1. 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 SCALABLE & ADAPTIVE INTERNET SOLUTIONS
SAIL Public
2. Towards a Carrier Cloud
Flexible networking &
distributed virtual
infrastructure
Legacy apps
Application evolution
in cloud (IaaS)
Legacy apps on Drivers: IaaS including networking
dedicated servers DC based clouds in one package, Tailored multisite
connectivity
Drivers: Server consolidation
economies of scale, pay-per-
use / scale-with-demand
Apache
SCALABLE & ADAPTIVE INTERNET SOLUTIONS
Mid ’90’s Mid ‘00’s Public
SAIL
Mid ’10’s
3. Current cloud context
Compute
• Main focus is about Connectivity Storage
computing and
storage resources in
a ”one-to-one”
fashion Enterprise Wide Area Network Public
• Connectivity between (Private Cloud DC)
Cloud DC
those components
always forgotten Unpredictable Security issues
response times with business
critical data
SCALABLE & ADAPTIVE INTERNET SOLUTIONS
SAIL Public
4. 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 Approach #1: Distribute cloud
resources in the network
cloud optimisation
equation
6
SCALABLE & ADAPTIVE INTERNET SOLUTIONS
SAIL Public
5. Boundaries between domains
Intra-domain
interface
Inter-domain
interface
SCALABLE & ADAPTIVE INTERNET SOLUTIONS
SAIL Public
6. Taking interoperability into account
Adding network aspects
Approach #2: Assess which
network domain or Data Center
• Assure interoperability, both
to put your cloud resources in.
intra- and inter-domain
Intra-domain
Interoperability will be needed in both
cases. There will always be boundaries
Inter-domain
6
and domains…
6
SCALABLE & ADAPTIVE INTERNET SOLUTIONS 6
SAIL Public
7. Interoperability between clouds require
control of:
• How to request resources • How to realise/implement
the requested
connectivity
Distributed Infrastructure Services
Link negotiation, protocol
Infrastructure: VMs, Storage &
agreement and setup
Virtual Network
SCALABLE & ADAPTIVE INTERNET SOLUTIONS
SAIL Public
8. OCNI and DCP
• OCNI: • DCP:
– SAIL proposed extension to – SAIL proposed protocol for
the OCCI interface/API from negotiating connectivity
OGF parameters on domain
– Extends the API to not only boundaries
manage ‘compute’ and – Typically such parameters are
‘storage’, but also dependent on domain specific
‘networking’, in a cloud technologies and
environment. management policies not
– Service control model for disclosed by the domain.
presenting high level resource Hence cannot normally be set
requirements and delegate by the requester.
them across infrastructure
(IaaS) services.
SCALABLE & ADAPTIVE INTERNET SOLUTIONS
SAIL Public
9. Distributed virtual infrastructure
Webshop front-ends in
geographically distributed clouds
Webshop database
backend in home
cloud
All cloud sites interconnected by
dynamically established VPN
A single distributed virtual infrastructure
SCALABLE & ADAPTIVE INTERNET SOLUTIONS
SAIL Public
10. 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!
SCALABLE & ADAPTIVE INTERNET SOLUTIONS
SAIL Public
11. www.sail-project.eu
@SAILproject
SCALABLE & ADAPTIVE INTERNET SOLUTIONS
SAIL Public