ITU Kaleidoscope 2011 The fully networked human? Innovations for future networks and services Seamless Cloud Abstraction, Model and Interfaces Masum Z Hasan, PhD Cisco Systems masum@cisco.com Cape Town, South Africa 12–14 December 2011 Authors Masum Z. Hasan, Monique Morrow, Lew Tucker, Cisco Systems, San Jose, CA USA Sree Lakshmi D. Gudreddi, Silvia Figueira, Dept. of Computer Engineering, Santa Clara University, Santa Clara, CA USA Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Cloud Computing - Introduction Cloud Service Consumer or Tenant Network (Internet/Intranet/ Private MAN/WAN) Cloud Service Interfaces One or more DC Cloud Service Provider vNIC2 OS1 DB1 VM13 IaaS: Infrastructure resources PaaS: Software middleware, development & test resources SaaS: Application product resources Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Cloud Deployment – NIST Definition Private Cloud: For use by an enterprise only Owned / operated by enterprise IT or 3rd party Public Cloud: For use by anyone Owned / operated / offered by a Cloud Service Provider Hybrid Cloud: Multiple interoperable Clouds that enables data and application portability Multiple operators Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Seamless Hybrid Cloud With Hybrid Cloud enterprises may have resources distributed in Enterprise intranet and one or more Public Clouds Enterprise should be able to execute apps on these distributed resources seamlessly as if they are on the intranet Manage distributed on-premises and offpremises Cloud resources seamlessly with IT resources Seamless Hybrid Cloud Abstraction, Interfaces and their realization on infrastructure will facilitate above Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Cloud Management Framework Focus: Tenant facing Abstraction & Interfaces E2 Site 2 Enterprise E1 Site 3 E1 Site 4 CE 24 CE 23 MAN/ WAN PE 5 CE12 Internet PE 3 SP Private MAN/WAN IP / MPLS Network PE 4 Cloud Provider’s DC ER 02 DC-Net 2 DMZ DC DC-SAN-Net 1 SW 12 Cloud Services ETH1 Realization/ Management/ Provisioning Network Compute Storage Server/ Storage vETH1 vETH3 vNIC1 vNIC4 OS1 App3 OS1 App4 VM14 VM21 Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Multitenancy & Isolation Abstraction Multiple Tenants sharing E2E CLoud Isolation Abstraction: CLIA Network isolation technology, VLAN, VPN, Tunnel, Routing/ Switching [table] isolation: VRF, etc., independent abstraction CLIA abstracts network isolation for each tenant into one Cloud abstraction E2 Site 2 Enterprise E1 Site 3 E1 Site 4 CE 24 CE 23 MAN/ WAN PE 5 CE12 Internet PE 3 SP Private MAN/WAN IP / MPLS Network PE 4 ER 02 DC-Net 2 DMZ DC DC-SAN-Net 1 SW 12 ETH1 Server/ Storage vETH1 vETH3 vNIC1 vNIC4 OS1 App3 OS1 App4 VM14 VM21 Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Full Network View - Example Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Seamless Cloud Abstraction Tenant Logical Cloud Topology Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Seamless Cloud Abstraction Tenant Logical Cloud Topology Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Differentiated Quality of Cloud Services QoS associated with SCL QoS abstraction: Platinum, Gold, etc. applied in aggregate QoS abstraction defined based on Application Classes as defined in RFC 4594 Example: Multimedia Conferencing Loss/Delay/Jitter bound: .001/100ms/ 50ms DiffServ (DSCP) marking: AF41/42/43 Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Conclusion SCL and CLIA abstractions and their realization … Allows secure and seamless integration of tenant’s enterprise to Public Cloud Simplifies Cloud usage by tenants Allows CSP offer sophisticated SP & Enterprise grade Cloud services Allows seamless execution of applications on resources distributed over Clouds together with enterprise resident resources Allows seamless management of Cloud resources together with enterprise IT resources Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services Further Work Abstraction realization in network via network management systems CLIA realization via PPVPN (Provider Provided VPN) extension to support Seamless Hybrid Cloud Extension to cover multiple CSP Incorporation in OpenStack (an open source Cloud Stack) Standardization Tenant CSP, CSP CSP interoperability, interfaces Compute/VM, Storage and Network level interoperability, interfaces Cape Town, South Africa, 12-14 December 2011 ITU Kaleidoscope 2011 – The fully networked human? Innovations for future networks and services