Research Article
An Energy Efficient Implementation of Differential Synchronization on Mobile Devices
@INPROCEEDINGS{10.4108/icst.mobiquitous.2014.257978, author={Peter Schmidt and J\o{}rg Simon and Viktoria Pammer}, title={An Energy Efficient Implementation of Differential Synchronization on Mobile Devices}, proceedings={11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services}, publisher={ICST}, proceedings_a={MOBIQUITOUS}, year={2014}, month={11}, keywords={synchronization collaboration differential synchronization energy efficiency mobile phones}, doi={10.4108/icst.mobiquitous.2014.257978} }
- Peter Schmidt
Jörg Simon
Viktoria Pammer
Year: 2014
An Energy Efficient Implementation of Differential Synchronization on Mobile Devices
MOBIQUITOUS
ICST
DOI: 10.4108/icst.mobiquitous.2014.257978
Abstract
Synchronisation algorithms are central components of collaborative editing software. The energy efficiency for such algorithms becomes of interest to a wide community of mobile application developers. In this paper we explore the differential synchronisation (diffsync) algorithm with respect to energy consumption on mobile devices. We identify three areas for optimisation: a.) Empty cycles where diffsync is executed although no changes need to be processed b.) tail energy by adapting cycle intervals and c.) computational complexity. We propose a push-based diffsync strategy in which synchronisation cycles are triggered when a device connects to the network or when a device is notified of changes. Discussions within this paper are based on real usage data of PDF annotations via the Mendeley iOS app.