About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
cc 17(11): e2

Research Article

Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices

Download1375 downloads
Cite
BibTeX Plain Text
  • @ARTICLE{10.4108/eai.30-6-2017.152756,
        author={Jorg Simon and Peter Schmidt and Viktoria Pammer-Schindler},
        title={Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices},
        journal={EAI Endorsed Transactions on Collaborative Computing},
        volume={3},
        number={11},
        publisher={EAI},
        journal_a={CC},
        year={2017},
        month={6},
        keywords={synchronisation, collaboration, di erential synchronisation, energy e\"{y}ciency, mobile computing, push notification mechanism},
        doi={10.4108/eai.30-6-2017.152756}
    }
    
  • Jorg Simon
    Peter Schmidt
    Viktoria Pammer-Schindler
    Year: 2017
    Analysis of Differential Synchronisation’s Energy Consumption on Mobile Devices
    CC
    EAI
    DOI: 10.4108/eai.30-6-2017.152756
Jorg Simon1,*, Peter Schmidt2, Viktoria Pammer-Schindler3
  • 1: Know-Center GmbH, Inffeldgasse 13/6, 8010 Graz, Austria
  • 2: Mendeley Ltd, White Bear Yard 144a Clerkenwell Road, London, UK
  • 3: Knowledge Technologies Institute, Graz University of Technology, Inffeldgasse 13/5, 8010 Graz, Austria
*Contact email: jsimon@know-center.at

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.

Keywords
synchronisation, collaboration, di erential synchronisation, energy eÿciency, mobile computing, push notification mechanism
Received
2016-05-11
Accepted
2016-10-12
Published
2017-06-30
Publisher
EAI
http://dx.doi.org/10.4108/eai.30-6-2017.152756

Copyright © 2017 Simon et al., licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.

EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL