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