consideringi/oprocessingin · pdf filecloudsim:themostusedsimulatorforvmplacement...
TRANSCRIPT
![Page 1: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/1.jpg)
{ Considering I/O Processing inCloudSim for Performance and
Energy Evaluation }
Hamza Ouarnoughi
![Page 2: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/2.jpg)
Plan
Context
Introduction & Problem Statement
Contribution
Evaluation
Conclusion & Future Work
23/6/2016 2
![Page 3: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/3.jpg)
Context
23/6/2016 3
![Page 4: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/4.jpg)
Context
General Context
This work is part of a project that aims to optimizeperformance and energy consumption of a hybrid storagesystem in the context of IaaS Cloud
Storage Management Model
The storage management is an autonomic loop that obeys theMAPE-K (Monitor, Analyze, Plan, Execute - Knowledge) model :
MonitoringVM I/O Tracing
AnalyzeVM I/O Workload
Profiling
PlanVM Storage Cost
Modeling & Optimization
ExecuteVM & Storage
Migration Scheduling
KnowledgeI/O Profiles &
Placement Plan History
Cloud Infrastructure (Compute, Network, Storage)
23/6/2016 4
![Page 5: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/5.jpg)
Context
General Context
This work is part of a project that aims to optimizeperformance and energy consumption of a hybrid storagesystem in the context of IaaS Cloud
Storage Management Model
The storage management is an autonomic loop that obeys theMAPE-K (Monitor, Analyze, Plan, Execute - Knowledge) model :
MonitoringVM I/O Tracing
AnalyzeVM I/O Workload
Profiling
PlanVM Storage Cost
Modeling & Optimization
ExecuteVM & Storage
Migration Scheduling
KnowledgeI/O Profiles &
Placement Plan History
Cloud Infrastructure (Compute, Network, Storage)
23/6/2016 4
![Page 6: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/6.jpg)
Introduction & ProblemStatement
23/6/2016 5
![Page 7: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/7.jpg)
Introduction & Problem Statement
Cloud Infrastructure Power Consumption
Minimizing infrastructure power consumption : animportant concern for Cloud providers
VM placement optimization methods : popular approachesto minimize data centers power consumption
State of the art
VM placement optimization : usually based on CPU load
Storage activities : may greatly contribute to the overalldata center power consumption (up to 40% [1])
CloudSim : the most used simulator for VM placementapproaches implementation and evaluation
[1] Z. Li, K. M. Greenan, A. W. Leung, E. Zadok ”Power Consumption in Enterprise-Scale Backup Storage Systems”
23/6/2016 6
![Page 8: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/8.jpg)
Introduction & Problem Statement
Cloud Infrastructure Power Consumption
Minimizing infrastructure power consumption : animportant concern for Cloud providers
VM placement optimization methods : popular approachesto minimize data centers power consumption
State of the art
VM placement optimization : usually based on CPU load
Storage activities : may greatly contribute to the overalldata center power consumption (up to 40% [1])
CloudSim : the most used simulator for VM placementapproaches implementation and evaluation
[1] Z. Li, K. M. Greenan, A. W. Leung, E. Zadok ”Power Consumption in Enterprise-Scale Backup Storage Systems”
23/6/2016 6
![Page 9: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/9.jpg)
Introduction & Problem Statement
Cloud Infrastructure Power Consumption
Minimizing infrastructure power consumption : animportant concern for Cloud providers
VM placement optimization methods : popular approachesto minimize data centers power consumption
State of the art
VM placement optimization : usually based on CPU load
Storage activities : may greatly contribute to the overalldata center power consumption (up to 40% [1])
CloudSim : the most used simulator for VM placementapproaches implementation and evaluation
[1] Z. Li, K. M. Greenan, A. W. Leung, E. Zadok ”Power Consumption in Enterprise-Scale Backup Storage Systems”
23/6/2016 6
![Page 10: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/10.jpg)
Introduction & Problem Statement
Cloud Infrastructure Power Consumption
Minimizing infrastructure power consumption : animportant concern for Cloud providers
VM placement optimization methods : popular approachesto minimize data centers power consumption
State of the art
VM placement optimization : usually based on CPU load
Storage activities : may greatly contribute to the overalldata center power consumption (up to 40% [1])
CloudSim : the most used simulator for VM placementapproaches implementation and evaluation
[1] Z. Li, K. M. Greenan, A. W. Leung, E. Zadok ”Power Consumption in Enterprise-Scale Backup Storage Systems”
23/6/2016 6
![Page 11: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/11.jpg)
Introduction & Problem Statement
Cloud Infrastructure Power Consumption
Minimizing infrastructure power consumption : animportant concern for Cloud providers
VM placement optimization methods : popular approachesto minimize data centers power consumption
State of the art
VM placement optimization : usually based on CPU load
Storage activities : may greatly contribute to the overalldata center power consumption (up to 40% [1])
CloudSim : the most used simulator for VM placementapproaches implementation and evaluation
[1] Z. Li, K. M. Greenan, A. W. Leung, E. Zadok ”Power Consumption in Enterprise-Scale Backup Storage Systems”
23/6/2016 6
![Page 12: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/12.jpg)
Introduction & Problem Statement
Cloud Infrastructure Power Consumption
Minimizing infrastructure power consumption : animportant concern for Cloud providers
VM placement optimization methods : popular approachesto minimize data centers power consumption
State of the art
VM placement optimization : usually based on CPU load
Storage activities : may greatly contribute to the overalldata center power consumption (up to 40% [1])
CloudSim : the most used simulator for VM placementapproaches implementation and evaluation
[1] Z. Li, K. M. Greenan, A. W. Leung, E. Zadok ”Power Consumption in Enterprise-Scale Backup Storage Systems”
23/6/2016 6
![Page 13: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/13.jpg)
Introduction & Problem Statement
Cloud Infrastructure Power Consumption
Minimizing infrastructure power consumption : animportant concern for Cloud providers
VM placement optimization methods : popular approachesto minimize data centers power consumption
State of the art
VM placement optimization : usually based on CPU load
Storage activities : may greatly contribute to the overalldata center power consumption (up to 40% [1])
CloudSim : the most used simulator for VM placementapproaches implementation and evaluation
[1] Z. Li, K. M. Greenan, A. W. Leung, E. Zadok ”Power Consumption in Enterprise-Scale Backup Storage Systems”
23/6/2016 6
![Page 14: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/14.jpg)
Problem Statement : CloudSim
Power Consumption & I/O Workload Execution
During I/O workload execution, power is mainly consumed by :
Storage system components
CPU and memory when processing I/Os (i.e. executing theI/O software stack)
CloudSim & Storage Capabilities
VM I/O workload execution : not considered (i.e. itsrelated time and power consumption)
Storage system : limited and consists of an HDD-based SAN(Storage Area Network)
23/6/2016 7
![Page 15: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/15.jpg)
Problem Statement : CloudSim
Power Consumption & I/O Workload Execution
During I/O workload execution, power is mainly consumed by :
Storage system components
CPU and memory when processing I/Os (i.e. executing theI/O software stack)
CloudSim & Storage Capabilities
VM I/O workload execution : not considered (i.e. itsrelated time and power consumption)
Storage system : limited and consists of an HDD-based SAN(Storage Area Network)
23/6/2016 7
![Page 16: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/16.jpg)
Problem Statement : CloudSim
Power Consumption & I/O Workload Execution
During I/O workload execution, power is mainly consumed by :
Storage system components
CPU and memory when processing I/Os (i.e. executing theI/O software stack)
CloudSim & Storage Capabilities
VM I/O workload execution : not considered (i.e. itsrelated time and power consumption)
Storage system : limited and consists of an HDD-based SAN(Storage Area Network)
23/6/2016 7
![Page 17: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/17.jpg)
Problem Statement : CloudSim
Power Consumption & I/O Workload Execution
During I/O workload execution, power is mainly consumed by :
Storage system components
CPU and memory when processing I/Os (i.e. executing theI/O software stack)
CloudSim & Storage Capabilities
VM I/O workload execution : not considered (i.e. itsrelated time and power consumption)
Storage system : limited and consists of an HDD-based SAN(Storage Area Network)
23/6/2016 7
![Page 18: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/18.jpg)
Problem Statement : CloudSim
Power Consumption & I/O Workload Execution
During I/O workload execution, power is mainly consumed by :
Storage system components
CPU and memory when processing I/Os (i.e. executing theI/O software stack)
CloudSim & Storage Capabilities
VM I/O workload execution : not considered (i.e. itsrelated time and power consumption)
Storage system : limited and consists of an HDD-based SAN(Storage Area Network)
23/6/2016 7
![Page 19: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/19.jpg)
Problem Statement : CloudSim
Power Consumption & I/O Workload Execution
During I/O workload execution, power is mainly consumed by :
Storage system components
CPU and memory when processing I/Os (i.e. executing theI/O software stack)
CloudSim & Storage Capabilities
VM I/O workload execution : not considered (i.e. itsrelated time and power consumption)
Storage system : limited and consists of an HDD-based SAN(Storage Area Network)
23/6/2016 7
![Page 20: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/20.jpg)
Problem Statement : CloudSim
Power Consumption & I/O Workload Execution
During I/O workload execution, power is mainly consumed by :
Storage system components
CPU and memory when processing I/Os (i.e. executing theI/O software stack)
CloudSim & Storage Capabilities
VM I/O workload execution : not considered (i.e. itsrelated time and power consumption)
Storage system : limited and consists of an HDD-based SAN(Storage Area Network)
23/6/2016 7
![Page 21: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/21.jpg)
Contribution
23/6/2016 8
![Page 22: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/22.jpg)
Contribution
Contributions Summary
We propose an extension for CloudSim storage capabilities inform of three contributions :
Considering VMs I/O workload execution and related timeand power consumption
Adding Flash-based SSD and local storage support, andpower related capabilities
Adding a model to compute the CPU time related to I/Oworkload processing
23/6/2016 9
![Page 23: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/23.jpg)
Contribution
Contributions Summary
We propose an extension for CloudSim storage capabilities inform of three contributions :
Considering VMs I/O workload execution and related timeand power consumption
Adding Flash-based SSD and local storage support, andpower related capabilities
Adding a model to compute the CPU time related to I/Oworkload processing
23/6/2016 9
![Page 24: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/24.jpg)
Contribution
Contributions Summary
We propose an extension for CloudSim storage capabilities inform of three contributions :
Considering VMs I/O workload execution and related timeand power consumption
Adding Flash-based SSD and local storage support, andpower related capabilities
Adding a model to compute the CPU time related to I/Oworkload processing
23/6/2016 9
![Page 25: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/25.jpg)
Contribution
Contributions Summary
We propose an extension for CloudSim storage capabilities inform of three contributions :
Considering VMs I/O workload execution and related timeand power consumption
Adding Flash-based SSD and local storage support, andpower related capabilities
Adding a model to compute the CPU time related to I/Oworkload processing
23/6/2016 9
![Page 26: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/26.jpg)
Contribution
Contributions Summary
We propose an extension for CloudSim storage capabilities inform of three contributions :
Considering VMs I/O workload execution and related timeand power consumption
Adding Flash-based SSD and local storage support, andpower related capabilities
Adding a model to compute the CPU time related to I/Oworkload processing
23/6/2016 9
![Page 27: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/27.jpg)
Time Computation
Before the Extension
CloudSim I/O activity time : only affected by theCloudlet 1transfer during its submission or migration
CPU Activity
I/O Activity
Time
Cloudlet input file creation
CPU utilization (Cloudlet instruction execution)
Execution time
...
Figure – Time model before the extension
1. In CloudSim, a Cloudlet is a process representing a CPU workload andexecuted by a VM
23/6/2016 10
![Page 28: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/28.jpg)
Time Computation
Before the Extension
CloudSim I/O activity time : only affected by theCloudlet 1transfer during its submission or migration
CPU Activity
I/O Activity
Time
Cloudlet input file creation
CPU utilization (Cloudlet instruction execution)
Execution time
...
Figure – Time model before the extension
1. In CloudSim, a Cloudlet is a process representing a CPU workload andexecuted by a VM
23/6/2016 10
![Page 29: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/29.jpg)
Time Computation
Before the Extension
CloudSim I/O activity time : only affected by theCloudlet 1transfer during its submission or migration
CPU Activity
I/O Activity
Time
Cloudlet input file creation
CPU utilization (Cloudlet instruction execution)
Execution time
...
Figure – Time model before the extension
1. In CloudSim, a Cloudlet is a process representing a CPU workload andexecuted by a VM
23/6/2016 10
![Page 30: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/30.jpg)
Time computation
After the Extension
Our extension adds two events affecting the simulation time :
I/O workload execution (i.e. storage device and CPU time)
VM image (virtual disk) creation (e.g. copy from arepository to the local storage)
CPU Activity
I/O Activity
Execution time
...
...
VM Image creationCloudlet input file
creation
CloudletCPU
utilization
I/O related CPU
utilization
I/O execution
Time
Figure – Time model after the extension
23/6/2016 11
![Page 31: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/31.jpg)
Time computation
After the Extension
Our extension adds two events affecting the simulation time :
I/O workload execution (i.e. storage device and CPU time)
VM image (virtual disk) creation (e.g. copy from arepository to the local storage)
CPU Activity
I/O Activity
Execution time
...
...
VM Image creationCloudlet input file
creation
CloudletCPU
utilization
I/O related CPU
utilization
I/O execution
Time
Figure – Time model after the extension
23/6/2016 11
![Page 32: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/32.jpg)
Time computation
After the Extension
Our extension adds two events affecting the simulation time :
I/O workload execution (i.e. storage device and CPU time)
VM image (virtual disk) creation (e.g. copy from arepository to the local storage)
CPU Activity
I/O Activity
Execution time
...
...
VM Image creationCloudlet input file
creation
CloudletCPU
utilization
I/O related CPU
utilization
I/O execution
Time
Figure – Time model after the extension
23/6/2016 11
![Page 33: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/33.jpg)
Time computation
After the Extension
Our extension adds two events affecting the simulation time :
I/O workload execution (i.e. storage device and CPU time)
VM image (virtual disk) creation (e.g. copy from arepository to the local storage)
CPU Activity
I/O Activity
Execution time
...
...
VM Image creationCloudlet input file
creation
CloudletCPU
utilization
I/O related CPU
utilization
I/O execution
Time
Figure – Time model after the extension
23/6/2016 11
![Page 34: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/34.jpg)
Time computation
After the Extension
Our extension adds two events affecting the simulation time :
I/O workload execution (i.e. storage device and CPU time)
VM image (virtual disk) creation (e.g. copy from arepository to the local storage)
CPU Activity
I/O Activity
Execution time
...
...
VM Image creationCloudlet input file
creation
CloudletCPU
utilization
I/O related CPU
utilization
I/O execution
Time
Figure – Time model after the extension
23/6/2016 11
![Page 35: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/35.jpg)
Power Computation
Before the Extension
CloudSim power model : uses only hosts CPU utilization todetermine their power consumption
150
175
200
225
250
275
300
0 60 120 180 240 300 360 420 480 540 600 660 720
Idle mode power(0% CPU)
Operating mode power(CPU+RAM)
CPU Utilization
Po
wer
(w
att)
Time (second)
Power (watt) Pmax(100% CPU) Pidle(0% CPU)
Figure – Power model before the extension
23/6/2016 12
![Page 36: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/36.jpg)
Power Computation
Before the Extension
CloudSim power model : uses only hosts CPU utilization todetermine their power consumption
150
175
200
225
250
275
300
0 60 120 180 240 300 360 420 480 540 600 660 720
Idle mode power(0% CPU)
Operating mode power(CPU+RAM)
CPU Utilization
Po
wer
(w
att)
Time (second)
Power (watt) Pmax(100% CPU) Pidle(0% CPU)
Figure – Power model before the extension
23/6/2016 12
![Page 37: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/37.jpg)
Power Computation
Before the Extension
CloudSim power model : uses only hosts CPU utilization todetermine their power consumption
150
175
200
225
250
275
300
0 60 120 180 240 300 360 420 480 540 600 660 720
Idle mode power(0% CPU)
Operating mode power(CPU+RAM)
CPU Utilization
Po
wer
(w
att)
Time (second)
Power (watt) Pmax(100% CPU) Pidle(0% CPU)
Figure – Power model before the extension
23/6/2016 12
![Page 38: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/38.jpg)
Power Computation
After the Extension
Our extension adds to the existing power model the powerconsumption generated by the I/O workload execution [2]
150
175
200
225
250
275
300
0 60 120 180 240 300 360 420 480 540 600 660 720 780 840
Idle mode power(0% CPU+Storage)
Operating mode power(CPU+RAM+Storage)
I/O Activity
CPU Utilization
Po
wer
(w
att)
Time (second)
Power (watt)Pmax(100% CPU)
Pidle(0% CPU)
Pmax(with storage)
Pidle(with storage)
Figure – Power model after the extension
[2] H. Ouarnoughi, J. Boukhobza, F. Singhoff, S. Rubini : ”A Cost Model for Virtual Machine Storage in Cloud IaaSContext”
23/6/2016 13
![Page 39: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/39.jpg)
Power Computation
After the Extension
Our extension adds to the existing power model the powerconsumption generated by the I/O workload execution [2]
150
175
200
225
250
275
300
0 60 120 180 240 300 360 420 480 540 600 660 720 780 840
Idle mode power(0% CPU+Storage)
Operating mode power(CPU+RAM+Storage)
I/O Activity
CPU Utilization
Po
wer
(w
att)
Time (second)
Power (watt)Pmax(100% CPU)
Pidle(0% CPU)
Pmax(with storage)
Pidle(with storage)
Figure – Power model after the extension
[2] H. Ouarnoughi, J. Boukhobza, F. Singhoff, S. Rubini : ”A Cost Model for Virtual Machine Storage in Cloud IaaSContext”
23/6/2016 13
![Page 40: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/40.jpg)
Power Computation
After the Extension
Our extension adds to the existing power model the powerconsumption generated by the I/O workload execution [2]
150
175
200
225
250
275
300
0 60 120 180 240 300 360 420 480 540 600 660 720 780 840
Idle mode power(0% CPU+Storage)
Operating mode power(CPU+RAM+Storage)
I/O Activity
CPU Utilization
Po
wer
(w
att)
Time (second)
Power (watt)Pmax(100% CPU)
Pidle(0% CPU)
Pmax(with storage)
Pidle(with storage)
Figure – Power model after the extension
[2] H. Ouarnoughi, J. Boukhobza, F. Singhoff, S. Rubini : ”A Cost Model for Virtual Machine Storage in Cloud IaaSContext”
23/6/2016 13
![Page 41: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/41.jpg)
Storage Device Support
Before the Extension
Native CloudSim storage system :an HDD-based SAN,shared with all data center’s hosts
Storage system performances :f(max(HDDP erformance, SANT hroughput))
HDD
SAN Storage
HDD HDD
...
...
Host
...
...Host
Figure – Data center storage system before the extension
23/6/2016 14
![Page 42: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/42.jpg)
Storage Device Support
Before the Extension
Native CloudSim storage system :an HDD-based SAN,shared with all data center’s hosts
Storage system performances :f(max(HDDP erformance, SANT hroughput))
HDD
SAN Storage
HDD HDD
...
...
Host
...
...Host
Figure – Data center storage system before the extension
23/6/2016 14
![Page 43: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/43.jpg)
Storage Device Support
Before the Extension
Native CloudSim storage system :an HDD-based SAN,shared with all data center’s hosts
Storage system performances :f(max(HDDP erformance, SANT hroughput))
HDD
SAN Storage
HDD HDD
...
...
Host
...
...Host
Figure – Data center storage system before the extension
23/6/2016 14
![Page 44: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/44.jpg)
Storage Device Support
Before the Extension
Native CloudSim storage system :an HDD-based SAN,shared with all data center’s hosts
Storage system performances :f(max(HDDP erformance, SANT hroughput))
HDD
SAN Storage
HDD HDD
...
...
Host
...
...Host
Figure – Data center storage system before the extension
23/6/2016 14
![Page 45: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/45.jpg)
Storage Device Support
After the Extension
Three main storage system capabilities :
Support for flash-based SSD
Support for local storage (i.e. DAS storage)
More storage device attributes (e.g. power, performance,reliability, etc)
...
Host
...
...Host
SAN Storage
HDD
...SSD HDD SSD
DAS Storage
HDD
...SSD
DAS Storage
HDD
...SSD
Figure – Data center storage system after the extension
23/6/2016 15
![Page 46: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/46.jpg)
Storage Device Support
After the Extension
Three main storage system capabilities :
Support for flash-based SSD
Support for local storage (i.e. DAS storage)
More storage device attributes (e.g. power, performance,reliability, etc)
...
Host
...
...Host
SAN Storage
HDD
...SSD HDD SSD
DAS Storage
HDD
...SSD
DAS Storage
HDD
...SSD
Figure – Data center storage system after the extension
23/6/2016 15
![Page 47: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/47.jpg)
Storage Device Support
After the Extension
Three main storage system capabilities :
Support for flash-based SSD
Support for local storage (i.e. DAS storage)
More storage device attributes (e.g. power, performance,reliability, etc)
...
Host
...
...Host
SAN Storage
HDD
...SSD HDD SSD
DAS Storage
HDD
...SSD
DAS Storage
HDD
...SSD
Figure – Data center storage system after the extension
23/6/2016 15
![Page 48: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/48.jpg)
Storage Device Support
After the Extension
Three main storage system capabilities :
Support for flash-based SSD
Support for local storage (i.e. DAS storage)
More storage device attributes (e.g. power, performance,reliability, etc)
...
Host
...
...Host
SAN Storage
HDD
...SSD HDD SSD
DAS Storage
HDD
...SSD
DAS Storage
HDD
...SSD
Figure – Data center storage system after the extension
23/6/2016 15
![Page 49: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/49.jpg)
Storage Device Support
After the Extension
Three main storage system capabilities :
Support for flash-based SSD
Support for local storage (i.e. DAS storage)
More storage device attributes (e.g. power, performance,reliability, etc)
...
Host
...
...Host
SAN Storage
HDD
...SSD HDD SSD
DAS Storage
HDD
...SSD
DAS Storage
HDD
...SSD
Figure – Data center storage system after the extension
23/6/2016 15
![Page 50: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/50.jpg)
Storage Device Support
After the Extension
Three main storage system capabilities :
Support for flash-based SSD
Support for local storage (i.e. DAS storage)
More storage device attributes (e.g. power, performance,reliability, etc)
...
Host
...
...Host
SAN Storage
HDD
...SSD HDD SSD
DAS Storage
HDD
...SSD
DAS Storage
HDD
...SSD
Figure – Data center storage system after the extension
23/6/2016 15
![Page 51: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/51.jpg)
I/O Workload and CPU Time
CPU time for I/O Workload
VM I/O workload execution : storage system activities +CPU utilization due to I/O software stack execution
I/O workload → CPU utilization : a correlation model thatgives CPU time depending on I/O workload characteristics
0 %
10 %
20 %
30 %
40 %
50 %
4 8 16 32 64 128
CP
U T
ime
IO Size (KB)
CPU Time for Read I/O Execution
HDD random readHDD sequential read
SSD random readSSD sequential read
0 %0.5 %
1 %1.5 %
2 %2.5 %
3 %3.5 %
4 8 16 32 64 128
CP
U T
ime
I/O Size (KB)
CPU Time for Write I/O Execution
HDD random writeHDD sequential write
SSD random writeSSD sequential write
23/6/2016 16
![Page 52: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/52.jpg)
I/O Workload and CPU Time
CPU time for I/O Workload
VM I/O workload execution : storage system activities +CPU utilization due to I/O software stack execution
I/O workload → CPU utilization : a correlation model thatgives CPU time depending on I/O workload characteristics
0 %
10 %
20 %
30 %
40 %
50 %
4 8 16 32 64 128
CP
U T
ime
IO Size (KB)
CPU Time for Read I/O Execution
HDD random readHDD sequential read
SSD random readSSD sequential read
0 %0.5 %
1 %1.5 %
2 %2.5 %
3 %3.5 %
4 8 16 32 64 128
CP
U T
ime
I/O Size (KB)
CPU Time for Write I/O Execution
HDD random writeHDD sequential write
SSD random writeSSD sequential write
23/6/2016 16
![Page 53: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/53.jpg)
I/O Workload and CPU Time
CPU time for I/O Workload
VM I/O workload execution : storage system activities +CPU utilization due to I/O software stack execution
I/O workload → CPU utilization : a correlation model thatgives CPU time depending on I/O workload characteristics
0 %
10 %
20 %
30 %
40 %
50 %
4 8 16 32 64 128
CP
U T
ime
IO Size (KB)
CPU Time for Read I/O Execution
HDD random readHDD sequential read
SSD random readSSD sequential read
0 %0.5 %
1 %1.5 %
2 %2.5 %
3 %3.5 %
4 8 16 32 64 128
CP
U T
ime
I/O Size (KB)
CPU Time for Write I/O Execution
HDD random writeHDD sequential write
SSD random writeSSD sequential write
23/6/2016 16
![Page 54: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/54.jpg)
I/O Workload and CPU Time
CPU time for I/O Workload
VM I/O workload execution : storage system activities +CPU utilization due to I/O software stack execution
I/O workload → CPU utilization : a correlation model thatgives CPU time depending on I/O workload characteristics
0 %
10 %
20 %
30 %
40 %
50 %
4 8 16 32 64 128
CP
U T
ime
IO Size (KB)
CPU Time for Read I/O Execution
HDD random readHDD sequential read
SSD random readSSD sequential read
0 %0.5 %
1 %1.5 %
2 %2.5 %
3 %3.5 %
4 8 16 32 64 128
CP
U T
ime
I/O Size (KB)
CPU Time for Write I/O Execution
HDD random writeHDD sequential write
SSD random writeSSD sequential write
23/6/2016 16
![Page 55: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/55.jpg)
Evaluation
23/6/2016 17
![Page 56: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/56.jpg)
Evaluation : Summary
Evaluation Methodology
Two steps to evaluate CloudSim storage extensions :
Real workload execution : running experiments in a realenvironment + collecting CPU, memory, and I/O measures.
Workload simulation : replaying the same scenario inCloudSim + turning the storage system ON/OFF
SSD HDDStorage System
VM1 VM2 VMn
ffmpeg Video Transcoding
Host Operating System Input/Output Parameters
Validation Tools
Hardware/Software Platform
Traces Collector(CPU, RAM, I/O)
KVM/Qemu Hypervisor
Real Traces● CPU Utilization● RAM Utilization● I/O Traces
CloudSim
Simulation Results● Execution Time● Energy Consumption
Simulation Results● Execution Time● Energy Consumption
Storage System
OFF
Storage System
ON
Storage System Impact ● Energy results comparison
1
2
3
4
Figure – Evaluation methodology
23/6/2016 18
![Page 57: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/57.jpg)
Evaluation : Summary
Evaluation Methodology
Two steps to evaluate CloudSim storage extensions :
Real workload execution : running experiments in a realenvironment + collecting CPU, memory, and I/O measures.
Workload simulation : replaying the same scenario inCloudSim + turning the storage system ON/OFF
SSD HDDStorage System
VM1 VM2 VMn
ffmpeg Video Transcoding
Host Operating System Input/Output Parameters
Validation Tools
Hardware/Software Platform
Traces Collector(CPU, RAM, I/O)
KVM/Qemu Hypervisor
Real Traces● CPU Utilization● RAM Utilization● I/O Traces
CloudSim
Simulation Results● Execution Time● Energy Consumption
Simulation Results● Execution Time● Energy Consumption
Storage System
OFF
Storage System
ON
Storage System Impact ● Energy results comparison
1
2
3
4
Figure – Evaluation methodology
23/6/2016 18
![Page 58: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/58.jpg)
Evaluation : Summary
Evaluation Methodology
Two steps to evaluate CloudSim storage extensions :
Real workload execution : running experiments in a realenvironment + collecting CPU, memory, and I/O measures.
Workload simulation : replaying the same scenario inCloudSim + turning the storage system ON/OFF
SSD HDDStorage System
VM1 VM2 VMn
ffmpeg Video Transcoding
Host Operating System Input/Output Parameters
Validation Tools
Hardware/Software Platform
Traces Collector(CPU, RAM, I/O)
KVM/Qemu Hypervisor
Real Traces● CPU Utilization● RAM Utilization● I/O Traces
CloudSim
Simulation Results● Execution Time● Energy Consumption
Simulation Results● Execution Time● Energy Consumption
Storage System
OFF
Storage System
ON
Storage System Impact ● Energy results comparison
1
2
3
4
Figure – Evaluation methodology
23/6/2016 18
![Page 59: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/59.jpg)
Evaluation : Summary
Evaluation Methodology
Two steps to evaluate CloudSim storage extensions :
Real workload execution : running experiments in a realenvironment + collecting CPU, memory, and I/O measures.
Workload simulation : replaying the same scenario inCloudSim + turning the storage system ON/OFF
SSD HDDStorage System
VM1 VM2 VMn
ffmpeg Video Transcoding
Host Operating System Input/Output Parameters
Validation Tools
Hardware/Software Platform
Traces Collector(CPU, RAM, I/O)
KVM/Qemu Hypervisor
Real Traces● CPU Utilization● RAM Utilization● I/O Traces
CloudSim
Simulation Results● Execution Time● Energy Consumption
Simulation Results● Execution Time● Energy Consumption
Storage System
OFF
Storage System
ON
Storage System Impact ● Energy results comparison
1
2
3
4
Figure – Evaluation methodology
23/6/2016 18
![Page 60: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/60.jpg)
Evaluation : Summary
Evaluation Methodology
Two steps to evaluate CloudSim storage extensions :
Real workload execution : running experiments in a realenvironment + collecting CPU, memory, and I/O measures.
Workload simulation : replaying the same scenario inCloudSim + turning the storage system ON/OFF
SSD HDDStorage System
VM1 VM2 VMn
ffmpeg Video Transcoding
Host Operating System Input/Output Parameters
Validation Tools
Hardware/Software Platform
Traces Collector(CPU, RAM, I/O)
KVM/Qemu Hypervisor
Real Traces● CPU Utilization● RAM Utilization● I/O Traces
CloudSim
Simulation Results● Execution Time● Energy Consumption
Simulation Results● Execution Time● Energy Consumption
Storage System
OFF
Storage System
ON
Storage System Impact ● Energy results comparison
1
2
3
4
Figure – Evaluation methodology23/6/2016 18
![Page 61: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/61.jpg)
Workload execution
Real workload execution
The real workload execution phaseincludes two steps :
Workload execution : VMsrunning encoding videobenchmark as a real use case
Trace collection : monitoringthe host CPU, memoryutilization + tracing I/Os SSD HDD
Storage System
VM1 VM2 VMn
ffmpeg Video Transcoding
Host Operating System
Traces Collector(CPU, RAM, I/O)
KVM/Qemu Hypervisor
1
2
23/6/2016 19
![Page 62: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/62.jpg)
Workload execution
Real workload execution
The real workload execution phaseincludes two steps :
Workload execution : VMsrunning encoding videobenchmark as a real use case
Trace collection : monitoringthe host CPU, memoryutilization + tracing I/Os SSD HDD
Storage System
VM1 VM2 VMn
ffmpeg Video Transcoding
Host Operating System
Traces Collector(CPU, RAM, I/O)
KVM/Qemu Hypervisor
1
2
23/6/2016 19
![Page 63: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/63.jpg)
Workload execution
Real workload execution
The real workload execution phaseincludes two steps :
Workload execution : VMsrunning encoding videobenchmark as a real use case
Trace collection : monitoringthe host CPU, memoryutilization + tracing I/Os
SSD HDDStorage System
VM1 VM2 VMn
ffmpeg Video Transcoding
Host Operating System
Traces Collector(CPU, RAM, I/O)
KVM/Qemu Hypervisor
1
2
23/6/2016 19
![Page 64: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/64.jpg)
Workload execution
Real workload execution
The real workload execution phaseincludes two steps :
Workload execution : VMsrunning encoding videobenchmark as a real use case
Trace collection : monitoringthe host CPU, memoryutilization + tracing I/Os SSD HDD
Storage System
VM1 VM2 VMn
ffmpeg Video Transcoding
Host Operating System
Traces Collector(CPU, RAM, I/O)
KVM/Qemu Hypervisor
1
2
23/6/2016 19
![Page 65: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/65.jpg)
Workload simulation
Real workload execution
The workload simulation phaseincludes two steps :
Simulation using real traces :replaying traces in CloudSim +varying parameters (i.e. numberof VMs/Host, storage systemON/OFF, and storage deviceHDD/SSD)
Simulation results comparison :power consumption to quantifyI/O workload execution impact
Real Traces● CPU Utilization● RAM Utilization● I/O Traces
CloudSim
Simulation Results● Execution Time● Energy Consumption
Storage System
OFF
Storage System
ON
Storage System Impact ● Energy results comparison
1
2
Simulation Results● Execution Time● Energy Consumption
23/6/2016 20
![Page 66: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/66.jpg)
Workload simulation
Real workload execution
The workload simulation phaseincludes two steps :
Simulation using real traces :replaying traces in CloudSim +varying parameters (i.e. numberof VMs/Host, storage systemON/OFF, and storage deviceHDD/SSD)
Simulation results comparison :power consumption to quantifyI/O workload execution impact
Real Traces● CPU Utilization● RAM Utilization● I/O Traces
CloudSim
Simulation Results● Execution Time● Energy Consumption
Storage System
OFF
Storage System
ON
Storage System Impact ● Energy results comparison
1
2
Simulation Results● Execution Time● Energy Consumption
23/6/2016 20
![Page 67: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/67.jpg)
Workload simulation
Real workload execution
The workload simulation phaseincludes two steps :
Simulation using real traces :replaying traces in CloudSim +varying parameters (i.e. numberof VMs/Host, storage systemON/OFF, and storage deviceHDD/SSD)
Simulation results comparison :power consumption to quantifyI/O workload execution impact
Real Traces● CPU Utilization● RAM Utilization● I/O Traces
CloudSim
Simulation Results● Execution Time● Energy Consumption
Storage System
OFF
Storage System
ON
Storage System Impact ● Energy results comparison
1
2
Simulation Results● Execution Time● Energy Consumption
23/6/2016 20
![Page 68: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/68.jpg)
Workload simulation
Real workload execution
The workload simulation phaseincludes two steps :
Simulation using real traces :replaying traces in CloudSim +varying parameters (i.e. numberof VMs/Host, storage systemON/OFF, and storage deviceHDD/SSD)
Simulation results comparison :power consumption to quantifyI/O workload execution impact
Real Traces● CPU Utilization● RAM Utilization● I/O Traces
CloudSim
Simulation Results● Execution Time● Energy Consumption
Storage System
OFF
Storage System
ON
Storage System Impact ● Energy results comparison
1
2
Simulation Results● Execution Time● Energy Consumption
23/6/2016 20
![Page 69: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/69.jpg)
Evaluation Metrics
Evaluation Metrics
Our evaluation results show two evaluation metrics :
Power consumption related to I/O processing → validatethe impact of I/Os on the overall power consumption
Difference between simulations using real traces and usingcorrelation model → validate its accuracy
23/6/2016 21
![Page 70: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/70.jpg)
Evaluation Metrics
Evaluation Metrics
Our evaluation results show two evaluation metrics :
Power consumption related to I/O processing → validatethe impact of I/Os on the overall power consumption
Difference between simulations using real traces and usingcorrelation model → validate its accuracy
23/6/2016 21
![Page 71: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/71.jpg)
Evaluation Metrics
Evaluation Metrics
Our evaluation results show two evaluation metrics :
Power consumption related to I/O processing → validatethe impact of I/Os on the overall power consumption
Difference between simulations using real traces and usingcorrelation model → validate its accuracy
23/6/2016 21
![Page 72: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/72.jpg)
Evaluation Results & Discussion
0 %
5 %
10 %
15 %
20 %
2 4 6 8
I/O P
roce
ssin
g Re
late
d En
ergy
Con
sum
ptio
n
Number of VMs per Host
Storage System Energy: All Traces vs Correlation Model
HDD with all traces
10.52
15.9516.89 16.28
HDD with correlation model
8.43
12.96
15.89 15.16
SSD with all traces
2.13 2.89 3.37 3.09
SSD with correlation model
3.15 3.13 3.09 2.82
Discussion
Energy consumption ↗ when to the number of VMs/Host ↗Difference between HDD and SSD energy consumption
Correlation model vs real traces : ∼12% average error rate
23/6/2016 22
![Page 73: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/73.jpg)
Evaluation Results & Discussion
0 %
5 %
10 %
15 %
20 %
2 4 6 8
I/O P
roce
ssin
g Re
late
d En
ergy
Con
sum
ptio
n
Number of VMs per Host
Storage System Energy: All Traces vs Correlation Model
HDD with all traces
10.52
15.9516.89 16.28
HDD with correlation model
8.43
12.96
15.89 15.16
SSD with all traces
2.13 2.89 3.37 3.09
SSD with correlation model
3.15 3.13 3.09 2.82
Discussion
Energy consumption ↗ when to the number of VMs/Host ↗Difference between HDD and SSD energy consumption
Correlation model vs real traces : ∼12% average error rate
23/6/2016 22
![Page 74: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/74.jpg)
Evaluation Results & Discussion
0 %
5 %
10 %
15 %
20 %
2 4 6 8
I/O P
roce
ssin
g Re
late
d En
ergy
Con
sum
ptio
n
Number of VMs per Host
Storage System Energy: All Traces vs Correlation Model
HDD with all traces
10.52
15.9516.89 16.28
HDD with correlation model
8.43
12.96
15.89 15.16
SSD with all traces
2.13 2.89 3.37 3.09
SSD with correlation model
3.15 3.13 3.09 2.82
Discussion
Energy consumption ↗ when to the number of VMs/Host ↗
Difference between HDD and SSD energy consumption
Correlation model vs real traces : ∼12% average error rate
23/6/2016 22
![Page 75: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/75.jpg)
Evaluation Results & Discussion
0 %
5 %
10 %
15 %
20 %
2 4 6 8
I/O P
roce
ssin
g Re
late
d En
ergy
Con
sum
ptio
n
Number of VMs per Host
Storage System Energy: All Traces vs Correlation Model
HDD with all traces
10.52
15.9516.89 16.28
HDD with correlation model
8.43
12.96
15.89 15.16
SSD with all traces
2.13 2.89 3.37 3.09
SSD with correlation model
3.15 3.13 3.09 2.82
Discussion
Energy consumption ↗ when to the number of VMs/Host ↗Difference between HDD and SSD energy consumption
Correlation model vs real traces : ∼12% average error rate
23/6/2016 22
![Page 76: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/76.jpg)
Evaluation Results & Discussion
0 %
5 %
10 %
15 %
20 %
2 4 6 8
I/O P
roce
ssin
g Re
late
d En
ergy
Con
sum
ptio
n
Number of VMs per Host
Storage System Energy: All Traces vs Correlation Model
HDD with all traces
10.52
15.9516.89 16.28
HDD with correlation model
8.43
12.96
15.89 15.16
SSD with all traces
2.13 2.89 3.37 3.09
SSD with correlation model
3.15 3.13 3.09 2.82
Discussion
Energy consumption ↗ when to the number of VMs/Host ↗Difference between HDD and SSD energy consumption
Correlation model vs real traces : ∼12% average error rate
23/6/2016 22
![Page 77: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/77.jpg)
Conclusion & Future Work
23/6/2016 23
![Page 78: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/78.jpg)
Conclusion & Future Work
Conclusion
We propose an extension of CloudSim to consider VM I/Oworkload processing in form of three contributions :
Updating the time and energy models of CloudSim
Considering different storage devices (i.e. HDD and SSD)
Including a CPU correlation model that depends on I/Oworkload characteristics and storage device type
Future Work
Using this implementation in a VM placementoptimization approach
Studying and integrating the problem of interferencebetween VMs sharing the same storage device
23/6/2016 24
![Page 79: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/79.jpg)
Conclusion & Future Work
Conclusion
We propose an extension of CloudSim to consider VM I/Oworkload processing in form of three contributions :
Updating the time and energy models of CloudSim
Considering different storage devices (i.e. HDD and SSD)
Including a CPU correlation model that depends on I/Oworkload characteristics and storage device type
Future Work
Using this implementation in a VM placementoptimization approach
Studying and integrating the problem of interferencebetween VMs sharing the same storage device
23/6/2016 24
![Page 80: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/80.jpg)
Conclusion & Future Work
Conclusion
We propose an extension of CloudSim to consider VM I/Oworkload processing in form of three contributions :
Updating the time and energy models of CloudSim
Considering different storage devices (i.e. HDD and SSD)
Including a CPU correlation model that depends on I/Oworkload characteristics and storage device type
Future Work
Using this implementation in a VM placementoptimization approach
Studying and integrating the problem of interferencebetween VMs sharing the same storage device
23/6/2016 24
![Page 81: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/81.jpg)
Conclusion & Future Work
Conclusion
We propose an extension of CloudSim to consider VM I/Oworkload processing in form of three contributions :
Updating the time and energy models of CloudSim
Considering different storage devices (i.e. HDD and SSD)
Including a CPU correlation model that depends on I/Oworkload characteristics and storage device type
Future Work
Using this implementation in a VM placementoptimization approach
Studying and integrating the problem of interferencebetween VMs sharing the same storage device
23/6/2016 24
![Page 82: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/82.jpg)
Conclusion & Future Work
Conclusion
We propose an extension of CloudSim to consider VM I/Oworkload processing in form of three contributions :
Updating the time and energy models of CloudSim
Considering different storage devices (i.e. HDD and SSD)
Including a CPU correlation model that depends on I/Oworkload characteristics and storage device type
Future Work
Using this implementation in a VM placementoptimization approach
Studying and integrating the problem of interferencebetween VMs sharing the same storage device
23/6/2016 24
![Page 83: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/83.jpg)
Conclusion & Future Work
Conclusion
We propose an extension of CloudSim to consider VM I/Oworkload processing in form of three contributions :
Updating the time and energy models of CloudSim
Considering different storage devices (i.e. HDD and SSD)
Including a CPU correlation model that depends on I/Oworkload characteristics and storage device type
Future Work
Using this implementation in a VM placementoptimization approach
Studying and integrating the problem of interferencebetween VMs sharing the same storage device
23/6/2016 24
![Page 84: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/84.jpg)
Conclusion & Future Work
Conclusion
We propose an extension of CloudSim to consider VM I/Oworkload processing in form of three contributions :
Updating the time and energy models of CloudSim
Considering different storage devices (i.e. HDD and SSD)
Including a CPU correlation model that depends on I/Oworkload characteristics and storage device type
Future Work
Using this implementation in a VM placementoptimization approach
Studying and integrating the problem of interferencebetween VMs sharing the same storage device
23/6/2016 24
![Page 85: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/85.jpg)
Conclusion & Future Work
Conclusion
We propose an extension of CloudSim to consider VM I/Oworkload processing in form of three contributions :
Updating the time and energy models of CloudSim
Considering different storage devices (i.e. HDD and SSD)
Including a CPU correlation model that depends on I/Oworkload characteristics and storage device type
Future Work
Using this implementation in a VM placementoptimization approach
Studying and integrating the problem of interferencebetween VMs sharing the same storage device
23/6/2016 24
![Page 86: ConsideringI/OProcessingin · PDF fileCloudSim:themostusedsimulatorforVMplacement approachesimplementationandevaluation [1]Z.Li,K.M.Greenan,A.W.Leung,E.Zadok”PowerConsumptioninEnterprise-](https://reader031.vdocument.in/reader031/viewer/2022030511/5abb70b67f8b9a441d8cd27c/html5/thumbnails/86.jpg)
My wish...
More research experience, so Iam looking for a postdoctoral
position !
23/6/2016 25