Authors:
Zach Rattner
1
;
Hamilton Turner
1
;
Danny Guymon
1
;
Brian Dougherty
1
;
Jules White
1
and
Sean Eade
2
Affiliations:
1
Virginia Tech, United States
;
2
Siemens Corporate Research, United States
Keyword(s):
Energy Optimization, File Synchronization, Mobile, Wireless Networking.
Related
Ontology
Subjects/Areas/Topics:
Mobile and Pervasive Computing
;
Mobile Computing
;
Telecommunications
;
Ubiquitous Computing Systems and Services
;
Ubiquitous Multimedia
Abstract:
As mobile computing platforms become ubiquitous, the need to keep data synchronized between multiple devices becomes increasingly common. However, mobile devices have limited battery capacity, and file synchronization requires extensive use of power-hungry network interfaces. This paper introduces Syncrod, an approach for optimizing file synchronization algorithm parameters in order to minimize total energy consumption. This paper presents a formal model for describing mobile file synchronization energy consumption, and an example of fitting a general file synchronization algorithm to the provided model. Empirical results of running an energy optimization on a general file synchronization algorithm are shown to provide rapid file transfer while using near 0.003% of a standard smartphone battery energy per MB. The provided approach can be used to find the the most energy-efficient parameters for any file synchronization algorithm that can be fit into the provided formal model.