11
SCALABLE & ADAPTIVE INTERNET SOLUTIONS SAIL Public Cloud Networking: Network aspects of the cloud Thomas Edwall, SAIL Project Manager Ericsson AB FIA, session 2.3: Aalborg, Denmark, May 11th, 2012Fifth Future Internet Cluster 12-05-16 1

Cloud Networking: Network aspects of the cloud

  • Upload
    sail

  • View
    834

  • Download
    1

Embed Size (px)

DESCRIPTION

Thomas Edwall, SAIL Project Manager. Position statement at FIA, Aalborg, Denmak, May 2012.

Citation preview

Page 1: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

Cloud Networking: Network aspects of the cloud

Thomas Edwall, SAIL Project ManagerEricsson AB

FIA, session 2.3:Aalborg, Denmark, May 11th, 2012Fifth Future Internet Cluster

12-05-16 1

Page 2: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

Flexible networking &distributed virtual

infrastructure

Towards a Carrier CloudA

pplic

atio

n ev

olut

ion

Mid ’90’s Mid ‘00’s Mid ’10’s

DC based clouds

ApacheApache

Legacy apps on dedicated servers

Legacy appsin cloud (IaaS)

Drivers: Server consolidation economies of scale, pay-per-

use / scale-with-demand

Drivers: IaaS including networking in one package, Tailored multisite

connectivity

Page 3: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

Current cloud context

• Main focus is about computing and storage resources in a ”one-to-one” fashion

• Connectivity between those components always forgotten

ComputeStorage

Public Cloud DC

Enterprise

(Private Cloud DC)

Wide Area Network

Connectivity

Unpredictable response times

Security issues with business critical data

Page 4: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

Add the network aspect to the equation!• Satisfying application

requirements for latency and bandwidth is key.

• Network constraints need to be by added into the cloud optimisation equation

6

Approach #1: Distribute cloud resources in the network

Page 5: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

Boundaries between domainsIntra-domain interface

Inter-domain interface

Page 6: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

6

Taking interoperability into account

• Assure interoperability, both intra- and inter-domain

Adding network aspectsAdding network aspects

Approach #2: Assess which network domain or Data Center to put your cloud resources in.

6

6 6

Interoperability will be needed in both cases. There will always be boundaries

and domains…

Intra-domain

Inter-domain

Page 7: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

Interoperability between clouds require control of:• How to request resources • How to realise/implement

the requested connectivity

Distributed Infrastructure Services

Link negotiation, protocol agreement and setup

Infrastructure: VMs, Storage &Virtual Network

Page 8: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

OCNI and DCP

• OCNI:– SAIL proposed extension to

the OCCI interface/API from OGF

– Extends the API to not only manage ‘compute’ and ‘storage’, but also ‘networking’, in a cloud environment.

– Service control model for presenting high level resource requirements and delegate them across infrastructure (IaaS) services.

• DCP:– SAIL proposed protocol for

negotiating connectivity parameters on domain boundaries

– Typically such parameters are dependent on domain specific technologies and management policies not disclosed by the domain. Hence cannot normally be set by the requester.

Page 9: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

Webshop front-ends in geographically distributed clouds

All cloud sites interconnected by dynamically established VPN

Webshop database backend in homecloud

A single distributed virtual infrastructure

Distributed virtual infrastructure

Page 10: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

Final words

• SAIL is about networking• SAIL also caters for interoperability aspects of

the services and APIs developed• SAIL will be demonstrating Cloud Networking at

FuNeMS in Berlin in July!

Page 11: Cloud Networking: Network aspects of the cloud

SCALABLE & ADAPTIVE INTERNET SOLUTIONS

SAIL Public

www.sail-project.eu

@SAILproject