National Research Council of Italy
Smart Cloud Federation Simulations with CloudSim
Gaetano F. Anastasi, Emanuele Carlini, Patrizio Dazzi
Contrail is co-funded by the EC 7th Framework Programme under Grant agreement nr. 257438
Smart Cloud Federation Simulations with CloudSim Gaetano F. - - PowerPoint PPT Presentation
Smart Cloud Federation Simulations with CloudSim Gaetano F. Anastasi, Emanuele Carlini, Patrizio Dazzi Contrail is co-funded by the EC 7th Framework Programme under Grant agreement nr. 257438 National Research Council of Italy Clouds are
Gaetano F. Anastasi, Emanuele Carlini, Patrizio Dazzi
Contrail is co-funded by the EC 7th Framework Programme under Grant agreement nr. 257438
National Research Council of Italy
point of view of:
✤
Abstraction
✤
Features
✤
Usage model
National Research Council of Italy
National Research Council of Italy
several Cloud Providers
solution
National Research Council of Italy
National Research Council of Italy
✤
inter-arrival
✤
constraints
✤
Resources
✤
Cost Models
National Research Council of Italy
National Research Council of Italy
National Research Council of Italy
National Research Council of Italy
CPU = ... RAM = ... SLA terms = ... N/W Bandwidth = ...
National Research Council of Italy
National Research Council of Italy
✤ e.g. amount, quality, ...
National Research Council of Italy
National Research Council of Italy
✤
j-th datacenter able to run the i-th appliance
information
trix Y = c1,1 · · · c1,P . . . ... . . . cN,1 · · · cN,P where the element c re
National Research Council of Italy
National Research Council of Italy
National Research Council of Italy
non-functional features,
National Research Council of Italy
SmartFed CloudSim
Storage Monitoring Reputation Federation Datacenter SLA Application Application Vertex Application Edge Queue Allocator allocate
<<use>> <<use>> <<use>> <<use>> <<use>> <<use>> <<use>> <<use>> <<use>> <<use>> <<use>>
Broker Datacenter CloudLet
National Research Council of Italy
National Research Council of Italy
datacenters
National Research Council of Italy
appliances per application
Web Frontend (Presentation tier)
RAM 2 Ghz CPU type 2 x64 2 GB CPU Freq. Cores
ApplicationServer (Business logic tier) Database (Persistency tier)
1024 Kb/s Security 1000 ms Latency SSL Bandwidth RAM 3 Ghz CPU type 4 x64 16 GB CPU Freq. Cores 512 Kb/s Security 1000 ms Latency SSL Bandwidth RAM 2 Ghz CPU type 2 x64 4 GB CPU Freq. Cores
National Research Council of Italy
✤
each datacenter owns the same number of machines
✤
each datacenter has enough machines to run an instance of the application
✤
the # of machines in each datacenter follows a normal distribution
✤
some datacenters are not be able to host the application
National Research Council of Italy
among the ones able to run one or more VMs
National Research Council of Italy
National Research Council of Italy
targeting (Federation of) Cloud platforms
National Research Council of Italy
✤
e.g. iCanCloud
National Research Council of Italy
Funded under: FP7 (Seventh Framework Programme) Area: Internet of Services, Software & Virtualization (ICT
Project reference: 257438 Total cost: 11,29 million euro EU contribution: 8,3 million euro Execution: From 2010-10-01 untill 2013-09-30 Duration: 36 months Contract type: Collaborative project (generic)
contrail is co-funded by the
EC 7th Framework Programme
http://contrail-project.eu
National Research Council of Italy