Optimizing Long-Lived CloudNets with Migrations Gregor Schaffrath, St Stefa fan n Sc Schm hmid id, Anja Feldmann
November, 2012
Optimizing Long-Lived CloudNets with Migrations Gregor Schaffrath, - - PowerPoint PPT Presentation
Optimizing Long-Lived CloudNets with Migrations Gregor Schaffrath, St Stefa fan n Sc Schm hmid id, Anja Feldmann November, 2012 Optimizing Long-Lived CloudNets with Migrations Gregor Schaffrath, St Stefa fan n Sc Schm hmid id, Anja
November, 2012
November, 2012
November, 2012
4
Telekom Innovation Laboratories
Stefan Schmid
Cloud computing is a big success! But what is the point of clouds if they cannot be accessed?
5
Telekom Innovation Laboratories
Stefan Schmid
Success of Node Virtualization revamped server business Trend of Link Virtualization
(e.g., cheaper executions)
Networks (SDN) / OpenFlow, ...
Unified, fully virtualized networks: CloudNets
„Combine networking with heterougeneous cloud resources (e.g., storage, CPU, ...)!“
6
Telekom Innovation Laboratories
Stefan Schmid
Success of Node Virtualization Trend of Link Virtualization
Networks (SDN) / OpenFlow, ...
Unified, fully virtualized networks: CloudNets
„Combine networking with heterougeneous cloud resources (e.g., storage, CPU, ...)!“
7
Telekom Innovation Laboratories
Stefan Schmid
Physical infrastructure (e.g., accessed by mobile clients) Specification:
Provider 1 Provider 2 CloudNet requests CloudNet 2: Mobile service w/ QoS CloudNet 1: Computation Specification:
Connecting Providers (Geographic Footprint).
8
Telekom Innovation Laboratories
Stefan Schmid
Physical infrastructure (e.g., accessed by mobile clients) Specification:
Provider 1 Provider 2 CloudNet requests CloudNet 2: Mobile service w/ QoS CloudNet 1: Computation Specification:
Connecting Providers (Geographic Footprint).
SecondNet, ...)
9
Telekom Innovation Laboratories
Stefan Schmid
VLAN1 VLAN2 VLAN2 VLAN1 VLAN2
IP 1 IP 2 IP 3 IP 1 IP 2 IP 3
(broadcast domain)
addresses of virtual nodes!
10
Telekom Innovation Laboratories
Stefan Schmid
Physical Infrastructure
CPU, location, OS, .... bw, latency, duplex, ... benefit, duration, compatibility, ... CPU, location, OS, .... bw, latency, duplex, ....
CloudNet
embed embed
SP
Business roles: can map CloudNet
11
Telekom Innovation Laboratories
Stefan Schmid
Stage 1: Map quickly and heuristically (dedicated resources) Stage 2: Migrate long-lived CloudNets to «better» locations (min max load, max free resources, ...) Typically: heavy-tailed durations, so old CloudNets will stay longer!
12
Telekom Innovation Laboratories
Stefan Schmid
Communicate CloudNets, substrate resources and embeddings to business partners or customers: Resource description language
ICCCN 2012
13
Telekom Innovation Laboratories
Stefan Schmid
For example: Web service with two virtual nodes (connected for synchronization) Given a CloudNet specification, how to realize/embed the network? Goal: Respect specifications, but do not impose any additional constraints! (Maintain specification / virtualization flexibility.)
14
Telekom Innovation Laboratories
Stefan Schmid
Logo
T-Labs History
Advantages:
and allows for migration
functions
lived) CloudNets, quick placement e.g., by clustering But: slow...
Schaffrath et al.: UCC 2012
15
Telekom Innovation Laboratories
Stefan Schmid
Logo
T-Labs History
Advantages:
and allows for migration
functions
lived) CloudNets, quick placement e.g., by clustering But: slow...
Schaffrath et al.: UCC 2012
16
Telekom Innovation Laboratories
Stefan Schmid
Objective functions:
as possible), ...
Migration support:
Embedding:
17
Telekom Innovation Laboratories
Stefan Schmid
How much link resources are needed to embed a CloudNet with specificity s%?
Ludwig et al.: UCC 2012
Up to 60%, even a little bit more if no migrations are possible! Skewed (Zipf) distributions worst when not matching.
18
Telekom Innovation Laboratories
Stefan Schmid
How much link resources are needed to embed a CloudNet with specificity s%?
Ludwig et al.: UCC 2012
Up to 60%, even a little bit more if no migrations are possible! Skewed (Zipf) distributions worst when not matching.
19
Telekom Innovation Laboratories
Stefan Schmid
20
Telekom Innovation Laboratories
Stefan Schmid
Substrate: Rocketfuel ISP topologies (with 25 nodes) CloudNets: Out-sourcing scenario, CloudNets with up to ten nodes, subset of nodes fixed (access points) and subset flexible (cloud resources) Solver: CPLEX on 8-core Xeon (2.5GHz)
fixed access network flexible nodes
21
Telekom Innovation Laboratories
Stefan Schmid
22
Telekom Innovation Laboratories
Stefan Schmid
23
Telekom Innovation Laboratories
Stefan Schmid
Even et al.: ICDCN 2012 (best paper)
24
Telekom Innovation Laboratories
Stefan Schmid
25
Telekom Innovation Laboratories
Stefan Schmid
26
Telekom Innovation Laboratories
Stefan Schmid
VLANs vs OpenFlow vs MPLS, placement policies, ...
Future work: tempo, tempo, tempo
27
Telekom Innovation Laboratories
Stefan Schmid
VLANs vs OpenFlow vs MPLS, placement policies, ...
Future work: tempo, tempo, tempo
28
Telekom Innovation Laboratories
Stefan Schmid
29
Telekom Innovation Laboratories
Stefan Schmid
Fürst, Johannes Grassler, Arne Ludwig, Matthias Rost, Gregor Schaffrath, Stefan Schmid
Wolfgang Kellerer
ICCCN 2012
ICE 2011
ICDCN 2012 (Best Paper Distributed Computing Track)
30
Telekom Innovation Laboratories
Stefan Schmid
Telekom Innovation Laboratories Ernst-Reuter-Platz 7, D-10587 Berlin E-mail: stefan@net.t-labs.tu-berlin.de Project website: http://www.net.t-labs.tu- berlin.de/~stefan/virtu.shtml