SlideShare a Scribd company logo
Algoritmi innovativi per il consolidamento
dinamico del carico nei Data Center
Agostino Forestiero
​CNR Researcher | Eco4Cloud – Chief Architect
forestiero@eco4cloud.com
Mar 04, 2015
Global Energy Problem: the
contribution of ICT
The ICT sector:
 accounts for ~3% of total energy consumption worldwide, and is expected to double
every 5 years
 produces between 2% and 3% of total emissions of greenhouse gases
Source: Greenpeace Report “How Clean is Your Cloud?”, April 2012 Source: Pickavet et al (IBBT, 2011)
Source: “Smart 2020: Enabling the Low-Carbon Economy in the Information Age”, The Climate Group, June 2008.
Contribution of data centers is increasing
Energy/cost savings opportunities
1. Improve infrastructure
 use liquid cooling, improve efficiency of chillers and power supplies
 helps to improve the PUE index (Power Usage Effectiveness), not to increase
computational efficiency
2. Adopt more energy-efficient infrastructures
 feasible for CPU (DVFS), on-going efforts on more efficient network utilization,
difficult for other components
3. Consolidate VMs on fewer servers
 unneeded servers can be hibernated or used to accommodate more load
 consolidation should follow workload fluctuations (daily, weekly)
Power Usage Effectiveness (PUE)
1. Improve infrastructure
 use liquid cooling, improve efficiency of chillers and power supplies
 helps to improve the PUE index (Power Usage Effectiveness), not to increase
computational efficiency
2. Adopt more energy-efficient infrastructures
 feasible for CPU (DVFS), on-going efforts on more efficient network utilization,
difficult for other components
3. Consolidate VMs on fewer servers
 unneeded servers can be hibernated or used to accommodate more load
 consolidation should follow workload fluctuations (daily, weekly)
Use of energy-efficient servers
Source: Winston Saunders, Intel: “Server Efficiency: Aligning Energy Use With Workloads
Energy/cost savings opportunities
1. Improve infrastructure
 use liquid cooling, improve efficiency of chillers and power supplies
 helps to improve the PUE index (Power Usage Effectiveness), not to increase
computational efficiency
2. Adopt more energy-efficient infrastructures
 feasible for CPU (DVFS), on-going efforts on more efficient network utilization,
difficult for other components
3. Consolidate VMs on fewer servers
 unneeded servers can be hibernated or used to accommodate more load
 consolidation should follow workload fluctuations (daily, weekly)
Source: Winston Saunders, Intel: “Server Efficiency: Aligning Energy Use With Workloads
Example:
if the workload of 3 servers utilized at 20%
is consolidated on one server utilized at
60%, the power is decreased from 3 x 85.3
W = 255.9 W to only 134 W.
Energy saving equal to !
Energy/cost savings opportunities
Intel Xeon E5-2600:
power vs. utilization
Two sources of inefficiency
 Servers are underutilized (between 15% and 40%)
 An idle server consumes more than 50% of the energy consumed when fully utilized
Source: L.Barroso, U.Holzle, The case of energy proportional computing, ACM Computer Journal, Volume 40 Issue 12.
Typical utilization of servers
This means that it is generally possible to consolidate the load on fewer and better utilized servers!
Inefficient utilization of servers
Energy efficiency is utilization divided by
power consumption (useful workload/W)
Energy efficiency is low in the typical
operating region
Consolidation of the workload means shifting the typical operating region
to the right, in this way increasing the energy efficiency
Improving efficiency through consolidation
Source: L.Barroso, U.Holzle, The case of energy proportional computing, ACM Computer Journal, Volume 40 Issue 12.
The consolidation problem is a form of Bin Packing Problem:
Issues:
• NP-Hard problem: heuristics exist, but their scalability is limited.
• In DCs, this is a multi-dimensional problem (CPU, disk, memory,
network).
• Load requirements are highly dynamic: VMs must be repacked with
few and asynchronous migrations
• Maximize QoS: prevent overload events even when resources
utilization is increased
Approaching the consolidation problem
Goal: pack a collection of VMs into the min. number of servers,
so as to hibernate the remaining servers, and save energy.
Known solutions for consolidation
o Best Fit: each VM is assigned to the server whose load is the closest to a target (e.g. 90%)
This only guarantees a performance ratio of 17/10: at most 17 servers are used when
the minimum is 10
o Best Fit Decreasing: VMs are sorted in decreasing order, then assigned with Best Fit
Performance ratio is 11/9, but sorting VMs may not be easy in large data centers, and
many concurrent migrations are needed
o DPM of VMWare adopts a greedy algorithm
Servers are sorted according to numerous parameters (capacity, power consumption,
etc.). DPM scans the list and checks if servers can be unloaded
The solutions available today are semi-manual, extremely complex, poorly adaptive, not scalable.
The ICAR-CNR solution uses a bio-inspired probabilistic approach to assign Virtual Machines to
servers. The solution is automatic, simple, adaptive and highly scalable.
INEFFICIENCY OF CONSOLIDATION ALGORITHMS
INNOVATIVE BIO-INSPIRED APPROACH
PROBLEM
SOLUTION
Eco4Cloud algorithm
• C. Mastroianni, M. Meo, G. Papuzzo, "Probabilistic Consolidation of Virtual Machines in Self-
Organizing Cloud Data Centers". IEEE Transactions on Cloud Computing, vol. 1, n. 2, pp. 215-228,
2013.
• PCT Patent “System for Energy Saving in Company Data Centers”
ICAR-CNR researchers have devised and developed a very effective and scalable solution,
based on the swarm intelligence paradigm.
Eco4cloud algorithm in action
The data center manager assigns and migrates VMs to servers based on local probabilistic trials:
Lightly loaded servers tend to reject VMs
Highly loaded servers tend to reject VMs
Servers with intermediate load tend to accept VMs
Eventually, the workload is distributed to a low number of highly utilized servers
SERVERS
DATA CENTER
MANAGER
VM assignment/migration
1. The manager sends an invitation to a subset
of servers
2. Each server evaluates the assignment
probability function (Bernoulli trial) based
on the utilization of local resources (e.g.
CPU, RAM…) and sends a positive ack if it is
available
3. The manager collects positive replies and
selects the server that will execute the VM
1. A server checks if its load is in the range
between a low and a high threshold
2. When utilization is too low/high, the server
performs a Bernoulli trial based on the
migration probability function
3. If the trial is positive, some VMs are migrated
4. Destination servers are determined with a
new reassignment procedure
Assignment procedure Migration procedure
• Energy Savings: before consolidation, servers are running at between 20-40% usage. After 15 hours,
all servers are either close to optimal values (80% usage) or hibernated
• SLAs: Utilization is not allowed to exceed 85%, providing complete protection of the physical
resources and adherence to SLAs
Consolidation Snapshot
(400 servers and 6000 VMs)
0.8
0.4
0.6
0.2
0 5 10 15 20 25 30
1
----- Time (hours) -----
-----CPUutilization-----
0
140 servers take all the load
260 servers are hibernated
CPU Utilization in steady conditions
(48 hours: overall load shown as a reference)
• CPU utilization of active servers is always between 0.5 and 0.9
• Many servers are hibernated (bottom line)
Time (hour)
CPUutilization
Active servers and consumed power
Number of active servers
• The number of active servers follows the overall workload, and so the power
• Many servers are never activated: they can be safely devoted to other applications
• Power savings up to 60%!
• More savings are obtained thanks to decreased cooling needs
Consumed power
Time (hour)
Power(KW)
Multi-resource consolidation
 Workload is consolidated on the most utilized resource (RAM in this case)
 VMs with different characteristics (here, CPU-bound and RAM-bound) are balanced 
hardware resources are exploited efficiently
RAM and CPU utilization of 28 servers, separately
considered for CPU-bound and RAM-bound VMs
C-type = CPU-bound
M-type = RAM-bound
Benefits of the Eco4Cloud solution
Energy saving. Power consumption reduced between 20% and 50%!
Highly scalable. Thanks to its adaptive/self-organized distributed algorithm, the approach is
extremely scalable
Capacity Planning. Optimal occupancy of physical resources and adaptive optimization of
inherently variable workloads
Minimal impact on operations. Migrations are gradual and asynchronous
Efficient balancing of heterogeneous applications
Meet DC SLAs. Thanks to the insights and real-time monitoring analytics provided by E4C,
data center managers can proactively/predictively prevent SLA violations and increase
overall data center reliability
Virtualization environment independent: VMWare vSphere, Microsoft Hyper-V, KVM,…
www.eco4cloud.com
Spin off of ICAR-CNR
Institute for High Performance Computing and Networks
National Research Council of Italy
THANK YOU!
Agostino Forestiero
forestiero@icar.cnr.it
forestiero@eco4cloud.com www.eco4cloud.com
Spin off of ICAR-CNR
and University of Calabria
Institute for High Performance
Computing and Networks of the
National Research Council of Italy

More Related Content

What's hot

An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
An Efficient Decentralized Load Balancing Algorithm in Cloud ComputingAn Efficient Decentralized Load Balancing Algorithm in Cloud Computing
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
Aisha Kalsoom
 
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Eswar Publications
 
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
Base paper ppt-. A  load balancing model based on cloud partitioning for the ...Base paper ppt-. A  load balancing model based on cloud partitioning for the ...
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
Lavanya Vigrahala
 
Xen Cloud Platform Installation Guide
Xen Cloud Platform Installation GuideXen Cloud Platform Installation Guide
Xen Cloud Platform Installation Guide
Susheel Thakur
 
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
strikeramol
 
Load balancing
Load balancingLoad balancing
Load balancing
ankur bhalla
 
Iaetsd appliances of harmonizing model in cloud
Iaetsd appliances of harmonizing model in cloudIaetsd appliances of harmonizing model in cloud
Iaetsd appliances of harmonizing model in cloud
Iaetsd Iaetsd
 
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
An efficient approach for load balancing using dynamic ab algorithm in cloud ...An efficient approach for load balancing using dynamic ab algorithm in cloud ...
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
bhavikpooja
 
A load balancing model based on cloud partitioning
A load balancing model based on cloud partitioningA load balancing model based on cloud partitioning
A load balancing model based on cloud partitioning
Lavanya Vigrahala
 
Sql disaster recovery
Sql disaster recoverySql disaster recovery
Sql disaster recovery
Sqlperfomance
 
Load balancing
Load balancingLoad balancing
Load balancing
Soujanya V
 
A load balancing model based on cloud partitioning for the public cloud. ppt
A  load balancing model based on cloud partitioning for the public cloud. ppt A  load balancing model based on cloud partitioning for the public cloud. ppt
A load balancing model based on cloud partitioning for the public cloud. ppt
Lavanya Vigrahala
 
Live virtual machine migration based on future prediction of resource require...
Live virtual machine migration based on future prediction of resource require...Live virtual machine migration based on future prediction of resource require...
Live virtual machine migration based on future prediction of resource require...
Tapender Yadav
 
load balancing in public cloud
load balancing in public cloudload balancing in public cloud
load balancing in public cloud
Sudhagarp Cse
 
Dynamic Voltage and Frequency Scaling
Dynamic Voltage and Frequency ScalingDynamic Voltage and Frequency Scaling
Dynamic Voltage and Frequency Scaling
shubham ghimire
 
Cloud datacenters
Cloud datacentersCloud datacenters
Cloud datacenters
Iffat Anjum
 
Load Balancing in Cloud
Load Balancing in CloudLoad Balancing in Cloud
Load Balancing in Cloud
Mphasis
 
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSESREGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
ijsrd.com
 
Dvfs nima-afraz
Dvfs nima-afrazDvfs nima-afraz
Dvfs nima-afraz
Nima Afraz
 
Virtual machine consolidation for balanced resource utilisation and energy ef...
Virtual machine consolidation for balanced resource utilisation and energy ef...Virtual machine consolidation for balanced resource utilisation and energy ef...
Virtual machine consolidation for balanced resource utilisation and energy ef...
SuvomDas
 

What's hot (20)

An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
An Efficient Decentralized Load Balancing Algorithm in Cloud ComputingAn Efficient Decentralized Load Balancing Algorithm in Cloud Computing
An Efficient Decentralized Load Balancing Algorithm in Cloud Computing
 
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud ComputingPerformance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
Performance Comparision of Dynamic Load Balancing Algorithm in Cloud Computing
 
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
Base paper ppt-. A  load balancing model based on cloud partitioning for the ...Base paper ppt-. A  load balancing model based on cloud partitioning for the ...
Base paper ppt-. A load balancing model based on cloud partitioning for the ...
 
Xen Cloud Platform Installation Guide
Xen Cloud Platform Installation GuideXen Cloud Platform Installation Guide
Xen Cloud Platform Installation Guide
 
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
Distributedconcurrentandindependentaccesstoencryptedclouddatabases 1410150430...
 
Load balancing
Load balancingLoad balancing
Load balancing
 
Iaetsd appliances of harmonizing model in cloud
Iaetsd appliances of harmonizing model in cloudIaetsd appliances of harmonizing model in cloud
Iaetsd appliances of harmonizing model in cloud
 
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
An efficient approach for load balancing using dynamic ab algorithm in cloud ...An efficient approach for load balancing using dynamic ab algorithm in cloud ...
An efficient approach for load balancing using dynamic ab algorithm in cloud ...
 
A load balancing model based on cloud partitioning
A load balancing model based on cloud partitioningA load balancing model based on cloud partitioning
A load balancing model based on cloud partitioning
 
Sql disaster recovery
Sql disaster recoverySql disaster recovery
Sql disaster recovery
 
Load balancing
Load balancingLoad balancing
Load balancing
 
A load balancing model based on cloud partitioning for the public cloud. ppt
A  load balancing model based on cloud partitioning for the public cloud. ppt A  load balancing model based on cloud partitioning for the public cloud. ppt
A load balancing model based on cloud partitioning for the public cloud. ppt
 
Live virtual machine migration based on future prediction of resource require...
Live virtual machine migration based on future prediction of resource require...Live virtual machine migration based on future prediction of resource require...
Live virtual machine migration based on future prediction of resource require...
 
load balancing in public cloud
load balancing in public cloudload balancing in public cloud
load balancing in public cloud
 
Dynamic Voltage and Frequency Scaling
Dynamic Voltage and Frequency ScalingDynamic Voltage and Frequency Scaling
Dynamic Voltage and Frequency Scaling
 
Cloud datacenters
Cloud datacentersCloud datacenters
Cloud datacenters
 
Load Balancing in Cloud
Load Balancing in CloudLoad Balancing in Cloud
Load Balancing in Cloud
 
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSESREGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
REGION BASED DATA CENTRE RESOURCE ANALYSIS FOR BUSINESSES
 
Dvfs nima-afraz
Dvfs nima-afrazDvfs nima-afraz
Dvfs nima-afraz
 
Virtual machine consolidation for balanced resource utilisation and energy ef...
Virtual machine consolidation for balanced resource utilisation and energy ef...Virtual machine consolidation for balanced resource utilisation and energy ef...
Virtual machine consolidation for balanced resource utilisation and energy ef...
 

Viewers also liked

VMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabricVMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabric
VMUG IT
 
VMUGIT UC 2013 - 05b Telecom Italia View
VMUGIT UC 2013 - 05b Telecom Italia ViewVMUGIT UC 2013 - 05b Telecom Italia View
VMUGIT UC 2013 - 05b Telecom Italia View
VMUG IT
 
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304VMUG IT
 
VMUGIT UC 2013 - 07a Fusion IO
VMUGIT UC 2013 - 07a Fusion IOVMUGIT UC 2013 - 07a Fusion IO
VMUGIT UC 2013 - 07a Fusion IO
VMUG IT
 
VMware - vCloud Hybrid Services
VMware - vCloud Hybrid Services VMware - vCloud Hybrid Services
VMware - vCloud Hybrid Services
VMUG IT
 
VMware NSX @ VMUG.IT 20150529
VMware NSX @ VMUG.IT 20150529VMware NSX @ VMUG.IT 20150529
VMware NSX @ VMUG.IT 20150529
VMUG IT
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UK
VMUG IT
 
Fusion-IO - Building a High Performance and Reliable VSAN Environment
Fusion-IO - Building a High Performance and Reliable VSAN EnvironmentFusion-IO - Building a High Performance and Reliable VSAN Environment
Fusion-IO - Building a High Performance and Reliable VSAN Environment
VMUG IT
 
Zerto - Software Defined Disaster Recovery
Zerto - Software Defined Disaster RecoveryZerto - Software Defined Disaster Recovery
Zerto - Software Defined Disaster Recovery
VMUG IT
 
Veeam @ VMUG.IT 20150304
Veeam @ VMUG.IT 20150304Veeam @ VMUG.IT 20150304
Veeam @ VMUG.IT 20150304
VMUG IT
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia
VMUG IT
 
TrendMicro - Security Designed for the Software-Defined Data Center
TrendMicro - Security Designed for the Software-Defined Data CenterTrendMicro - Security Designed for the Software-Defined Data Center
TrendMicro - Security Designed for the Software-Defined Data Center
VMUG IT
 
Community - vCAC 6 - Primi passi
Community - vCAC 6 - Primi passiCommunity - vCAC 6 - Primi passi
Community - vCAC 6 - Primi passi
VMUG IT
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
VMUG IT
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
VMUG IT
 
Dai tradizionali SAN e NAS allo Storage VM-aware: come Clouditalia ha evoluto...
Dai tradizionali SAN e NAS allo Storage VM-aware: come Clouditalia ha evoluto...Dai tradizionali SAN e NAS allo Storage VM-aware: come Clouditalia ha evoluto...
Dai tradizionali SAN e NAS allo Storage VM-aware: come Clouditalia ha evoluto...
VMUG IT
 
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della SicurezzaNSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
VMUG IT
 
Nutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is HereNutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is Here
VMUG IT
 

Viewers also liked (18)

VMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabricVMUGIT UC 2013 - 05a VMware vFabric
VMUGIT UC 2013 - 05a VMware vFabric
 
VMUGIT UC 2013 - 05b Telecom Italia View
VMUGIT UC 2013 - 05b Telecom Italia ViewVMUGIT UC 2013 - 05b Telecom Italia View
VMUGIT UC 2013 - 05b Telecom Italia View
 
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304Novità di VMware vShere 6.0 @ VMUG.IT 20150304
Novità di VMware vShere 6.0 @ VMUG.IT 20150304
 
VMUGIT UC 2013 - 07a Fusion IO
VMUGIT UC 2013 - 07a Fusion IOVMUGIT UC 2013 - 07a Fusion IO
VMUGIT UC 2013 - 07a Fusion IO
 
VMware - vCloud Hybrid Services
VMware - vCloud Hybrid Services VMware - vCloud Hybrid Services
VMware - vCloud Hybrid Services
 
VMware NSX @ VMUG.IT 20150529
VMware NSX @ VMUG.IT 20150529VMware NSX @ VMUG.IT 20150529
VMware NSX @ VMUG.IT 20150529
 
Community Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UKCommunity Session: Strategic Private Cloud in SKY UK
Community Session: Strategic Private Cloud in SKY UK
 
Fusion-IO - Building a High Performance and Reliable VSAN Environment
Fusion-IO - Building a High Performance and Reliable VSAN EnvironmentFusion-IO - Building a High Performance and Reliable VSAN Environment
Fusion-IO - Building a High Performance and Reliable VSAN Environment
 
Zerto - Software Defined Disaster Recovery
Zerto - Software Defined Disaster RecoveryZerto - Software Defined Disaster Recovery
Zerto - Software Defined Disaster Recovery
 
Veeam @ VMUG.IT 20150304
Veeam @ VMUG.IT 20150304Veeam @ VMUG.IT 20150304
Veeam @ VMUG.IT 20150304
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia
 
TrendMicro - Security Designed for the Software-Defined Data Center
TrendMicro - Security Designed for the Software-Defined Data CenterTrendMicro - Security Designed for the Software-Defined Data Center
TrendMicro - Security Designed for the Software-Defined Data Center
 
Community - vCAC 6 - Primi passi
Community - vCAC 6 - Primi passiCommunity - vCAC 6 - Primi passi
Community - vCAC 6 - Primi passi
 
Cloud Native Application
Cloud Native ApplicationCloud Native Application
Cloud Native Application
 
VMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes EverythingVMware - Virtual SAN - IT Changes Everything
VMware - Virtual SAN - IT Changes Everything
 
Dai tradizionali SAN e NAS allo Storage VM-aware: come Clouditalia ha evoluto...
Dai tradizionali SAN e NAS allo Storage VM-aware: come Clouditalia ha evoluto...Dai tradizionali SAN e NAS allo Storage VM-aware: come Clouditalia ha evoluto...
Dai tradizionali SAN e NAS allo Storage VM-aware: come Clouditalia ha evoluto...
 
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della SicurezzaNSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
NSX: La Virtualizzazione di Rete e il Futuro della Sicurezza
 
Nutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is HereNutanix - The Next Level in Web Scale IT Architectures is Here
Nutanix - The Next Level in Web Scale IT Architectures is Here
 

Similar to CNR @ VMUG.IT 20150304

Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
Papitha Velumani
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
Papitha Velumani
 
MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
Roger Rafanell Mas
 
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEMENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
Nexgen Technology
 
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
 ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
Nexgen Technology
 
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEMENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
Shakas Technologies
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud Infrastructures
CloudLightning
 
load-balancing-method-for-embedded-rt-system-20120711-0940
load-balancing-method-for-embedded-rt-system-20120711-0940load-balancing-method-for-embedded-rt-system-20120711-0940
load-balancing-method-for-embedded-rt-system-20120711-0940
Samsung Electronics
 
33. dynamic resource allocation using virtual machines
33. dynamic resource allocation using virtual machines33. dynamic resource allocation using virtual machines
33. dynamic resource allocation using virtual machines
muhammed jassim k
 
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
Ehsan Sharifi
 
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacentersA stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
ieeepondy
 
Energy Efficiency in Large Scale Systems
Energy Efficiency in Large Scale SystemsEnergy Efficiency in Large Scale Systems
Energy Efficiency in Large Scale Systems
Jerry Sheehan
 
Energy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemEnergy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystem
Kamal Spring
 
Exploiting latency bounds for energy efficient load balancing
Exploiting latency bounds for energy efficient load balancingExploiting latency bounds for energy efficient load balancing
Exploiting latency bounds for energy efficient load balancing
Michael May
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
University of St Andrews
 
Summer Intern Report
Summer Intern ReportSummer Intern Report
Summer Intern Report
Shantanu Bharadwaj
 
CloudComputing_UNIT5.pdf
CloudComputing_UNIT5.pdfCloudComputing_UNIT5.pdf
CloudComputing_UNIT5.pdf
khan593595
 
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
Kumar Goud
 
Cost aware cooperative resource provisioning
Cost aware cooperative resource provisioningCost aware cooperative resource provisioning
Cost aware cooperative resource provisioning
IMPULSE_TECHNOLOGY
 
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
IRJET Journal
 

Similar to CNR @ VMUG.IT 20150304 (20)

Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
Distributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databasesDistributed, concurrent, and independent access to encrypted cloud databases
Distributed, concurrent, and independent access to encrypted cloud databases
 
MRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud ComputingMRI Energy-Efficient Cloud Computing
MRI Energy-Efficient Cloud Computing
 
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEMENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
 
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
 ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
 
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEMENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
ENERGY-AWARE LOAD BALANCING AND APPLICATION SCALING FOR THE CLOUD ECOSYSTEM
 
Simulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud InfrastructuresSimulation of Heterogeneous Cloud Infrastructures
Simulation of Heterogeneous Cloud Infrastructures
 
load-balancing-method-for-embedded-rt-system-20120711-0940
load-balancing-method-for-embedded-rt-system-20120711-0940load-balancing-method-for-embedded-rt-system-20120711-0940
load-balancing-method-for-embedded-rt-system-20120711-0940
 
33. dynamic resource allocation using virtual machines
33. dynamic resource allocation using virtual machines33. dynamic resource allocation using virtual machines
33. dynamic resource allocation using virtual machines
 
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy A Study on Task Scheduling in Could Data Centers for Energy Efficacy
A Study on Task Scheduling in Could Data Centers for Energy Efficacy
 
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacentersA stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
A stochastic approach to analysis of energy aware dvs-enabled cloud datacenters
 
Energy Efficiency in Large Scale Systems
Energy Efficiency in Large Scale SystemsEnergy Efficiency in Large Scale Systems
Energy Efficiency in Large Scale Systems
 
Energy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystemEnergy aware load balancing and application scaling for the cloud ecosystem
Energy aware load balancing and application scaling for the cloud ecosystem
 
Exploiting latency bounds for energy efficient load balancing
Exploiting latency bounds for energy efficient load balancingExploiting latency bounds for energy efficient load balancing
Exploiting latency bounds for energy efficient load balancing
 
Green Cloud Computing
Green Cloud ComputingGreen Cloud Computing
Green Cloud Computing
 
Summer Intern Report
Summer Intern ReportSummer Intern Report
Summer Intern Report
 
CloudComputing_UNIT5.pdf
CloudComputing_UNIT5.pdfCloudComputing_UNIT5.pdf
CloudComputing_UNIT5.pdf
 
dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...dynamic resource allocation using virtual machines for cloud computing enviro...
dynamic resource allocation using virtual machines for cloud computing enviro...
 
Cost aware cooperative resource provisioning
Cost aware cooperative resource provisioningCost aware cooperative resource provisioning
Cost aware cooperative resource provisioning
 
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
A Host Selection Algorithm for Dynamic Container Consolidation in Cloud Data ...
 

More from VMUG IT

04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri
VMUG IT
 
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam
VMUG IT
 
02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino
VMUG IT
 
01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto
VMUG IT
 
07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini
VMUG IT
 
06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli
VMUG IT
 
05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers
VMUG IT
 
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
VMUG IT
 
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
VMUG IT
 
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
VMUG IT
 
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
VMUG IT
 
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
VMUG IT
 
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
VMUG IT
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
VMUG IT
 
00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro
VMUG IT
 
Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017 Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017
VMUG IT
 
Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon
VMUG IT
 
Gianni Resti
Gianni Resti  Gianni Resti
Gianni Resti
VMUG IT
 
Frank Denneman keynote
Frank Denneman keynoteFrank Denneman keynote
Frank Denneman keynote
VMUG IT
 
Vmug 2017 Guido Frabotti
Vmug 2017 Guido FrabottiVmug 2017 Guido Frabotti
Vmug 2017 Guido Frabotti
VMUG IT
 

More from VMUG IT (20)

04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri04 vmugit aprile_2018_raff_poltronieri
04 vmugit aprile_2018_raff_poltronieri
 
03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam03 vmugit aprile_2018_veeam
03 vmugit aprile_2018_veeam
 
02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino02 vmugit aprile_2018_il_restodelcarlino
02 vmugit aprile_2018_il_restodelcarlino
 
01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto01 vmugit aprile_2018_bologna_benvenuto
01 vmugit aprile_2018_bologna_benvenuto
 
07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini07 vmugit aprile_2018_massimiliano_moschini
07 vmugit aprile_2018_massimiliano_moschini
 
06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli06 vmugit aprile_2018_alessandro_tinivelli
06 vmugit aprile_2018_alessandro_tinivelli
 
05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers05 vmugit aprile_2018_7_layers
05 vmugit aprile_2018_7_layers
 
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
07 - VMUGIT - Lecce 2018 - Antonio Gentile, Fortinet
 
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
06 - VMUGIT - Lecce 2018 - Rodolfo Rotondo, VMware
 
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
05 - VMUGIT - Lecce 2018 - Raff Poltronieri, CloudItalia
 
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
04 - VMUGIT - Lecce 2018 - Giampiero Petrosi, Rubrik
 
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
03 - VMUGIT - Lecce 2018 - Massimiliano Mortillaro, Tech Unplugged
 
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
02 - VMUGIT - Lecce 2018 - Enrico Signoretti, OpenIO
 
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
01 - VMUGIT - Lecce 2018 - Fabio Rapposelli, VMware
 
00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro00 - VMUGIT - Lecce 2018 - Intro
00 - VMUGIT - Lecce 2018 - Intro
 
Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017 Luca dell'oca - italian vmug usercon 2017
Luca dell'oca - italian vmug usercon 2017
 
Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon Luc Dekens - Italian vmug usercon
Luc Dekens - Italian vmug usercon
 
Gianni Resti
Gianni Resti  Gianni Resti
Gianni Resti
 
Frank Denneman keynote
Frank Denneman keynoteFrank Denneman keynote
Frank Denneman keynote
 
Vmug 2017 Guido Frabotti
Vmug 2017 Guido FrabottiVmug 2017 Guido Frabotti
Vmug 2017 Guido Frabotti
 

Recently uploaded

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
Intelisync
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
Zilliz
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
Javier Junquera
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Alpen-Adria-Universität
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Tatiana Kojar
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
tolgahangng
 

Recently uploaded (20)

WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024A Comprehensive Guide to DeFi Development Services in 2024
A Comprehensive Guide to DeFi Development Services in 2024
 
Fueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte WebinarFueling AI with Great Data with Airbyte Webinar
Fueling AI with Great Data with Airbyte Webinar
 
GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)GNSS spoofing via SDR (Criptored Talks 2024)
GNSS spoofing via SDR (Criptored Talks 2024)
 
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing InstancesEnergy Efficient Video Encoding for Cloud and Edge Computing Instances
Energy Efficient Video Encoding for Cloud and Edge Computing Instances
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
Skybuffer AI: Advanced Conversational and Generative AI Solution on SAP Busin...
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Serial Arm Control in Real Time Presentation
Serial Arm Control in Real Time PresentationSerial Arm Control in Real Time Presentation
Serial Arm Control in Real Time Presentation
 

CNR @ VMUG.IT 20150304

  • 1. Algoritmi innovativi per il consolidamento dinamico del carico nei Data Center Agostino Forestiero ​CNR Researcher | Eco4Cloud – Chief Architect forestiero@eco4cloud.com Mar 04, 2015
  • 2. Global Energy Problem: the contribution of ICT The ICT sector:  accounts for ~3% of total energy consumption worldwide, and is expected to double every 5 years  produces between 2% and 3% of total emissions of greenhouse gases Source: Greenpeace Report “How Clean is Your Cloud?”, April 2012 Source: Pickavet et al (IBBT, 2011)
  • 3. Source: “Smart 2020: Enabling the Low-Carbon Economy in the Information Age”, The Climate Group, June 2008. Contribution of data centers is increasing
  • 4. Energy/cost savings opportunities 1. Improve infrastructure  use liquid cooling, improve efficiency of chillers and power supplies  helps to improve the PUE index (Power Usage Effectiveness), not to increase computational efficiency 2. Adopt more energy-efficient infrastructures  feasible for CPU (DVFS), on-going efforts on more efficient network utilization, difficult for other components 3. Consolidate VMs on fewer servers  unneeded servers can be hibernated or used to accommodate more load  consolidation should follow workload fluctuations (daily, weekly) Power Usage Effectiveness (PUE)
  • 5. 1. Improve infrastructure  use liquid cooling, improve efficiency of chillers and power supplies  helps to improve the PUE index (Power Usage Effectiveness), not to increase computational efficiency 2. Adopt more energy-efficient infrastructures  feasible for CPU (DVFS), on-going efforts on more efficient network utilization, difficult for other components 3. Consolidate VMs on fewer servers  unneeded servers can be hibernated or used to accommodate more load  consolidation should follow workload fluctuations (daily, weekly) Use of energy-efficient servers Source: Winston Saunders, Intel: “Server Efficiency: Aligning Energy Use With Workloads Energy/cost savings opportunities
  • 6. 1. Improve infrastructure  use liquid cooling, improve efficiency of chillers and power supplies  helps to improve the PUE index (Power Usage Effectiveness), not to increase computational efficiency 2. Adopt more energy-efficient infrastructures  feasible for CPU (DVFS), on-going efforts on more efficient network utilization, difficult for other components 3. Consolidate VMs on fewer servers  unneeded servers can be hibernated or used to accommodate more load  consolidation should follow workload fluctuations (daily, weekly) Source: Winston Saunders, Intel: “Server Efficiency: Aligning Energy Use With Workloads Example: if the workload of 3 servers utilized at 20% is consolidated on one server utilized at 60%, the power is decreased from 3 x 85.3 W = 255.9 W to only 134 W. Energy saving equal to ! Energy/cost savings opportunities Intel Xeon E5-2600: power vs. utilization
  • 7. Two sources of inefficiency  Servers are underutilized (between 15% and 40%)  An idle server consumes more than 50% of the energy consumed when fully utilized Source: L.Barroso, U.Holzle, The case of energy proportional computing, ACM Computer Journal, Volume 40 Issue 12. Typical utilization of servers This means that it is generally possible to consolidate the load on fewer and better utilized servers! Inefficient utilization of servers
  • 8. Energy efficiency is utilization divided by power consumption (useful workload/W) Energy efficiency is low in the typical operating region Consolidation of the workload means shifting the typical operating region to the right, in this way increasing the energy efficiency Improving efficiency through consolidation Source: L.Barroso, U.Holzle, The case of energy proportional computing, ACM Computer Journal, Volume 40 Issue 12.
  • 9. The consolidation problem is a form of Bin Packing Problem: Issues: • NP-Hard problem: heuristics exist, but their scalability is limited. • In DCs, this is a multi-dimensional problem (CPU, disk, memory, network). • Load requirements are highly dynamic: VMs must be repacked with few and asynchronous migrations • Maximize QoS: prevent overload events even when resources utilization is increased Approaching the consolidation problem Goal: pack a collection of VMs into the min. number of servers, so as to hibernate the remaining servers, and save energy.
  • 10. Known solutions for consolidation o Best Fit: each VM is assigned to the server whose load is the closest to a target (e.g. 90%) This only guarantees a performance ratio of 17/10: at most 17 servers are used when the minimum is 10 o Best Fit Decreasing: VMs are sorted in decreasing order, then assigned with Best Fit Performance ratio is 11/9, but sorting VMs may not be easy in large data centers, and many concurrent migrations are needed o DPM of VMWare adopts a greedy algorithm Servers are sorted according to numerous parameters (capacity, power consumption, etc.). DPM scans the list and checks if servers can be unloaded
  • 11. The solutions available today are semi-manual, extremely complex, poorly adaptive, not scalable. The ICAR-CNR solution uses a bio-inspired probabilistic approach to assign Virtual Machines to servers. The solution is automatic, simple, adaptive and highly scalable. INEFFICIENCY OF CONSOLIDATION ALGORITHMS INNOVATIVE BIO-INSPIRED APPROACH PROBLEM SOLUTION Eco4Cloud algorithm • C. Mastroianni, M. Meo, G. Papuzzo, "Probabilistic Consolidation of Virtual Machines in Self- Organizing Cloud Data Centers". IEEE Transactions on Cloud Computing, vol. 1, n. 2, pp. 215-228, 2013. • PCT Patent “System for Energy Saving in Company Data Centers” ICAR-CNR researchers have devised and developed a very effective and scalable solution, based on the swarm intelligence paradigm.
  • 12. Eco4cloud algorithm in action The data center manager assigns and migrates VMs to servers based on local probabilistic trials: Lightly loaded servers tend to reject VMs Highly loaded servers tend to reject VMs Servers with intermediate load tend to accept VMs Eventually, the workload is distributed to a low number of highly utilized servers SERVERS DATA CENTER MANAGER
  • 13. VM assignment/migration 1. The manager sends an invitation to a subset of servers 2. Each server evaluates the assignment probability function (Bernoulli trial) based on the utilization of local resources (e.g. CPU, RAM…) and sends a positive ack if it is available 3. The manager collects positive replies and selects the server that will execute the VM 1. A server checks if its load is in the range between a low and a high threshold 2. When utilization is too low/high, the server performs a Bernoulli trial based on the migration probability function 3. If the trial is positive, some VMs are migrated 4. Destination servers are determined with a new reassignment procedure Assignment procedure Migration procedure
  • 14. • Energy Savings: before consolidation, servers are running at between 20-40% usage. After 15 hours, all servers are either close to optimal values (80% usage) or hibernated • SLAs: Utilization is not allowed to exceed 85%, providing complete protection of the physical resources and adherence to SLAs Consolidation Snapshot (400 servers and 6000 VMs) 0.8 0.4 0.6 0.2 0 5 10 15 20 25 30 1 ----- Time (hours) ----- -----CPUutilization----- 0 140 servers take all the load 260 servers are hibernated
  • 15. CPU Utilization in steady conditions (48 hours: overall load shown as a reference) • CPU utilization of active servers is always between 0.5 and 0.9 • Many servers are hibernated (bottom line) Time (hour) CPUutilization
  • 16. Active servers and consumed power Number of active servers • The number of active servers follows the overall workload, and so the power • Many servers are never activated: they can be safely devoted to other applications • Power savings up to 60%! • More savings are obtained thanks to decreased cooling needs Consumed power Time (hour) Power(KW)
  • 17. Multi-resource consolidation  Workload is consolidated on the most utilized resource (RAM in this case)  VMs with different characteristics (here, CPU-bound and RAM-bound) are balanced  hardware resources are exploited efficiently RAM and CPU utilization of 28 servers, separately considered for CPU-bound and RAM-bound VMs C-type = CPU-bound M-type = RAM-bound
  • 18. Benefits of the Eco4Cloud solution Energy saving. Power consumption reduced between 20% and 50%! Highly scalable. Thanks to its adaptive/self-organized distributed algorithm, the approach is extremely scalable Capacity Planning. Optimal occupancy of physical resources and adaptive optimization of inherently variable workloads Minimal impact on operations. Migrations are gradual and asynchronous Efficient balancing of heterogeneous applications Meet DC SLAs. Thanks to the insights and real-time monitoring analytics provided by E4C, data center managers can proactively/predictively prevent SLA violations and increase overall data center reliability Virtualization environment independent: VMWare vSphere, Microsoft Hyper-V, KVM,…
  • 19. www.eco4cloud.com Spin off of ICAR-CNR Institute for High Performance Computing and Networks National Research Council of Italy
  • 20. THANK YOU! Agostino Forestiero forestiero@icar.cnr.it forestiero@eco4cloud.com www.eco4cloud.com Spin off of ICAR-CNR and University of Calabria Institute for High Performance Computing and Networks of the National Research Council of Italy