Table of Contents Author Guidelines Submit a Manuscript
The Scientific World Journal
Volume 2015, Article ID 724524, 10 pages
http://dx.doi.org/10.1155/2015/724524
Research Article

A Novel Cost Based Model for Energy Consumption in Cloud Computing

Department of Computer Science & Engineering, College of Electrical and Computer Engineering, Shiraz University, Molla Sadra Avenue, Shiraz 71348 51154, Iran

Received 16 August 2014; Revised 4 November 2014; Accepted 20 November 2014

Academic Editor: Chaowei Yang

Copyright © 2015 A. Horri and Gh. Dastghaibyfard. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Linked References

  1. I. Foster, Y. Zhao, I. Raicu, and S. Lu, “Cloud computing and grid computing 360-degree compared,” in Proceedings of the 2008 Grid Computing Environments Workshop, pp. 1–10, 2008.
  2. R. Buyya, R. Ranjan, and R. N. Calheiros, “Modeling and simulation of scalable cloud computing environments and the cloudsim toolkit: challenges and opportunities,” in Proceedings of the International Conference on High Performance Computing & Simulation (HPCS '09), pp. 1–11, June 2009. View at Publisher · View at Google Scholar · View at Scopus
  3. M. Armbrust, A. D. A. Joseph, R. H. Katz, D. A. Patterson, A. Fox, and R. Griffith, “Above the clouds: a Berkeley view of cloud computing,” 2009.
  4. J. Baliga, R. W. A. Ayre, K. Hinton, and R. S. Tucker, “Green cloud computing: balancing energy in processing, storage, and transport,” Proceedings of the IEEE, vol. 99, no. 1, pp. 149–167, 2011. View at Google Scholar
  5. T. Johann, M. Dick, E. Kern, and S. Naumann, “Sustainable development, sustainable software, and sustainable software engineering: an integrated approach,” in Proceedings of the International Symposium on Humanities, Science and Engineering Research (SHUSER '11), pp. 34–39, Kuala Lumpur, Malaysia, June 2011. View at Publisher · View at Google Scholar · View at Scopus
  6. P. Kurp, “Green computing,” Communications of the ACM, vol. 51, no. 10, pp. 11–13, 2008. View at Publisher · View at Google Scholar
  7. F.-S. Chu, K.-C. Chen, and C.-M. Cheng, “Toward green cloud computing,” in Proceedings of the 5th International Conference on Ubiquitous Information Management and Communication (ICUIMC '11), February 2011. View at Publisher · View at Google Scholar · View at Scopus
  8. A. Beloglazov, R. Buyya, Y. C. Lee, and A. Zomaya, “A taxonomy and survey of energy-efficient data centers and cloud computing systems,” Advances in Computers, vol. 82, pp. 47–111, 2011. View at Publisher · View at Google Scholar · View at Scopus
  9. A. G. García, I. B. Espert, and V. H. García, “SLA-driven dynamic cloud resource management,” Future Generation Computer Systems, vol. 31, no. 1, pp. 1–11, 2014. View at Publisher · View at Google Scholar · View at Scopus
  10. H. Aydin, R. Melhem, D. Mossé, and P. Mejia-Alvarez, “Power-aware scheduling for periodic real-time tasks,” IEEE Transactions on Computers, vol. 53, no. 5, pp. 584–600, 2004. View at Publisher · View at Google Scholar · View at Scopus
  11. P. Wang, W. Huang, and C. A. Varela, “Impact of virtual machine granularity on cloud computing workloads performance,” in Proceedings of the 11th IEEE/ACM International Conference on Grid Computing (Grid '10), pp. 393–400, Brussels, Belgium, October 2010. View at Publisher · View at Google Scholar · View at Scopus
  12. A. Verma, P. Ahuja, and A. Neogi, “pMapper: power and migration cost aware application placement in virtualized systems,” in Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware, pp. 243–264, December 2008.
  13. M. Xu, Y. Shang, D. Li, and X. Wang, “Greening data center networks with throughput-guaranteed power-aware routing,” Computer Networks, vol. 57, no. 15, pp. 2880–2899, 2013. View at Publisher · View at Google Scholar · View at Scopus
  14. S. Benedict, “Energy-aware performance analysis methodologies for HPC architectures—an exploratory study,” Journal of Network and Computer Applications, vol. 35, no. 6, pp. 1709–1719, 2012. View at Publisher · View at Google Scholar · View at Scopus
  15. C. Dupont, T. Schulze, G. Giuliani, A. Somov, and F. Hermenier, “An energy aware framework for virtual machine placement in cloud federated data centres,” in Proceedings of the 3rd International Conference on Future Energy Systems: Where Energy, Computing and Communication Meet (e-Energy '12), Madrid, Spain, May 2012.
  16. D. Borgetto, M. Maurer, G. Da-Costa, J.-M. Pierson, and I. Brandic, “Energy-efficient and SLA-aware management of IaaS clouds,” in Proceedings of the 3rd International Conference on Future Energy Systems Where Energy, Computing and Communication Meeting, pp. 1–10, 2012.
  17. M. S. Mozafari, A. Horri, G. Dastghibyfard, and G. Hossein Dastghaibyfard, “A novel method for energy efficiency in cloud environment,” in Proceedings of the Congress on Electrical, Computer and Information Technology, vol. 1, p. 6, 2013.
  18. A. Horri, M. S. Mozafari, and G. Dastghaibyfard, “Novel resource allocation algorithms to performance and energy efficiency in cloud computing,” The Journal of Supercomputing, vol. 69, no. 3, pp. 1445–1461, 2014. View at Google Scholar
  19. G. H. Dastghaibyfard and A. Horri, “Cost of time-shared policy in cloud environment,” in Proceedings of the 3rd International Conference on Contemporary Issues in Computer and Information Sciences (CICIS '12), pp. 408–411, 2012.
  20. R. Jhawar, V. Piuri, P. Samarati, and I. Universit, “Supporting security requirements for resource management in cloud computing,” in Proceedings of the IEEE 15th International Conference on Computational Science and Engineering (CSE '12), SPDP, 2012.
  21. F. Liu and Y. Solihin, “Understanding the behavior and implications of context switch misses,” ACM Transactions on Architecture and Code Optimization, vol. 7, no. 4, article 21, 2010. View at Publisher · View at Google Scholar · View at Scopus
  22. F. M. David, J. C. Carlyle, N. G. Ave, and R. H. Campbell, “Context switch overheads for Linux on ARM platforms,” in Proceedings of the Workshop on Experimental Computer Science (ExpCS '07), article 3, pp. 13–14, San Diego, Calif, USA, June 2007.
  23. F. Liu, F. Guo, Y. Solihin, S. Kim, and A. Eker, “Characterizing and modeling the behavior of context switch misses,” in Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques (PACT '08), pp. 91–101, 2008.
  24. J. Ousterhout, “Why arent operating systems getting faster as fast as hardware?” in Proceedings of the Usenix Summer 1990 Technical Conference, pp. 247–256, Anaheim, Calif, USA, 1990.
  25. C. Li, C. Ding, and K. Shen, “Quantifying the cost of context switch,” in Proceedings of the Workshop on Experimental Computer Science (ExpCS '07), article 2, San Diego, Calif, USA, June 2007. View at Publisher · View at Google Scholar
  26. R. Fromm and N. Treuhaft, Revisiting the Cache Interference Costs of Context Switching, Computer Science Division, University of California-Berkeley, 1998.
  27. X. Fan, W.-D. Weber, and L. A. Barroso, “Power provisioning for a warehouse-sized computer,” in Proceedings of the 34th Annual International Symposium on Computer Architecture (ISCA '07), vol. 35, pp. 13–23, 2007.
  28. A. Gandhi, M. Harchol-Balter, R. Das, and C. Lefurgy, “Optimal power allocation in server farms,” in Proceedings of the 11th International Joint Conference on Measurement and Modeling of Computer Systems (SIGMETRICS '09), pp. 157–168, June 2009. View at Publisher · View at Google Scholar · View at Scopus
  29. R. Raghavendra, P. Ranganathan, V. Talwar, Z. Wang, and X. Zhu, “No “power” struggles: coordinated multi-level power management for the data center,” in Proceedings of the 13th International Conference on Architectural Support for Programming Languages and Operating Systems, vol. 43, no. 3, p. 48, 2008.
  30. “SPEC Power and Performance Committee,” http://www.spec.org/power.
  31. R. Buyya, A. Beloglazov, and J. Abawajy, “Energy-efficient management of data center resources for cloud computing: a vision, architectural elements, and open challenges,” in Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications, p. 12, 2010.
  32. A. Beloglazov and R. Buyya, “Adaptive threshold-based approach for energy-efficient consolidation of virtual machines in cloud data centers,” in Proceedings of the 8th International Workshop on Middleware for Grids, Clouds and e-Science, December 2010.
  33. C. Yang, M. Goodchild, Q. Huang et al., “Spatial cloud computing: how can the geospatial sciences use and help shape cloud computing?” International Journal of Digital Earth, vol. 4, no. 4, pp. 305–329, 2011. View at Publisher · View at Google Scholar
  34. O. Sefraoui, M. Aissaoui, and M. Eleuldj, “OpenStack: toward an open-source solution for cloud computing,” International Journal of Computer Applications, vol. 55, no. 3, pp. 38–42, 2012. View at Publisher · View at Google Scholar