Abstract
In today’s scenario, this world is moving rapidly toward the global warming. Various experiments are performed, to concentrate more on the energy efficiency. One way to achieve this is by implementing the sorting algorithms in such a programming language which consumes least amount of energy which is our current area of research in this paper. In this study, our main goal is to find such a programming language which consumes least amount of energy and contributes to green computing. In our experiment, we implemented different sorting algorithms in different programming languages in order to find the most power-efficient language.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Raza, K., Patle, V.K., Arya, S.: A review on green computing for eco-friendly and sustainable IT. J. Comput. Intell. Electron. Syst. 1(1), 3–16 (2012)
Saha, B: Green computing. Int. J. Comput. Trends Technol. 14(2) (2014)
Chandra, T.B., Patle, V.K., Kumar, S.: New horizon of energy efficiency in sorting algorithms: green computing. In: Proceedings of National Conference on Recent Trends in Green Computing. School of Studies in Computer in Computer Science & IT, Pt. Ravishankar Shukla University, Raipur, India, 24–26 Oct 2013
Bunse, C., Höpfner, H., Roychoudhury, S., Mansour, E.: Choosing the “best” sorting algorithm for optimal energy consumption. In: ICSOFT (2), pp. 199–206 (2009)
Liu, Y. D.: Energy-aware programming in pervasive computing. In: NSF Workshop on Pervasive Computing at Scale (PeCS) (2011)
Narain, B., Kumar, S.: Impact of algorithms on green computing. Int. J. Comput. Appl. (2013). ISSN No. 0975-8887
Beckmann, A., Meyer, U., Sanders, P., Singler, J.: Energy-efficient sorting using solid state disks. In: Proceedings of IEEE Green Computing Conference (2010)
Bunse, C., Hopfner, H., Mansour, E., Roychoudhury, S.: Exploring the energy consumption of data sorting algorithms in embedded and mobile environments. In: Tenth International Conference on Mobile Data Management: Systems, Services and Middleware, 2009. MDM’09, pp. 600–607. IEEE (2009)
Liu, Y.D.: Energy-aware programming in pervasive computing. In: NSF Workshop on Pervasive Computing at Scale (PeCS) (2011)
Francis, K., Richardson, P.: Green maturity model for virtualization. Archit. J. 18(1), 9–15 (2009)
Energy-Efficient Software Guidelines. https://software.intel.com/en-us/articles/partner-energy-efficient-software-guidelines
Code green: Energy-efficient programming to curb computers power use, http://www.washington.edu/news/2011/05/31/code-green-energy-efficient-programming-to-curb-computers-power-use/
Sareen, P.: Comparison of sorting algorithms (on the basis of average case). Int. J. Adv. Res. Comput. Sci. Softw. Eng. 3(3), 522–532 (2013)
Research Paper on Sorting Algorithms. http://www.digifii.com/name-jariya-phongsai-class-mac-286-data-structure_22946/. Accessed on 26 Oct 2009
Nagpal, H.: Hit sort: a new generic sorting algorithm
Khairullah, M.: Enhancing worst sorting algorithms. Int. J. Adv. Sci. Technol. 56 (2013)
Singh, T.: New software development methodology for student of Java programming language. Int. J. Comput. Commun. Eng. 2(2), 194–196 (2013)
Gosling, J.: The Java language specification. Addison-Wesley Professional (2000)
Hassan, A.B., Abolarin, M.S., Jimoh, O.H.: The application of Visual Basic computer programming language to simulate numerical iterations. Leonardo J. Sci. 5(9), 125–136 (2006)
Benton, N., Cardelli, L., Fournet, C.: Modern concurrency abstractions for C#. ACM Trans. Program. Lang. Syst. (TOPLAS) 26(5), 769–804 (2004)
Joulemeter. http://research.microsoft.com/en-us/downloads/fe9e10c5-5c5b-450c-a674-daf55565f794
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Chandra, T.B., Verma, P., Dwivedi, A.K. (2019). Impact of Programming Languages on Energy Consumption for Sorting Algorithms. In: Hoda, M., Chauhan, N., Quadri, S., Srivastava, P. (eds) Software Engineering. Advances in Intelligent Systems and Computing, vol 731. Springer, Singapore. https://doi.org/10.1007/978-981-10-8848-3_9
Download citation
DOI: https://doi.org/10.1007/978-981-10-8848-3_9
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-10-8847-6
Online ISBN: 978-981-10-8848-3
eBook Packages: EngineeringEngineering (R0)