Simon Jörg Peter, Schmidt Peter, Pammer-Schindler Viktoria
2015
Eine energieeffiziente Implementierung von Differential Synchronization auf mobilen Endgeräten
Proceedings of 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services
Synchronisation algorithms are central components of collab- orative editing software. The energy efficiency for such algo- rithms becomes of interest to a wide community of mobile application developers. In this paper we explore the differen- tial synchronisation (diffsync) algorithm with respect to en- ergy 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.
Simon Jörg Peter, Pammer-Schindler Viktoria, Schmidt Peter
2015
An Energy Efficient Implementation of Differential Synchronization on Mobile Devices
Proceedings of 11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services ICST (Institute for Computer Sciences, Social-Informatics and Telecommunications Engineering) London
Synchronisation algorithms are central components of collab- orative editing software. The energy efficiency for such algo- rithms becomes of interest to a wide community of mobile application developers. In this paper we explore the differen- tial synchronisation (diffsync) algorithm with respect to en- ergy 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.