Instance Model Ad Hoc Group Updates – February 2016 Alessandro Rossini Derek Palma Sivan Barzily.

Slides:



Advertisements
Similar presentations
Why Do We Need a (Plan) Portability API? Gerd Breiter Frank Leymann Thomas Spatzier.
Advertisements

TOSCA Value for CxOs Ad-hoc workgroup status update to TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
Proposal by CA Technologies, IBM, SAP, Vnomic
Kuali Rice at Indiana University Important Workflow Concepts Leveraged in Production Environments July 29-30, 2008 Eric Westfall.
State,identity and behavior of objects Sem III K.I.R.A.S.
TOSCA Topology and Orchestration Specification for Cloud Applications International Cloud Symposium October 10-12, 2012 Paul Lipton, VP Industry Standards,
TOSCA Monitoring Working Group Status Roger Dev August 10, 2015.
® IBM Software Group © IBM Corporation ITIM Common Lifecycle Operation Modifications.
TOSCA Value for CxOs Draft outline for feedback by TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
1 Web-Enabled Decision Support Systems Objects and Procedures Don McLaughlin IE 423 Design of Decision Support Systems (304)
CONTENTS Arrival Characters Definition Merits Chararterstics Workflows Wfms Workflow engine Workflows levels & categories.
Proposal by CA Technologies, IBM, SAP, Vnomic
Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard TOSCA Interoperability Demonstration Join the TOSCA Technical Committee.
TOSCA Value for CxOs 1 st draft outline for feedback by TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
TOSCA Monitoring Working Group Status Roger Dev June 17, 2015.
Scis.regis.edu ● CS-432: Modern Software Engineering Week 2 Dr. Jesús Borrego Lead Faculty, COS Regis University 1.
TOSCA Value for CxOs 1 st draft outline for feedback by TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
TOSCA Monitoring Reference Architecture Straw-man Roger Dev CA Technologies March 18, 2015 PRELIMINARY.
Kind: “Pod” (i.e. Type) kind: “Pod” (i.e. Type) Kubernetes Analysis: 2 types of containers “Dumb” (no HA, no Autoscale) = Pod Template kind: “ReplicationController”
TOSCA Name Used by (Roles)Modeling conceptDistinguishing traitsNotes Node TypeType Developers Experts that fully understand, package an constrain, properties,
37 Copyright © 2007, Oracle. All rights reserved. Module 37: Executing Workflow Processes Siebel 8.0 Essentials.
SugarCRM Service Template
TOSCA Value for CxOs Draft outline for feedback by TOSCA TC members Editors: Karsten Beins (Fujitsu), Peter Gibbels (HP), Paul Lipton (CA Technologies),
How TOSCA Adds Value in the NFV world
Kind: “Pod” (i.e. Type) kind: “Pod” (i.e. Type) Kubernetes Analysis: 2 types of containers “Dumb” (no HA, no Autoscale) = Pod Template kind: “ReplicationController”
TOSCA Topology and Orchestration Specification for Cloud Applications (TOSCA) Standard OASIS TOSCA presentation to ETSI NFV Information Modelling Workshop.
Florida Digital Archive PREMIS and DAITSS. Florida Digital Archive.
How TOSCA Adds Value in NFV world
Script Invocation Conventions TOSCA Interop SC
TOSCA Interoperability Demonstration
How TOSCA Adds Value in the NFV world
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED BUSINESS PROCESS MANAGEMENT CONCEPTS.
TOSCA Orchestration and Management in OpenStack
Interstage BPM v11.2 1Copyright © 2010 FUJITSU LIMITED INTERSTAGE BPM ARCHITECTURE BPMS.
Occopus and its usage to build efficient data processing workflow infrastructures in clouds József Kovács, Péter Kacsuk, Ádám Novák, Ádám Visegrádi MTA.
INSTANCE MODEL AD HOC GROUP UPDATES Alessandro Rossini Sivan Barzily March 2016.
Instance Model Considerations Instance Model Objectives Provide complete representation of the state of a TOSCA service template deployment.
Evaluate container lifecycle support in TOSCA TOSCA – 174 Adhoc TC.
1 Cluster – defn. TBD Derek: Homogenous set of nodes; in TOSCA that is a single node template. -Matt said this can also be viewed as a stack -- Derek can.
SDN-O LCM for Mercury Release Key Points and Overview
ONAP SDC VoLTE Model Support
Seamless adaptive multi-cloud management of service-based applications
Service Delivery and Governance
Cluster – defn. TBD Derek:
Service Delivery and Governance
Workflow-Instance Model Interaction
DF design as a node type.
TOSCA Matching Or how the orchestrator provides implementation for abstract nodes or dangling requirements.
Instance Model Overview
Instance Model Overview
DF design as a node type (output by Chris and shitao)
Enhancements for Simple YAML Profile v1.2
Lixiang,YaoguangWang, ChangMing Bai,
Instance Model Structure
Service Model Monitoring Cloud Application Marketplaces
Cloud Application Marketplaces
Cloud Application Marketplaces
Service Delivery and Governance
DF design as a node type (output by Chris and shitao)
Cloud Application Marketplaces
Lifecycle Management Automation through TOSCA
TOSCA Simple Profile for YAML: Changes proposed for 1.3 release
ONAP Network Slice Model
TOSCA v1.3 Enhancements February 21, 2019.
TOSCA v1.3 Deprecated Features and Non-Backward-Compatible Changes
Task 55 Scope – TOSCA Profile
Proposed Approach for ONAP Runtime Support of Network Service Onboarding Gil Bullard, AT&T.
TOSCA Orchestration Paradigm
Presentation transcript:

Instance Model Ad Hoc Group Updates – February 2016 Alessandro Rossini Derek Palma Sivan Barzily

Logistics & Participant Bi-weekly meetings take place on Wednesdays 6PM CET (noon EST) Participants: – Danilo Ardagna (Politecnico di Milano) – Derek Palma (Vnomic) – Jacques Durand (Fujitsu America) – Paul Lipton (CA Technologies) – Antonio Brogi and Jacopo Soldani (SeaClouds) – Chris Lauwers (Ubicity) – Matthew Rutkowski (IBM) – Alessandro Rossini (SINTEF) – Sivan Barzily (GigaSpaces)

Use Cases of interest Cluster management Run-time management Testing and validation (e.g. of TOSCA interpreters) Self-adaptive multi-cloud applications Big data applications

Instance Model Objectives Provide complete representation of the state of a TOSCA service template deployment – So it can be understood and appreciated by the owner – So a workflow can change it – So state or topology changes can be understood over time – So lifecycle operations can be manually applied to parts of it – Harmonize manual and autonomic operations – …

General Issues 1.Deriving the instance model from Templates, Types 1.Is there complete information? 2.Accessing the instance model 1.Orchestration time is already covered for the basic case 1.Information is can be passed to operations (declarative) but workflows require more 2.Workflows may only see a part of the model, i.e. the nodes in defined states 3.No navigation possible or definition of from where and in what runtime 2.Post orchestration, i.e. how do you look at the current state? 1.From outside the topology via some (REST?) endpoint? 2.Access properties, attributes, invoke operations? (like a workflow would do post initial deployment) 3.Are inputs, outputs, active policies, etc. also available? 3.Instance model updates 1.What is visible during orchestration? E.g. lifecycle events, error status. 2.How are topology and node status changes reflected over time? Change events? Snapshots? … 4.Serialization 1.It’s convenient to obtain a serialized representation of the entire model 5.Correlation of modeled entities with external entities

Deriving the instance model Service template instantiation – Templates represent the entities that can be created But cardinality may vary Orchestrator will compute/know the cardinality at some point – Processing the templates Apply inputs All aspects of the service template must be resolved (substitutable, sub-topologies, …) Policies matched and intantiated Additional entities provided by environment might also appear – Load balancer, Backup, Directory service, Monitoring, DNS, NTP endpoints … Location/placement of container entities and resources

Information Model Instance z Template y properties Attributes Dynamic info Normative? Env specific TemplatesInstancesType Schema Types Met model of a TOSCA Type E.g. Class, data type, references, attributes Template y Type x properties attributes Type x derived from Properties name: type attributes Type w … NodeType, CapabilityType, … Parameterized “constructors”