Research Article
Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices
@ARTICLE{10.4108/eai.30-6-2017.152756, author={Jorg Simon and Peter Schmidt and Viktoria Pammer-Schindler}, title={Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices}, journal={EAI Endorsed Transactions on Collaborative Computing}, volume={3}, number={11}, publisher={EAI}, journal_a={CC}, year={2017}, month={6}, keywords={synchronisation, collaboration, di erential synchronisation, energy e\"{y}ciency, mobile computing, push notification mechanism}, doi={10.4108/eai.30-6-2017.152756} }
- Jorg Simon
Peter Schmidt
Viktoria Pammer-Schindler
Year: 2017
Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices
CC
EAI
DOI: 10.4108/eai.30-6-2017.152756
Abstract
Synchronisation algorithms are central to collaborative editing software. As collaboration is increasingly mediated by mobile devices, the energy eÿciency for such algorithms is interest to a wide community of application developers. In this paper we explore the dierential synchronisation (disync) algorithm with respect to energy consumption on mobile devices. Discussions within this paper are based on real usage data of PDF annotations via the Mendeley iOS app, which requires realtime synchronisation. We identify three areas for optimising disync: a.) Empty cycles in which no changes need to be processed b.) tail energy by adapting cycle intervals and c.) computational complexity. Following these considerations, we propose a push-based disync strategy in which synchronisation cycles are triggered when a device connects to the network or when a device is notified of changes.
Copyright © 2017 Simon et al., licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.