Skip to main content

Simple Energy-efficient Server Selection Algorithm in a Scalable Cluster

  • Conference paper
  • First Online:

Part of the book series: Lecture Notes on Data Engineering and Communications Technologies ((LNDECT,volume 2))

Abstract

It is critical to reduce the electric energy consumed in server clusters. In our previous studies, the MLPCM and MLCM models are proposed with LEA and MEA server selection algorithms. Here, a server is selected to perform a process by estimating the termination time of every current process. However, it takes time to collect the state of each process and estimate the termination time of each process. In this paper, we propose a simple energy-aware (PEA) algorithm to select a server where only state information on number of processes on each server is used. In the evaluation, we show the computation complexity of the PEA algorithm is O(1), smaller than the other algorithms while the total electric energy consumption of the servers of the PEA algorithm is almost the same as the MEA algorithm and is smaller than the others.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   219.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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bianchini, R. and Rajamony, R.: Power and Energy Management for Server Systems. IEEE Computer, 37(11), pp. 68-74. (2004).

    Google Scholar 

  2. DSlab server: http://h50146.www5.hp.com/products/servers/proliant/system pdf/dl360pgen8.pdf.

  3. Duolikun, D., Aikebaier, A., Enokido, T., and Takizawa, M.: Energy-aware Passive Replication of Processes. Journal of Mobile Multimedia, 9(1&2), pp. 53-65, (2013).

    Google Scholar 

  4. Duolikun, D., Aikebaier, A., Enokido, T., and Takizawa, M.: Energy-efficient Dynamic Cluster of Servers. Journal of Supercomputing, vol.71, no.5, pp. 1647-1656, (2015).

    Google Scholar 

  5. Enokido, T., Aikebaier, A., and Takizawa, M.: A Model for Reducing Power Consumption in Peer-to-Peer Systems. IEEE Systems Journal, 4(2), pp. 221-229, (2010).

    Google Scholar 

  6. Enokido, T., Aikebaier, A., and Takizawa, M.: An Integrated Power Consumption Model for Communication and Transaction Based Applications. Proc. of IEEE the 25th International Conference on Advanced Information Networking and Applications (AINA-2011), pp. 627-636, (2011).

    Google Scholar 

  7. Enokido, T., Aikebaier, A., and Takizawa, M.: Process Allocation Algorithms for Saving Power Consumption in Peer-to-Peer Systems. IEEE Transactions on Industrial Electronics, 58(6), pp. 2097-2105, (2011).

    Google Scholar 

  8. Enokido, T., Aikebaier, A., and Takizawa, M.: An Extended Simple Power Consumption Model for Selecting a Server to Perform Computation Type Processes in Digital Ecosystems. IEEE Transactions on Industrial Informatics, 10(2), pp. 1627-1636, (2014).

    Google Scholar 

  9. Enokido, T., Aikebaier, A., and Takizawa, M.: Evaluation of the Extended Improved Redundant Power Consumption Laxity-Based (EIRPCLB) Algorithm, Proc. of IEEE the 28th International Conference on Advanced Information Networking and Applications (AINA-2014), pp.940-947, (2014).

    Google Scholar 

  10. Enokido, T. and Takizawa, M.: Energy-Efficient Delay Time-Based Process Allocation Algorithm for Heterogeneous Server Clusters. Proc. of IEEE the 29th International Conference on Advanced Information Networking and Applications (AINA-2015), pp. 279-286, (2015).

    Google Scholar 

  11. Enokido, T. and Takizawa, M.: Power Consumption and Computation Models of Virtual Machines to Perform Computation Type Application Processes. Proc. of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2015), pp. 126-133, (2015).

    Google Scholar 

  12. Google, Google green, http://www.google.com/green/, (2015).

  13. Inoue, T., Aikebaier, A., Enokido, T., and Takizawa, M.: Power Consumption and Processing Models of Servers in Computation and Storage Based Applications. Journal of Mathematical and Computer Modeling, 58(5&6), pp. 1475-1488, (2013).

    Google Scholar 

  14. Intel Xeon Processor 5600 Series: The Next Generation of Intelligent Server Processors, white paper [online]. Available: http://www.intel.com/content/www/us/en/processors/xeon-5600-brief.html, (2010).

  15. Job Schedulling Algorithms in Linux Virtual Server, http://www.linuxvirtualserver.org/docs/scheduling.html, (2010).

  16. Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Power Consumption and Computation Models of a Server with a Multi-core CPU and Experiments. Proc. of IEEE the 29th IEEE International Conference on Advanced Information Networking and Applications Workshops (WAINA-2015), pp. 217-223, (2015).

    Google Scholar 

  17. Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Evaluation of Energy-aware Server Selection Algorithm. Proc. of the 9th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2015), pp. 318-325, (2015).

    Google Scholar 

  18. Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Multi-level Computation and Power Consumption Models. Proc. of the 18th International Conference on Network-Based Information Systems (NBiS-2015), pp. 40-47, (2015).

    Google Scholar 

  19. Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Energy-efficient Virtualisation of Threads in a Server Cluster. Proc. of the 10th International Conference on Broadband and Wireless Computing, Communication and Applications (BWCCA-2015), pp. 288-295, (2015).

    Google Scholar 

  20. Kataoka, H., Sawada, A., Duolikun, D., Enokido, T., and Takizawa, M.: Energy-aware Server Selection Algorithm in a Scalable Cluster. The 30th IEEE International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 565-572, (2016).

    Google Scholar 

  21. Kataoka, H., Sawada, A., Duolikun, D., Enokido, T., and Takizawa, M.: Energy-aware Algorithms to Select Servers in Scalable Clusters. Proc. of the 10th International Conference on Complex, Intelligent, and Software Intensive Systems (CISIS-2016), pp. 308-315, (2016).

    Google Scholar 

  22. Linux distribution. Available: http://itpro.nikkeibp.co.jp/article/COLUMN/20120223/382669/.

  23. Metaprotocol Corp: ”UWmeter” [online]. Available: http://www.metaprotocol.com/UWmeter/Feautures.html, (2011).

  24. Natural Resources Defense Council (NRDC): Data Center Efficiency Assessment – Scaling up Energy Efficiency across the Data Center Industry: Evaluating Key Drivers and Barriers, http://www.nrdc.org/energy/files/data-center-efficiencyassessment-IP.pdf, (2014).

  25. Sawada, A., Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Energy-aware Clusters of Servers for Storage and Computation Applications. Proc. of the IEEE 30th International Conference on Advanced Information Networking and Applications (AINA-2016), pp. 400-407, (2016).

    Google Scholar 

  26. Sawada, A., Kataoka, H., Duolikun, D., Enokido, T., and Takizawa, M.: Selection Algorithms to Select Energy-efficient Servers for Storage and Computation Processes. Proc. of the 19th International Conference on Network-Based Information Systems (NBiS-2016), CD-ROM, (2016).

    Google Scholar 

  27. Schollmeier, R.: A Definition of Peer-to-Peer Networking for the Classification of Peer-to-Peer Architectures and Applications. Proc. of the first International Conference on Peer-to-Peer Computing, pp. 101-102, (2011).

    Google Scholar 

  28. http://www.cultofmac.com/167829/sybasesap-afaria-ios-and-pc-management-options-mobile-management-month/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hiroki Kataoka .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Kataoka, H., Sawada, A., Duolikun, D., Enokido, T., Takizawa, M. (2017). Simple Energy-efficient Server Selection Algorithm in a Scalable Cluster. In: Barolli, L., Xhafa, F., Yim, K. (eds) Advances on Broad-Band Wireless Computing, Communication and Applications. BWCCA 2016. Lecture Notes on Data Engineering and Communications Technologies, vol 2. Springer, Cham. https://doi.org/10.1007/978-3-319-49106-6_56

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-49106-6_56

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-49105-9

  • Online ISBN: 978-3-319-49106-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics