Skip to main content

On Optimization of Energy Consumption in a Volunteer Cloud

Strategy of Placement and Migration of Dynamic Services

  • Conference paper
  • First Online:
Book cover Algorithms and Architectures for Parallel Processing (ICA3PP 2018)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11335))

Abstract

Traditional Cloud computing has emerged as a new paradigm for providing computing resources on demand and outsourcing software and hardware infrastructures. Cloud computing is rapidly changing the way IT services are made available and managed. These services can be requested by several Cloud providers, hence the need for networking between IT service components distributed in geographically diverse locations. Like the traditional Cloud computing, the volunteer computing paradigm has become increasingly important. For this paradigm, the resources on each personal machine are shared, thanks to the will of their owners. Cloud and volunteer paradigms have been recently seen as complementary technologies to better exploit the use of local resources. Besides execution time and cost, energy consumption is also becoming more important in the Cloud computing environments. Thus, it has become a major concern for the widespread deployment of Cloud data centers. Among methods that can overcome this problem, we are interested in planning services that improve the use of data center resources in a dynamic environment. In this context, we propose throughout this paper a heuristic that predicts the allocation of dynamic and independent services to reduce the total energy consumption. Our proposal respects various constraints: availability, capacity of machines and the number of applications duplications. A series of experiments illustrates and validates the potential of our approach.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    http://www.ens-lyon.fr/LIP/RESO/eecloud/.

  2. 2.

    http://lemon.cs.elte.hu/trac/lemon.

References

  1. Fox, A., et al.: Above the clouds: a Berkeley view of cloud computing, University of California at Berkley, USA, Technical report UCB/EECS-2009-28

    Google Scholar 

  2. Thakur, P., Manish, M.: Different scheduling algorithm in cloud computing: a survey. Int. J. Mod. Comput. Sci. (2017)

    Google Scholar 

  3. G. Group, Forecast: Data centers, worldwide, 2010–2015

    Google Scholar 

  4. Ngoko, Y., Gianessi, P., Cérin, C.: Energy-aware service provisioning in volunteers clouds. Int. J. Big Data Intell. 2(4), 262–284 (2015)

    Article  Google Scholar 

  5. Ghribi, C., Hadji, M., Zeghlache, D.: Energy efficient VM scheduling for cloud data centers: exact allocation and migration algorithms. In: IEEE CCGrid 2013 (2013)

    Google Scholar 

  6. Hsu, C.H., Slagter, K.D., Chen, S.C., Chung, Y.C.: Optimizing energy consumption with task consolidation in clouds. Inf. Sci. 258, 452–462 (2014)

    Article  Google Scholar 

  7. Hussain, S., Raza, Z.: An energy aware resource allocation model for cloud computing. In: International Conference on Science and Technology and Management, India (2016)

    Google Scholar 

  8. Beloglazov, A., Buyya, R.: Optimal online deterministic algorithms and adaptive heuristics for energy and performance efficient dynamic consolidation of virtual machines in cloud data centers. Concurr. Comput. Pract. Exp. 24(13), 1397–1420 (2012)

    Article  Google Scholar 

  9. Sindhu, S., Mukherjee, S.: Efficient task scheduling algorithms for cloud computing environment. In: Mantri, A., Nandi, S., Kumar, G., Kumar, S. (eds.) HPAGC 2011. CCIS, vol. 169, pp. 79–83. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-22577-2_11

    Chapter  Google Scholar 

  10. Lee, Y.H., Leu, S., Chang, R.S.: Improving job scheduling algorithms in a grid environment. Future Gener. Comput. Syst. 27(8), 991–998 (2011)

    Article  Google Scholar 

  11. Nip, K., Wang, Z., Nobibon, F., Fabrice, T., et al.: A combination of flow shop scheduling and the shortest path problem. J. Comb. Optim. 29(1), 36–52 (2015)

    Article  MathSciNet  Google Scholar 

  12. Gaujal, B., Navet, N., Walsh, C.: Shortest-path algorithms for real-time scheduling of FIFO tasks with minimal energy use. TECS 4(4), 907–933 (2005)

    Article  Google Scholar 

  13. Jiang, C., Wan, J., Cérin, C., Gianessi, P., Ngoko, Y.: Towards energy efficient allocation for applications in volunteer cloud. In: IPDPSW, pp. 1516–1525 (2014)

    Google Scholar 

  14. Usmani, Z., Singh, S.: A survey of virtual machine placement techniques in a cloud data center. Procedia Comput. Sci. 78, 491–498 (2016)

    Article  Google Scholar 

  15. Maaouia, O.B., Jemni, M., Fhaier, H., Cerin, C.: Towards optimizing energy consumption in cloud. In: 2017 International Conference on Engineering & MIS (ICEMIS). IEEE (2017)

    Google Scholar 

  16. Maaouia, O.B., Jemni, M., Fhaier, H., Cerin, C.: A novel optimization technique for mastering energy consumption in cloud data center. In: 2017 IEEE International Symposium on Parallel and Distributed Processing with Applications, pp. 475–480 (2017)

    Google Scholar 

  17. Reiss, C., Wilkes, J., Hellerstein, J.L.: Google cluster-usage traces: format+ schema. Google Inc., White Paper (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Omar Ben Maaouia .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2018 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Ben Maaouia, O., Fkaier, H., Cerin, C., Jemni, M., Ngoko, Y. (2018). On Optimization of Energy Consumption in a Volunteer Cloud. In: Vaidya, J., Li, J. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2018. Lecture Notes in Computer Science(), vol 11335. Springer, Cham. https://doi.org/10.1007/978-3-030-05054-2_31

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-05054-2_31

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-05053-5

  • Online ISBN: 978-3-030-05054-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics