Simon Jörg Peter, Schmidt Peter, Pammer-Schindler Viktoria
2016
Analysis of Differential Synchronisation's Energy Consumption on Mobile Devices
EAI Collaborative Computing CoRR (2016) EAI
Synchronisation algorithms are central to collaborative editing software. As collaboration is increasingly mediated by mobile devices, the energy efficiency for such algorithms is interest to a wide community of application developers. In this paper we explore the differential synchronisation (diffsync) 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 diffsync: 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 diffsync strategy in which synchronisation cycles are triggered when a device connects to the network or when a device is notified of changes.
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.