Analysis of Energy Consumption of Sorting Algorithms on Smartphones

Proceedings of 3rd International Conference on Internet of Things and Connected Technologies (ICIoTCT), 2018 held at Malaviya National Institute of Technology, Jaipur (India) on March 26-27, 2018

4 Pages Posted: 4 May 2018

See all articles by Murlidhar Verma

Murlidhar Verma

Jai Narain Vyas University (JNV), MBM Engineering College, Department of Computer Science and Engineering

K. R. Chowdhary

Jai Narain Vyas University (JNV) - Department of Computer Science and Engineering

Date Written: April 25, 2018

Abstract

Despite the improvement in hardware and technology, Limited Battery power in Smartphone is still challenging task. Battery lifetime of mobile phones is needed to be improved. As compare to CPU power, HDD capacity, RAM and other hardware components the improvement in battery power consumption and lifetime in the past years is very low. The battery power of a Smartphone may be prolonged by optimizing hardware or software. This paper presents an approach for saving energy through software by choosing the appropriate sorting algorithm. Energy consumption of sorting algorithms like Bubble sort, Insertion sort, Quick sort, Selection sort and Merge sort were measured. The results show that Quick sort is the most energy efficient sorting method on average cases. Bubble sort is the most energy consuming algorithm. Insertion sort is also energy efficient but as the number of input data items increase after a certain value Merge sort outperforms the Insertion sort. This work provides the general guideline to select appropriate sorting algorithm in development of energy efficient Smartphone application. A new term Energy Complexity is also introduced in this paper.

Suggested Citation

Verma, Murlidhar and Chowdhary, K. R., Analysis of Energy Consumption of Sorting Algorithms on Smartphones (April 25, 2018). Proceedings of 3rd International Conference on Internet of Things and Connected Technologies (ICIoTCT), 2018 held at Malaviya National Institute of Technology, Jaipur (India) on March 26-27, 2018, Available at SSRN: https://ssrn.com/abstract=3168550 or http://dx.doi.org/10.2139/ssrn.3168550

Murlidhar Verma (Contact Author)

Jai Narain Vyas University (JNV), MBM Engineering College, Department of Computer Science and Engineering ( email )

Jodhpur
India

K. R. Chowdhary

Jai Narain Vyas University (JNV) - Department of Computer Science and Engineering

Jodhpur
India

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Downloads
359
Abstract Views
1,248
Rank
140,258
PlumX Metrics