ieee cloud computing initiative, intercloud federation ... · intercloud . exchanges . public...

15
NIST Federated Day 29 October 2014 Steve Diamond Chair, IEEE Cloud Computing Initiative David Bernstein Chief Architect, IEEE Intercloud Testbed IEEE Cloud Computing Initiative, Intercloud Federation Standards and Testbed

Upload: others

Post on 11-Jul-2020

11 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

NIST Federated Day 29 October 2014 Steve Diamond Chair, IEEE Cloud Computing Initiative David Bernstein Chief Architect, IEEE Intercloud Testbed

IEEE Cloud Computing Initiative, Intercloud Federation Standards and Testbed

Page 2: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

Computing Waves Leading to the Next Platform

Cloud

Web

PC & Client Server Mainframe

1960 1980 1990 1970 2000

+Mobile

+Big Data

+IoT

10/29/2014 2

+Social

IEEE NIST Federated Cloud 28Oct14 SLD DRB v1

+Cyberphysical Sys

Page 3: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

Mainframe, Minicomputer Terminals

LAN/Internet Client/Server PC

Cloud + Mobile + Big Data + Social + IoT + Cyberphysical Systems

Mobile Devices 2.5 exabytes/day (= billion gigabytes

= 10^18 bytes) of data (2012)

MILLIONS OF USERS

THOUSANDS OF APPS

HUNDREDS OF MILLIONS OF USERS

TENS OF THOUSANDS OF APPS

BILLIONS (10^9) OF USERS MILLIONS OF

OF APPS

Based on IDC 2012

10/29/2014 3

100s OF BILLIONS OF THINGS

IEEE NIST Federated Cloud 28Oct14 SLD DRB v1

~½ GB/day/human

Page 4: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

First Telephone Exchange to IDDD 83 Years to Federation

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 4

1878: First Commercial Telephone Exchange

1961: International Direct Distance Dialing

Page 5: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

Email was Internet “Killer App” in the 80s, but Carriers were Islands

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 5

= No Internet

Page 6: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

Then the Carriers Federated and the Internet Exploded

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 6

TCP/IP DNS

SMTP MIME

Once Internet standards emerged, the Carriers were able to dominate—and the Internet exploded.

= Internet

Interoperable Server-side Protocols and Formats

Page 7: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

The Next Platform in 2014

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 7

"We don't have any inter-cloud standards. The current cloud situation is similar to the lack of communication and familiarity among computer networks in 1973.” “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, Google

= No Federation

Page 8: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

The Multicloud Approach Not True Federation

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 8

Internet

Service Provider A

Service Provider B

Service Provider C

Provider A API Provider B API Prov C API

Node 1

Node 3

Cloud Mediator

Z

Prov A API

Prov B API

Prov A API

Prov C API

Mediator Z API

Internet

Node 2

Prov B API

Prov C API

Prov B API

Page 9: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

• An Open Source project • Architecture Similar to

Internet Routing protocols, with Autonomous System and distributed capabilities concepts

• Roots, Exchanges, and Gateway Cloud Implementation Independent – Openstack, VMware, C12G, MS, ..

• Identity and Trust scheme • Uses Semantic Resource

definitions to federate any imaginable IaaS or PaaS resource, and to allow for dynamic SDN based federation network transport

IEEE P2302 Working Group – Standard for Intercloud Interoperability and Federation IEEE Intercloud Testbed Project

http://standards.ieee.org/develop/project/2302.html

Page 10: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

Reference Intercloud Topology

Public Cloud

Public Cloud

Public Cloud

Private Cloud

Internal User Access

Public Access

Intercloud Root

Intercloud Exchanges

Public Access

Public Access

Intercloud (CCS) Protocols Federation (Bearer) Network

Intercloud Gateway

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 10

Page 11: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

Reference Intercloud Components

CSP Namespace Federated Identity Conversational Substrate

(XMPP) Transport/Services (Web

Sockets) Replication (BitTorrent) Semantic Directory (OWL

Ontology) Certificate Authority XMPP Servers CSP/DNS NAPTR

Intercloud Gateway Intercloud Root Intercloud

Exchanges

CSP Namespace Federated Identity Conversational Substrate

(XMPP) Transport/Services (Web

Sockets) Replication (BitTorrent) Semantic Directory (OWL

Ontology) Solver (Hadoop/Sparql) Auditing SDN Controller

CSP Namespace Federated Identity Conversational Substrate

(XMPP) Transport/Services (Web

Sockets) Federating API Federating Transport via

SDN VPC Federating Implementation

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 11

Page 12: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

P2301 - Guide for Cloud Portability and Interoperability Profiles (CPIP)

This guide advises cloud computing ecosystem participants (cloud vendors, service providers, and users) of standards-based choices in areas such as application interfaces, portability interfaces, management interfaces, interoperability interfaces, file formats, and operation conventions. This guide groups these choices into multiple logical profiles, which are organized to address different cloud personalities.

Working Group Chair: John Messina

http://standards.ieee.org/develop/wg/CPWG-2301_WG.html

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 12

Page 13: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

IEEE Adaptive Management for Cloud Computing (AMCC) SG

This study group will investigate potential application for adaptive, policy-based management in cloud based environments. This investigation will include adaptive management architectures and environments, adaptive security management, auto-generation of management policies from business specifications, auto-generation of data in support of management functionality, and co-generation of application and management functionality.

Chair: Joel Fleck

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 13

Page 14: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

Smart Cities

Software Defined

Networks

Life Sciences

SmartGrid

Internet of Things

Green ICT

Transportation

Electrification

Cloud Computing

Rebooting Computing

Cyber security

IEEE and the Next Platform

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 14

IEEE P2302 Standard for Intercloud

Interoperability and Federation

IEEE P2301 Guide for Cloud Portability and Interoperability

Profiles

IEEE Adaptive Management

for Cloud Computing

Study Group

IEEE P2413 Standard for an

Architectural Framework for

the IoT

…and many other relevant IEEE standards

projects…

Next Platform of Computing

Page 15: IEEE Cloud Computing Initiative, Intercloud Federation ... · Intercloud . Exchanges . Public Access . Public Access . Intercloud (CCS) Protocols . Federation (Bearer) Network . Intercloud

INITIATIVE

http://cloudcomputing.ieee.org

10/29/2014 IEEE NIST Federated Cloud 28Oct14 SLD DRB v1 15