Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices

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 di?erential synchronisation (di?sync)...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:EAI endorsed transactions on collaborative computing 2017-06, Vol.3 (11), p.152756-9
Hauptverfasser: Simon, Jorg, Schmidt, Peter, Pammer-Schindler, Viktoria
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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 di?erential synchronisation (di?sync) 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 di?sync: 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 di?sync strategy in which synchronisation cycles are triggered when a device connects to the network or when a device is notified of changes.
ISSN:2312-8623
2312-8623
DOI:10.4108/eai.30-6-2017.152756