Skip to main content

Advertisement

Log in

NUTS scheduling approach for cloud data centers to optimize energy consumption

  • Published:
Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18

Similar content being viewed by others

References

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. Domdouzis K (2015) Chapter 6: sustainable cloud computing. In: Akhgar MDP (ed) Green information technology. Morgan Kaufmann, Boston, pp 95–110

    Chapter  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Chapter  Google Scholar 

  10. Hosseinimotlagh S, Khunjush F, Samadzadeh R (2014) SEATS: smart energy-aware task scheduling in real-time cloud computing. J Supercomput 71:45–66

    Article  Google Scholar 

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Kim S, Eom H, Yeom HY, Min SL (2013) Energy-centric DVFS controlling method for multi-core platforms. Computing 96:1163–1177

    Article  Google Scholar 

  14. 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

    Article  Google Scholar 

  15. 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

    Article  Google Scholar 

  16. 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

    Article  Google Scholar 

  17. 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

    Article  Google Scholar 

  18. 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

    Article  Google Scholar 

  19. 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

    Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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

    Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

  24. 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

  25. 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

  26. 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

    Google Scholar 

  27. 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

  28. 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)

  29. Sanjeevi P, Viswanathan P (2017) Workload consolidation techniques to optimize energy in cloud: review. Int J Internet Protoc Technol (in press)

  30. 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

    Article  Google Scholar 

  31. Sanjeevi P, Viswanathan P (2017) Employing smart homes IoT techniques for dynamic provision of cloud benefactors. J Crit Comput Based Syst (in press)

  32. 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

  33. 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

  34. 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

  35. 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

    Article  Google Scholar 

  36. 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

    Google Scholar 

  37. CloudSim: a framework for modeling and simulation of cloud computing infrastructures and services [Online]. http://www.cloudbus.org/cloudsim/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. Viswanathan.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00607-017-0559-4

Keywords

Mathematics Subject Classification

Navigation