Abstract
The cloud data center is accommodated with many servers for cloud-based services which cause more consumption of energy and menace cost factors in computing tasks. Many existing scheduling techniques hinge on allocating task where scheduling algorithm is not based on assigning tasks through urgent and non-urgent task scheduling using dynamic voltage frequency scaling (DVFS) controller. In demand to reduce energy consumption and to maintain the quality of services, this paper proposes non-urgent and urgent task scheduling (NUTS) algorithm using DVFS, to restraint and scheduling of task in the more efficient way for minimizing the power consumption of the IT equipment. To increase the energy efficiency, we proposed scheduling queue and non-completed task queue for scheduling urgent, non-urgent and non-completed tasks to ally utilization of resources efficiently and to decrease the consumption of energy in the data center. In this paper, we compared proposed algorithm with two existing standard scheduling algorithms. The experimental results boast that NUTS algorithm performs better than the existing algorithms and can centrist energy efficiency in cloud data center.
Similar content being viewed by others
References
Mezmaz M, Melab N, Kessaci Y, Lee YC, Talbi EG, Zomaya Y, Tuyttens D (2011) A parallel bi-objective hybrid metaheuristic for energy-aware scheduling for cloud computing systems. J Parallel Distrib Comput 71(11):1497–1508
Kim N, Cho J, Seo E (2014) Energy-credit scheduler: an energy-aware virtual machine scheduler for cloud systems. Future Gener Comput Syst 32:128–137
Beloglazov A, Abawajy J, Buyya R (2012) Energy-aware resource allocation heuristics for efficient management of data centers for cloud computing. Future Gener Comput Syst 28(5):755–768
Wang X, Wang Y, Cui Y (2014) A new multi-objective bi-level programming model for energy and locality aware multi-job scheduling in cloud computing. Future Gener Comput Syst 36:91–101
Quarati A, Clematis A, Galizia A, Agostino DD (2013) Hybrid clouds brokering: business opportunities, QoS and energy-saving issues. Simul Model Pract Theory 39:121–134
Tian Y, Lin C, Li K (2014) Managing performance and power consumption tradeoff for multiple heterogeneous servers in cloud computing. Clust Comput 17(3):943–955
Domdouzis K (2015) Chapter 6: sustainable cloud computing. In: Akhgar MDP (ed) Green information technology. Morgan Kaufmann, Boston, pp 95–110
Wajid U, Cappiello C, Plebani P, Pernici B, Mehandjiev N, Vitali M, Gienger M, Kavoussanakis K, Margery D, Perez D, Sampaio P (2015) On achieving energy efficiency and reducing \(\text{ CO }_2\) footprint in cloud computing. IEEE Trans Cloud Comput 4(2):138–151
Tian W, Zhao Y (2015) Energy-efficient allocation of real-time virtual machines in cloud data centers using interval-packing techniques. In: Tian W, Zhao Y (eds) Optimized cloud resource management and scheduling. Morgan Kaufmann, Boston, pp 115–134
Hosseinimotlagh S, Khunjush F, Samadzadeh R (2014) SEATS: smart energy-aware task scheduling in real-time cloud computing. J Supercomput 71:45–66
Chen H, Zhu X, Guo H, Zhu J, Qin X, Wu J (2015) Towards energy-efficient scheduling for real-time tasks under uncertain cloud computing environment. J Syst Softw 99:20–35
Tao F, Feng Y, Zhang L, Liao TW (2014) CLPS-GA: a case library and Pareto solution-based hybrid genetic algorithm for energy-aware cloud service scheduling. Appl Soft Comput J 19:264–279
Kim S, Eom H, Yeom HY, Min SL (2013) Energy-centric DVFS controlling method for multi-core platforms. Computing 96:1163–1177
Lai Z, Lam KT, Wang C-L, Su J (2015) Latency-aware DVFS for efficient power state transitions on many-core architectures. J Supercomput 71:2720–2747
Tang Z, Qi L, Cheng Z, Li K, Khan SU, Li K (2015) An energy-efficient task scheduling algorithm in DVFS-enabled cloud environment. J Grid Comput 14:55–74
Patel VJ, Bheda PHA (2014) Reducing energy consumption with DVFS for real-time services in cloud computing. IOSR J (IOSR J Comput Eng) 16(3):53–57
Wang T, Qin B, Su Z, Xia Y, Hamdi M, Foufou S, Hamila R (2015) Towards bandwidth guaranteed energy efficient data center networking. J Cloud Comput 4:9
Makkes MX, Taal A, Osseyran A, Grosso P (2013) A decision framework for placement of applications in clouds that minimizes their carbon footprint. J Cloud Comput Adv Syst Appl 2:1–13
Ali S, Jing S, Kun S (2013) Profit-aware DVFS enabled resource management of IaaS cloud. Int J Comput Sci Issues IJCSI 10(2):237–247
Gurout T, Monteil T, Da Costa G, Neves Calheiros R, Buyya R, Alexandru M (2013) Energy-aware simulation with DVFS. Simul Model Pract Theory 39:76–91
Mkoba ES, Abdullah M, Saif A (2014) A survey on energy efficient with task consolidation in the virtualized cloud computing environment. IJRET Int J Res Eng Technol 2(c):70–73
Rogers O, Cliff D (2013) Contributory provision point contracts a risk-free mechanism for hedging cloud energy costs. J Cloud Comput Adv Syst Appl 2:10
Jin Y, Wen Y, Chen Q (2012) Energy efficiency and server virtualization in data centers: an empirical investigation. In: Proceedings of IEEE INFOCOM, pp 133–138
Xu L, Tan G, Zhang X, Zhou J (2011) Energy aware cloud application management in private cloud data center. In: 2011 International conference on cloud computing and services, pp 274–279
Kord N, Haghighi H (2013) An energy-efficient approach for virtual machine placement in cloud based data centers. In: 2013 5th conference on information and knowledge technology, pp 44–49
Sanjeevi P, Viswanathan P, Babu MR, Krishna PV (2015) Study and analysis of energy issues in cloud computing. Int J Appl Eng Res 10:16961–16969
Sanjeevi P, Viswanathan P (2015) A green energy optimized scheduling algorithm for cloud data centers. In: IEEE international conference on computing and network communications, Trivandrum, pp 941–945
Sanjeevi P, Viswanathan P (2017) A survey on various problems and techniques for optimizing energy efficiency in cloud architecture. Walailak J Sci Technol 14(10) (in press)
Sanjeevi P, Viswanathan P (2017) Workload consolidation techniques to optimize energy in cloud: review. Int J Internet Protoc Technol (in press)
Sanjeevi P, Balamurugan G, Viswanathan P (2017) The improved DROP security based on hard AI problem in cloud. J Internet Protoc Technol 9(4):207–217
Sanjeevi P, Viswanathan P (2017) Employing smart homes IoT techniques for dynamic provision of cloud benefactors. J Crit Comput Based Syst (in press)
Sanjeevi P, Viswanathan P (2016) Towards energy-aware job consolidation scheduling in cloud. In: International conference on inventive computation technologies (ICICT 2016). Coimbatore, India, pp 361–366
Kesavan G, Sanjeevi P, Viswanathan P (2016) A 24 hour IoT framework for monitoring and managing home automation. In: International conference on inventive computation technologies (ICICT 2016). Coimbatore, India, pp 367–371
Lee YC, Zomaya AY (2009) Minimizing energy consumption for precedence-constrained applications using dynamic voltage scaling. In: 2009 9th IEEE/ACM international symposium on cluster, cloud and grid computing, pp 92–99
Wu CM, Chang RS, Chan HY (2014) A green energy-efficient scheduling algorithm using the DVFS technique for cloud datacenters. Future Gener Comput Syst 37:141–147
Raycroft P, Jansen R, Jarus M, Brenner PR (2014) Performance bounded energy efficient virtual machine allocation in the global cloud. Sustain Comput Inform Syst 4(1):1–9
CloudSim: a framework for modeling and simulation of cloud computing infrastructures and services [Online]. http://www.cloudbus.org/cloudsim/
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Sanjeevi, P., Viswanathan, P. NUTS scheduling approach for cloud data centers to optimize energy consumption. Computing 99, 1179–1205 (2017). https://doi.org/10.1007/s00607-017-0559-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00607-017-0559-4