11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services

Research Article

An Energy Efficient Implementation of Differential Synchronization on Mobile Devices

Download508 downloads
  • @INPROCEEDINGS{10.4108/icst.mobiquitous.2014.257978,
        author={Peter Schmidt and J\o{}rg Simon and Viktoria Pammer},
        title={An Energy Efficient Implementation of Differential Synchronization on Mobile Devices},
        proceedings={11th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services},
        publisher={ICST},
        proceedings_a={MOBIQUITOUS},
        year={2014},
        month={11},
        keywords={synchronization collaboration differential synchronization energy efficiency mobile phones},
        doi={10.4108/icst.mobiquitous.2014.257978}
    }
    
  • Peter Schmidt
    Jörg Simon
    Viktoria Pammer
    Year: 2014
    An Energy Efficient Implementation of Differential Synchronization on Mobile Devices
    MOBIQUITOUS
    ICST
    DOI: 10.4108/icst.mobiquitous.2014.257978
Peter Schmidt,*, Jörg Simon1, Viktoria Pammer1
  • 1: Know-Center, Graz, Austria
*Contact email: peter.we.schmidt@gmail.com

Abstract

Synchronisation algorithms are central components of collaborative editing software. The energy efficiency for such algorithms becomes of interest to a wide community of mobile application developers. In this paper we explore the differential synchronisation (diffsync) algorithm with respect to energy consumption on mobile devices. We identify three areas for optimisation: a.) Empty cycles where diffsync is executed although no changes need to be processed b.) tail energy by adapting cycle intervals and c.) computational complexity. 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. Discussions within this paper are based on real usage data of PDF annotations via the Mendeley iOS app.