Abstract
Energy-aware allocation and scheduling are major concerns for the ICT industry. Today, cloud computing has emerged as an assurance to curb the energy consumption problem with the support of virtualization and multicore processors. This paper proposes an Energy-aware Scheduling Model (ESM) that allocates and schedules the deadline-constrained heterogeneous tasks to energy conscious nodes exploiting the capability of virtualized cloud environment. The energy-conscious task allocation decisions are taken dynamically and thereby, high performance and desired QoS in terms of reduced overall system execution time are achieved. The proposed model was evaluated and experimentally compared with two other techniques by setting up a cloud environment. The results indicate that ESM achieves 69 % of energy savings and high performance in terms of deadline fulfillment.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Kaur, T., & Chana, I. (2014). Energy efficient cloud: Trends, challenges and future directions. In International Conference on Next Generation Computing and Communication Technologies (ICNGCCT ’14), Dubai, UAE.
Hille, E. (2014). Cloudcommons. Top 10 apps for cloud, private cloud implementation issues. http://cloudcomputing.sys-con.com/node/1653265.
Dillon, T., Wu, C., & Chang, E. (2010). Cloud computing: Issues and challenges. In 24th IEEE International Conference on Advanced Information Networking and Applications, Australia (pp. 27–33).
Marston, S., Li., Z., Bandyopadhyay, S., Zhang, J., Ghalsasi, A. (2011). Cloud computing—The business perspective. Decision Support Systems, 51(1), 176–189.
International Energy Outlook. (2013). (IEO2013), July 25, 2013. Retrieved August 7, 2013, from http://www.eia.gov/forecasts/ieo/pdf/0484(2013).pdf.
Kaur, T., & Chana, I. (2015). Energy efficiency techniques in cloud computing: A survey and taxonomy. ACM Computing Surveys, 48(2), Article 22 (October 2015), doi:10.1145/2742488
Li, B., Li, J., Huai, J., Wo, T., Li, Q., & Zhong, L. (2009). EnaCloud: An energy-saving application live placement approach for cloud computing environments. In IEEE International Conference on Cloud Computing. (CLOUD’09), Bangalore (pp. 17–24).
Rodero, I., Jaramillo, J., Quiroz, A., Parashar, M., Guim, F., & Poole, S. (2010). Energy-efficient application-aware online provisioning for virtualized clouds and data centers. In International Green Computing Conference (pp. 31–45).
Li, J., Peng, J., Lei, Z., & Zhang, W. (2011). An energy-efficient scheduling approach based on private clouds. Journal of Information and Computational Science, 8(4), 716–724.
Dhiman, G., Marchetti, G., & Rosing, T. (2009). vGreen: A system for energy efficient computing in virtualized environments. In Proceedings of the 14th ACM/IEEE International Symposium on Low Power Electronics and Design, ACM (pp. 243–248).
Quan, D. M., Mezza, F., Sannenli, D., & Giafreda, R. (2012). T-Alloc: A practical energy efficient resource allocation algorithm for traditional data centers. Future Generation Computer Systems, 28(5), 791–800.
Liao, J. S., Chang, C., Hsu, Y. L., Zhang, X. W., Lai, K. C., Hsu, C. H. (2012). Energy-efficient resource provisioning with SLA consideration on cloud computing. In 41st International Conference on Parallel Processing Workshops (ICPPW), Pittsburgh (pp. 206–211).
Beloglazov, A., & Buyya, R. (2012). Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurrency and Computation: Practice and Experience, 24(13), 1397–1420.
Lee, Y. C., & Zomaya, A. Y. (2012). Energy efficient utilization of resources in cloud computing systems. Journal of Supercomputing, 60(2), 268–280.
Garg, S. K., Yeo, C. S., Anandasivam, A., & Buyya, R. (2011). Environment-conscious scheduling of HPC applications on distributed cloud-oriented data centers. Journal of Parallel and Distributed Computing 71(6), 732–749.
Quan, D. M., Basmadjian, R., Meer, H. D., Lent, R., Mahmoodi, T., Sannelli, D., Mezza, F., Telesca, L., & Dupont, C. (2012). Energy efficient resource allocation strategy for cloud data centres. In Computer and Information Sciences II, Springer London (pp. 133–141).
Knauth, T., & Fetzer, C. (2012). Energy-aware scheduling for infrastructure clouds. In 4th IEEE International Conference on Cloud Computing Technology and Science (pp. 58–65).
Merkel, A., & Bellosa, F. (2008) Memory-aware scheduling for energy efficiency on multicore processors. In Proceedings of Conference on Power Aware Computing and Systems (HotPower’08), USA.
Coskun, A. K., & Rosing, T. S. Improving energy efficiency and reliability through workload scheduling in high-performance multicore processors.
Chimakurthi, L., & Madhukumar S. D. (2011). Power efficient resource allocation for clouds using ant colony framework. arXiv:1102.2608.
Kansal, A., Zhao, F., Liu, J., Kothari, N., & Bhattacharya, A. A. (2010). Virtual machine power metering and provisioning. In Proceedings of the 1st ACM symposium on Cloud Computing, ACM, USA (pp. 39–50).
Hernandez, P. (2010). Microsoft joulemeter: Using software to green the data center. http://gigaom.com/2010/04/25/green-software-qa-microsoft-research-joulemeter/.
Liao, J. S., Chang, C., Hsu, Y. L., Zhang, X. W., Lai, K. C., & Hsu, C. H. (2012). Energy-efficient resource provisioning with consideration on cloud computing. In 41st International Conference on Parallel Processing Workshops (ICPPW), Pittsburgh (pp. 206–211).
Hussin, M., Lee, Y. C., & Zomaya, A. Y. (2011). Priority-based scheduling for large-scale distribute systems with energy awareness. In 9th IEEE International Conference on Dependable, Autonomic and Secure Computing, Australia (pp. 503–509).
Acknowledgments
This research was supported by the University Grants Commission (UGC) sponsored major research project “Energy Aware Resource Scheduling for Cloud Computing” under F. No. 41-629/2012(SR).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer Science+Business Media Singapore
About this paper
Cite this paper
Kaur, T., Chana, I. (2016). Energy Conscious Allocation and Scheduling of Tasks in ICT Cloud Paradigm. In: Satapathy, S., Joshi, A., Modi, N., Pathak, N. (eds) Proceedings of International Conference on ICT for Sustainable Development. Advances in Intelligent Systems and Computing, vol 409. Springer, Singapore. https://doi.org/10.1007/978-981-10-0135-2_57
Download citation
DOI: https://doi.org/10.1007/978-981-10-0135-2_57
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-0133-8
Online ISBN: 978-981-10-0135-2
eBook Packages: EngineeringEngineering (R0)