SYNCROD: AN ENERGY-MINIMIZATION METHOD FOR DISTRIBUTED FILE SYNCHRONIZATION ALGORITHMS ON MOBILE DEVICES

Zach Rattner, Hamilton Turner, Danny Guymon, Brian Dougherty, Jules White, Sean Eade

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.

References

  1. Agarral, S., Starobinski, D., and Trachtenberg, A. (2002). On the scalability of data synchronization protocols for pdas and mobile devices. IEEE Network, pages 22-28.
  2. Aymerich, F., Fenu, G., and Surcis, S. (2008). An approach to a cloud computing network. In Applications of Digital Information and Web Technologies, 2008. ICADIWT 2008. First International Conference on the, pages 113 -118.
  3. Balasubramanian, N., Balasubramanian, A., and Venkataramani, A. (2009). Energy Consumption in Mobile Phones: A Measurement Study and Implications for Network Applications. In ICM 7809. ACM.
  4. Cusumano, M. (2010). Cloud computing and saas as new computing platforms. Commun. ACM, 53:27-29.
  5. Fukushima, T., Takahashi, E., Narazaki, H., and Tamura, N. (2005). A wireless agent for autonomous file synchronization in a mobile environment.
  6. Gartner (2010). Gartner says worldwide mobile phone sales grew 35 percent in third quarter 2010; smartphone sales increased 96 percent. http://www.gartner.com/it/page.jsp?id=1466313.
  7. Lagerspetz, E., Tarkoma, S., and Lindholm, T. (2010). Dessy: Search and synchronization on the move. Mobile Data Management, pages 215-217.
  8. Mudge, T. (2001). Power: A first-class architectural design constraint. Computer, 34(4):52-58.
  9. Mummert, L. B., Ebling, M. R., and Satyanarayanan, M. (1999). Exploiting weak connectivity for mobile file access. Mobility, pages 306-321.
  10. Popovic, K. and Hocenski, Z. (2010). Cloud computing security issues and challenges. In MIPRO, 2010 Proceedings of the 33rd International Convention, pages 344 -349.
  11. Shye, A., Scholbrock, B., Memik, G., and Dinda, P. (2010). Characterizing and modeling user activity on smartphones: summary. Proceedings of the ACM SIGMETRICS conference on Measurement and Modeling of Computer Systems.
  12. Uppoor, S., Flouris, M. D., and Bilas, A. (2010). Cloudbased Synchronization of Distributed File System Hierarchies.
  13. Yan, H., Irmak, U., and Suel, T. (2008). Algorithms for Low-Latency Remote File Synchronization. In IEEE INFOCOM 2008. IEEE.
Download


Paper Citation


in Harvard Style

Rattner Z., Turner H., Guymon D., Dougherty B., White J. and Eade S. (2012). SYNCROD: AN ENERGY-MINIMIZATION METHOD FOR DISTRIBUTED FILE SYNCHRONIZATION ALGORITHMS ON MOBILE DEVICES . In Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS, ISBN 978-989-8565-00-6, pages 135-141. DOI: 10.5220/0003822601350141


in Bibtex Style

@conference{peccs12,
author={Zach Rattner and Hamilton Turner and Danny Guymon and Brian Dougherty and Jules White and Sean Eade},
title={SYNCROD: AN ENERGY-MINIMIZATION METHOD FOR DISTRIBUTED FILE SYNCHRONIZATION ALGORITHMS ON MOBILE DEVICES},
booktitle={Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,},
year={2012},
pages={135-141},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003822601350141},
isbn={978-989-8565-00-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 2nd International Conference on Pervasive Embedded Computing and Communication Systems - Volume 1: PECCS,
TI - SYNCROD: AN ENERGY-MINIMIZATION METHOD FOR DISTRIBUTED FILE SYNCHRONIZATION ALGORITHMS ON MOBILE DEVICES
SN - 978-989-8565-00-6
AU - Rattner Z.
AU - Turner H.
AU - Guymon D.
AU - Dougherty B.
AU - White J.
AU - Eade S.
PY - 2012
SP - 135
EP - 141
DO - 10.5220/0003822601350141