IEEE Intercloud Effort 11th Future Internet Assembly 18 to 20 March 2014, Athens, Greece Copyright 2013 , 2014 IEEE. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. THIS SOFTWARE IS PROVIDED BY THE IEEE ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FREEBSD PROJECT OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. The views and conclusions contained in the software and documentation are those of the authors and should not be interpreted as representing official policies, either expressed or implied, of the IEEE. Cloud Computing is the New Pervasive Ubiquitous Intelligence & Communications Platform for Planet Earth Relationships Education Day to Day Life Communications Entertainment Infrastructure Transportation Commerce 2 It Really is a Déjà Vu! How Many years without Interoperability? Here comes the Intercloud. Interoperability Emerged Here, All These Companies Thrived Because of it Interoperability Emerged Here, All These Companies Died Because of it Interoperability Will Happen Here, Which Way will These Companies Go? "I'm seeing a possibility of inter-cloud problems mirroring the Internet problems we had thirty or forty years ago,“, Vint Cerf, Vice President and Chief Internet Evangelist for Google 3 IEEE Intercloud Background • 2007 – Kevin Kelly, founding executive editor of Wired magazine, and a former editor/publisher of the Whole Earth Catalog, blogs about Cloud Computing and theorizes “Eventually we'll have the intercloud, the cloud of clouds. This intercloud will have the dimensions of one machine comprised of all servers on the planet” • 2009 – Cisco team (Bernstein, et al) writes landmark paper “Blueprint for the Intercloud” • 2009 – Industry group “Global Intercloud Technology Forum” (GICTF) forms in Japan • 2010 – Intercloud Research explodes. First IEEE International Workshop on Cloud Computing Interoperability and Services (InterCloud2010) held in France • 2011 – IEEE launches technical standards effort called P2302 - Standard for Intercloud Interoperability and Federation (SIIF) • 2012 – “Intercloud” made the Wired Magazine Jargon Watch list • 2013 – IEEE announces the IEEE Global Intercloud Testbed initiative. Two dozen cloud and network service providers, cloud-enabling companies, and academic and industry research institutions from the United States, the Asia-Pacific region, and Europe. 4 October 2013, Intercloud Testbed Launch IEEE Intercloud Federation Concept When Networks Federate using Underlying Signaling Network When Networks Connect using User Level Interfaces Today, this is what Cloud Computing looks like, instead of this 6 IEEE Intercloud Elements Clouds which are Intercloud Enabled Standards, Industry Associations Intercloud Exchanges protocols formats processes practices governance Gateways which are University Funded work and Partnerships Public Testbed Intercloud Enabled Intercloud Root 7 Reference Intercloud Topology Public Access Public Access Public Cloud Public Cloud Intercloud Root Public Cloud Intercloud Exchanges Public Access Private Cloud Internal User Access 8 How the IEEE Intercloud Initiative Addresses Future Internet Assembly 2014 Concerns: FIA Concern Area IEEE Intercloud Effort New Internet technological landscape based on cloud integration through SDN/NFV, innovative software and services that enable application innovation • • • The Intercloud is a huge new landscape Core to the technology is SDN/NFV The Intercloud enables totally new applications. • Participation of EU Research entities is extremely high. • • The Intercloud enables Energy Efficiency The Intercloud is an open, interoperable standard • The IEEE Intercloud Testbed is an open Global Testbed Initiative In the SDN/NFV domain, contribution of the EU National Research and Education Networks (NRENs) developments Role of SDN/NFV in building Internet applications, enabling energy efficiency, fostering emergence of open platforms EU Public-Private-Partnerships (PPPs) towards demonstration and test-beds in Europe/globally. 9 Who can benefit from the Intercloud? Cloud Providers • Market & sell unused capacity via cloud market places • Enhance service provider economics • Greater global impact • Enable failover to other cloud service providers Customers • Enhance productivity and global competitiveness • Cost reductions • Higher quality products • Efficient processes • Better protection Members 21 cloud and network service providers Cloud-enabling companies Academic and industry research institutions United States, the Asia-Pacific region, and Europe. Get Involved s.muscella@trust-itservices.com david.bernstein@ieee.org http://www.intercloudtestbed.org/ http://cloudcomputing.ieee.org/intercloud http://www.linkedin.com/groups/IEEE-Cloud-Computing-2856284 https://www.facebook.com/IEEECloudComputing https://twitter.com/ieeecloud 12 Lessons from Airlines @joeweinman © 2014 Joe Weinman. All Rights Reserved 13 Intercloud Requirements • Intercloud Root • Messaging and Communication • Service Provider Identification and Authentication • Trust, Audit • User Identification, Authentication, and Payment • Resource Description and Advertising • Service Catalogs, Ontologies and Semantics • Exchanges • Gateways • Reliable Application and Data Transport Source: Joe Weinman, David Bernstein, Steve Diamond @joeweinman © 2014 Joe Weinman. All Rights Reserved 14 14 Intercloud Benefits • Resource Acquisition • Yield Management • Market Participation • Reduced User Lock-In • Accelerated Cloud Adoption • Cost Optimization via Open Markets • User Experience Enhancement • Reliability and Availability • Solution Composition and Workflow Source: Joe Weinman, David Bernstein, Steve Diamond @joeweinman © 2014 Joe Weinman. All Rights Reserved 15 15 Reference Intercloud Components CS Namespace Conversational Substrate (XMPP) Transport/Services (Web Sockets) Trust/Identity Replication (BitTorrent) Semantic Directory (Ontology, RDF) Intercloud Root CS Namespace Conversational Substrate (XMPP) Transport/Services (Web Sockets) Trust/Identity Replication (BitTorrent) Semantic Directory (Ontology, RDF) Solver (Hadoop/Sparql) Auditing Intercloud Exchanges 16 CS Namespace Conversational Substrate (XMPP) Transport/Services (Web Sockets) Trust/Identity Federating API Federating Transport Federating Implementation Intercloud Gateway Intercloud Protocols Taxonomy Presence and Conversational Protocols Generic Services and Transport Mgt. Infrastructure API’s Specialized Storage Transport Infrastructure Directory Replication Web Sockets Internet Routing and Transport UDT XMPP HTTP BitTorrent DNS IP Routing TCP IP 17 UDP Federation of Workloads – Looks like Dynamic/SDN VPC (Virtual Private Cloud) Requesting Cloud Fulfilling Cloud CS 2 CS 1 Availability Zone 1 Availability Zone 1 Availability Zone 2 Availability Zone 2 IPSEC VPN Tunnel, or MPLS VPN Workloads in Federated Network Space (Phantom) of CS 1, AZ 2 Workloads in Network Space of CS 1, AZ 2 Federated Workloads in (Actual) Network Space Workloads in of CS 2, AZ 1 Network Space of CS 1, AZ 2 18 Federation of Storage – Storage System Replicate Extension Requesting Cloud Fulfilling Cloud CS 2 CS 1 Availability Zone 1 Availability Zone 1 Availability Zone 2 Availability Zone 2 UDT or other UDP/IP protocol Native Storage CS 1 Replicates Federated (Phantom Consumer) Storage CS 2 Replicate Federated (Phantom Supplier) Storage CS 2 Replicate 19 Federated (Actual) Storage CS 2 Replicates Initial Intercloud Network Initial Locations for Reference Roots and Exchanges Santa Clara Channel Islands Hong Kong 20