Abstract
This article presents an extension of the IaaS Cloud simulator CloudSim. This extension takes into account the processing of i/o workload generated by virtual machines within a data center, and evaluates the overall performance and energy consumption. Indeed, according to state-of-the-art mstudies, storage systems energy consumption may account for as much as 40% in a data center. So, we modified the time computation model of CloudSim to consider i/o operations. Additionally, we designed several models of storage system devices including Hard Disk Drives and Solid-State Drives. We also modeled cpu utilization to compute the energy consumptions related to i/o request processing. This was achieved through machine learning techniques. Our storage system extensions have been evaluated using video encoding traces. The simulation results show that a significant amount of energy, around 25%, is consumed due to i/o workload execution. This corroborates the soundness of our CloudSim extensions.
- Aaron carroll: fio. http://linux.die.net/man/1/_o. Acces in Aug 2016.Google Scholar
- Hamza ouarnoughi: evaluation tools. https://github.com/Houarnoughi/sigops osr tools. Acces in Sep 2016.Google Scholar
- HTTP live streaming overview. https://developer.apple.com/library/mac/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/ UsingHTTPLiveStreaming.html. Accessed in Apr 2016.Google Scholar
- Jason rudy: py-earth project. https://github.com/jcrudy/py-earth. Accessed in Aug 2016.Google Scholar
- Libreoffice calc: Linest function. https://help.libreo_ce.org/Calc/Array Functions/fr# Other LINEST Results:. Access in Aug 2016.Google Scholar
- Ms excel: Linest function. https://support.office.com/en-us/article/LINEST-function-84d7d0d9-6e50-4101-977a-fa7abf772b6d. Acces in Aug 2016.Google Scholar
- Scikit-learn. http://scikit-learn.org. Acces in Aug 2016.Google Scholar
- I. Apple Computer. Quicktime file format. Technical report, www.apple.com, 2001.Google Scholar
- A. Beloglazov, J. Abawajy, and R. Buyya. Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Generation Computer System, 28, May 2012. Google ScholarDigital Library
- R. Bianchini and R. Rajamony. Power and energy management for server systems. Computer, 37, Nov. 2004. Google ScholarDigital Library
- R. N. Calheiros, R. Ranjan, A. Beloglazov, C. A. F. De Rose, and R. Buyya. Cloudsim: A toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Practice & Experience, 41, Jan. 2011. Google ScholarDigital Library
- J. H. Friedman. Multivariate adaptive regression splines. The annals of statistics, pages 1{67, 1991.Google Scholar
- G. Gasior. Maxtor's diamondmax 10 hard drive. Technical report, Seagate, Accessed in Jan 2016.Google Scholar
- G. H. Golub, M. Heath, and G. Wahba. Generalized cross-validation as a method for choosing a good ridge parameter. Technometrics, 21(2):215{223, 1979.Google ScholarCross Ref
- N. Grozev and R. Buyya. Multi-cloud provisioning and load distribution for three-tier applications. ACM Transactions on Autonomous and Adaptive Systems, 9, Oct. 2014. Google ScholarDigital Library
- A. Gulati, C. Kumar, and I. Ahmad. Modeling workloads and devices for io load balancing in virtualized environments. SIGMETRICS Perform. Eval. Rev., 37, Jan. 2010.Google ScholarDigital Library
- J. Hamilton. Cost of power in large-scale data centers. Technical report, perspectives.mvdirona.com, Accessed in Apr 2008.Google Scholar
- A. Irfan. Easy and efficient disk i/o workload characterization in vmware esx server. In IEEE 10th International Symposium on Workload Characterization, Sept 2007.Google Scholar
- A. Lebre, A. Legrand, F. Suter, and P. Veyre. Adding Storage Simulation Capacities to the SimGrid Toolkit: Concepts, Models, and API. In Proceedings of the 15th IEEE/ACM Symposium on Cluster, Cloud and Grid Computing, 2015. Google ScholarDigital Library
- Z. Li, K. M. Greenan, A. W. Leung, and E. Zadok. Power consumption in enterprise-scale backup storage systems. In Proceedings of the Tenth USENIX Conference on File and Storage Technologies, February 2012.Google Scholar
- S. Long and Y. Zhao. A toolkit for modeling and simulating cloud data storage: An extension to cloudsim. In International Conference on Control Engineering and Communication Technology, Liaoning, China, 2012. Google ScholarDigital Library
- B. Louis, K. Mitra, S. Saguna, and C. Ahlund. Cloudsimdisk: Energy-aware storage simulation in cloudsim. In IEEE/ACM International Conference on Utility and Cloud Computing, 2015.Google ScholarCross Ref
- Z. A. Mann. Allocation of virtual machines in cloud data centers— a survey of problem models and optimization algorithms. ACM Computing Surveys, 48, Aug. 2015.Google Scholar
- M. Mesnier, G. R. Ganger, and E. Riedel. Object-based storage. IEEE Communications Magazine, 41, Aug. 2003.Google ScholarDigital Library
- H. Ouarnoughi, J. Boukhobza, F. Singho_, and S. Rubini. A multi-level I/O tracer for timing and performance storage systems in iaas cloud. In 3rd IEEE International Workshop on Real-time and distributed computing in emerging applications, 2014.Google Scholar
- H. Ouarnoughi, J. Boukhobza, F. Singho_, and S. Rubini. A cost model for virtual machine storage in cloud iaas context. In 24th Euromicro International Conference on Parallel, Distributed, and Network-Based Processing, 2016.Google ScholarCross Ref
- L. Rosasco, E. De Vito, A. Caponnetto, M. Piana, and A. Verri. Are loss functions all the same? Neural Computation, 16(5):1063{1076, 2004.Google ScholarDigital Library
- D. Ruiu. An overview of mpeg-2. Technical report, hewlett packard, 1997.Google Scholar
- Seagate. Barracuda st1000dm003. Technical report, http://www.seagate.com, Accessed in Mar 2016.Google Scholar
- T. Sturm, F. Jrad, and A. Streit. Storage cloudsim - A simulation environment for cloud object storage infrastructures. In Proceedings of the 4th International Conference on Cloud Computing and Services Science, 2014.Google Scholar
Index Terms
- Integrating I/Os in Cloudsim for Performance and Energy Estimation
Recommendations
Cloudsimdisk: energy-aware storage simulation in cloudsim
UCC '15: Proceedings of the 8th International Conference on Utility and Cloud ComputingThe cloud computing paradigm is continually evolving, and with it, the size and the complexity of its infrastructure. Assessing the performance of a cloud environment is an essential but an arduous task. Further, the energy consumed by data centers is ...
A comprehensive study of energy efficiency and performance of flash-based SSD
Use of flash memory as a storage medium is becoming popular in diverse computing environments. However, because of differences in interface, flash memory requires a hard-disk-emulation layer, called FTL (flash translation layer). Although the FTL enables ...
Storage CloudSim
CLOSER 2014: Proceedings of the 4th International Conference on Cloud Computing and Services ScienceSince Cloud services are billed by the pay-as-you-go principle, organizations can save huge investment costs. Hence, they want to know, what costs will arise by the usage of those services. On the other hand, Cloud providers want to provide the best-...
Comments