Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices

Simon, Jorg and Schmidt, Peter and Pammer-Schindler, Viktoria (2017) Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices. EAI Endorsed Transactions on Collaborative Computing, 3 (11): e2. ISSN 2312-8623

[img]
Preview
Text
eai.30-6-2017.152756.pdf - Published Version
Available under License Creative Commons Attribution No Derivatives.

Download (631kB) | Preview

Abstract

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 diffync: 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.

Item Type: Article
Uncontrolled Keywords: synchronisation, collaboration, differential synchronisation, energy effciency, mobile computing, push notification mechanism
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
QA75 Electronic computers. Computer science
Depositing User: EAI Editor II.
Date Deposited: 14 Sep 2020 11:06
Last Modified: 14 Sep 2020 11:06
URI: https://eprints.eudl.eu/id/eprint/254

Actions (login required)

View Item View Item