Energy consumption is a critical aspect of mobile applications. Excessive drain of battery is one of the key complaints of handheld device users and a success bottleneck for many mobile applications. This paper looks at energy-efficiency from the application development point of view and reviews some answers to questions like what are the key principles in energy consumption in mobile applications and what kind of software solutions can be used to save energy? These issues are discussed in particular in the context of 3G cellular communication. Applications of the ideas are illustrated in energy efficient mobile peer-to-peer systems; BitTorrent and Kademlia DHT. © 2013 Springer-Verlag Berlin Heidelberg.
|Title of host publication
|Distributed Computing and Internet Technology
|Subtitle of host publication
|Published - 2013
|MoE publication type
|A4 Article in a conference publication
|Lecture Notes in Computer Science