Questions for Implementers Recommendation

Slides:



Advertisements
Similar presentations
OO Programming in Java Objectives for today: Overriding the toString() method Polymorphism & Dynamic Binding Interfaces Packages and Class Path.
Advertisements

Restructuring Proposal for TOSCA Files 1. Goals Separation of concerns: only expose what is needed to different roles in the creation of TOSCA templates.
Encapsulation by Subprograms and Type Definitions
From Cooper & Torczon1 Implications Must recognize legal (and illegal) programs Must generate correct code Must manage storage of all variables (and code)
JIT in webkit. What’s JIT See time_compilation for more info. time_compilation.
Object-Oriented Programming (OOP). Implementing an OOD in Java Each class is stored in a separate file. All files must be stored in the same package.
Reading – Chapter 10. Recursion The process of solving a problem by reducing it to smaller versions of itself Example: Sierpinski’s TriangleSierpinski’s.
Local Variables Garbage collection. © 2006 Pearson EducationParameters2 of 10 Using Accessors and Mutators Together What if you want to get a property.
Primer Themes: Creating a Cloud App With TOSCA Gerd Breiter Frank Leymann Thomas Spatzier.
The Web Wizard’s Guide To JavaScript Chapter 8 Working with Windows and Frames.
Restructuring Proposal for TOSCA Files 1. Goals Separation of concerns: only expose what is needed to different roles in the creation of TOSCA templates.
Node Type Implementations How does Required Container Feature interact with Artifact Type? It seems that any given implementation will be based on artifacts.
Hyperion Artifact Life Cycle Management Agenda  Overview  Demo  Tips & Tricks  Takeaways  Queries.
Script Invocation Conventions TOSCA Interop SC
Doc.: IEEE /0427r0 Submission March 2009 Mark Hamilton, Polycom, Inc. Slide 1 MIB Attribute Recommendations Date: Authors:
TOSCA v1.0 Figures. Definition of building blocks for services … along with the implementation artifacts for manageability operations … and the definition.
Mapping between NFV model and TOSCA
Subprograms Functions Procedures.
ONAP SDC VoLTE Model Support
DYNAMIC APEX COMPONENTS
Subject Name: Software Testing Subject Code: 10CS842 Prepared By:
Run-Time Environments Chapter 7
Visit for more Learning Resources
C. What is a Feasibility report
“Under the hood”: Angry Birds Maze
OPEN-O CSIT Infrastructure
TWA Next Release Cloud enablement team
Learning to Program D is for Digital.
Programmer: Roman Martushev
NFV Updates Deepanshu Gautam.
Inheritance and Polymorphism
Abstract Major Cloud computing companies have started to integrate frameworks for parallel data processing in their product portfolio, making it easy for.
Deploying and Configuring SSIS Packages
Lecture 1 Runtime environments.
Approach to finalize the TOSCA NFV profile
Class Operations Pointer and References with class types
OASIS TOSCA Report for December ONAP Modeling Workshop
Arbitrary and Cascading Operations
Pega 9/14/2018 8:48 AM Definition of Done = ready for PO acceptance
Yunsik Son1, Seman Oh1, Yangsun Lee2
Continuing Chapter 11 Inheritance and Polymorphism
Chapter 9 Inheritance and Polymorphism
Enhancements for Simple YAML Profile v1.2
Chapter 6 Methods: A Deeper Look
Relative merits of the algorithms under consideration
Working with Server-side Scripts
Lesson Objectives Aims Key Words Compiler, interpreter, assembler
Zhen Jiang West Chester University
Class Commenting Doxygen for Classes.
VDU proposal comparison
Format String.
Using JDeveloper.
Object Oriented Programming
TOSCA v1.0 Figures.
An Introduction to Software Architecture
Herbert G. Mayer, PSU CS Status 8/2/2013
Classes.
Functions.
The Web Wizard’s Guide To JavaScript
Overview of Workflows: Why Use Them?
Developing a Plan for Increasing Participation in Community Action
DOT NET ARCHITECTURE (OR) DOT NET FRAME WORK ARCHITECTURE
John D. McGregor C15 – Variation in architecture
Automation and IDispatch
SPL – PS1 Introduction to C++.
CSPA Templates for sharing services
Abstract Types Defined as Classes of Variables
CSPA Templates for sharing services
Presentation transcript:

Questions for Implementers Recommendation Aaron Zhang,Huawei

Brief Understanding of TOSCA Implementer Recommendation Defines Script Artifact, and proposes to pass parameters through environment variables: Container is responsible for mapping properties of ServiceTemplate to environment variables (EV) with the same name (in the format of ${name} ) Scripts will read the value of Evs needed during execution The return value of the execution of a script may be written back to corresponding EVs

Questions about the implementation way With the method in the Implementer’s Recommendation, the definition of Interface seems useless, is this true? And, some parameters are created dynamically and intermediately , how to make EVs for this kind of parameters? Which scripts will be responsible for this job? Interface的意义被削弱

Questions about the new bash Why a new bash is needed? - The capability to map properties to Evs can be provided as an internal feature of the TOSCA container. What’s the value for the new bash? When the new bash will be created? The first time when the package is deployed? What will happen if the ServiceTemplate is changed? Another new bash? Will the bash become an inherent part of the package? Or in other words, will the new bash be part of the package if the package is exported from the TOSCA container? Where to deploy the new bash? - All target virtual machines? EVs redundant? New bash:应该是container的功能,没有必要生成一个显示的bash脚本

Questions about EVs How to ensure that all necessary Evs will be created by the New bash? Or in other words, according to what the TOSCA container will decide the content of the new bash? How can the container know that which properties will be mapped to Evs for each target VM? If the same new bash is executed in all target VMs, then redundant Evs are unavoidable. Also, how to avoid name confliction among Evs ? 环境变量怎么放置?