4. COSIGN
Orchestrator
Data Center
Data Centre NetworkCompute Storage
VMVMVM
Applications
SDN-based Control Plane ControllerHypervisor
COSIGN Layers
• Orchestrated Management
• SDN Control
• Optical, Flat, Dynamic
Data Plane
1
2
3
For two main use-cases:
1) Virtualized application (vApp) - IBM
2) Virtual Data Center (VDC) - UPC
5. COSIGN
Advanced Scenarios – vApp Use Case
Virtualized application in a public cloud
• User
– Application owner who has decided to become
cloud tenant and run his app as a cloud service
• User triggered operations
– Create application template (AppTempate)
– Deploy application defined by the template
– Undeploy a running application
– Optional – stop, pause, resume, health check, repair, …
6. COSIGN
Advanced Scenarios – VDC Use Case
Virtual Data Center
• User
– Cloud service owner with strict requirements to interconnect
(type/quality/topology); can be the cloud provider who offers IaaS
over shared infrastructure
• User triggered operations
– Create VDC template
– Provision VDC resources as defined
by the template
– Optional – destroy, health check,
modify, …
7. COSIGN
OpenStack based COSIGN Orchestrator
High Level Design
Management
and
Orchestration
Heat
COSIGN DCN
Orchestrator
Neutron
OVN
Plugin
Optical
Extensions
Nova
Users/Clients Horizon CLI
Infrastructure
NETWORKCOMPUTE
New Templates
and Resource
Plugins
3
New Algorithms2
New APIs and
Resources
1
vApp vDC