Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices

Journal Title: EAI Endorsed Transactions on Collaborative Computing - Year 2017, Vol 3, Issue 11

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

Authors and Affiliations

Jorg Simon, Peter Schmidt, Viktoria Pammer-Schindler

Keywords

Related Articles

Harnessing Context for Vandalism Detection in Wikipedia

The importance of collaborative social media (CSM) applications such as Wikipedia to modern free societies can hardly be overemphasized. By allowing end users to freely create and edit content, Wikipedia has greatly faci...

A QoE Aware Fairness Bi-level Resource Allocation Algorithm for Multiple Video Streaming in WLAN

With the increasing of smart devices such as mobile phones and tablets, the scenario of multiple video users watching video streaming simultaneously in one wireless local area network (WLAN) becomes more and more popular...

An Analytical Study of Computation and Communication Tradeoffs in Distributed Graph

Distributed vertex-centric graph processing systems such as Pregel, Giraph and GPS have acquired significant popularity in recent years. Although the manner in which graph data is partitioned and placed on the computatio...

Revisiting BEECLUST: Aggregation of Swarm Robots with Adaptiveness to Different Light Settings

Aggregation is a crucial task in swarm robotics to ensure cooperation. We investigate the task of aggregation on an area specified indirectly by certain environmental features, here it is a light distribution. We extend...

Group coordination in a biologically-inspired vectorial network model

Most of the mathematical models of collective behavior describe uncertainty in individual decision making through additive uniform noise. However, recent data driven studies on animal locomotion indicate that a number of...

Download PDF file
  • EP ID EP45729
  • DOI http://dx.doi.org/10.4108/eai.30-6-2017.152756
  • Views 311
  • Downloads 0

How To Cite

Jorg Simon, Peter Schmidt, Viktoria Pammer-Schindler (2017). Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices. EAI Endorsed Transactions on Collaborative Computing, 3(11), -. https://europub.co.uk/articles/-A-45729