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

TinCan: User-Defined P2P Virtual Network Overlays for Ad-hoc Collaboration

Virtual private networking (VPN) has become an increasingly important component of a collaboration environment because it ensures private, authenticated communication among participants, using existing collaboration tool...

Welcome Message from the Editors-in-Chief

On behalf of the Editorial Board and the Advisory Board, we are pleased to welcome all to the inaugural issue of the EAI Endorsed Transactions on Collaborative Computing. This journal reflects the increasing maturity...

Modular Asynchronous Web Programming: Advantages & Challenges

Because of the success of the Internet technologies, traditional standalone applications like Spreadsheet and Drawing are now provided as Web Applications. These adopt asynchronous programming that provides high responsi...

Notification Mechanisms In Second-Screen Scenarios - Towards a Balanced User Experience

As technological devices surrounding the television are changing, so are viewers’ habits. When the interactive Television industry turns its focus to the development of second-screen applications, this paper reports on a...

Dynamic State Space Partitioning for Adaptive Simulation Algorithms

Adaptive simulation algorithms can automatically change their configuration during runtime to adapt to changing computational demands of a simulation, e.g., triggered by a changing number of model entities or the executi...

Download PDF file
  • EP ID EP45729
  • DOI http://dx.doi.org/10.4108/eai.30-6-2017.152756
  • Views 285
  • 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