Mobile offloading in the wild: Findings and lessons learned through a real-life experiment with a new cloud-aware system
- 1 April 2014
- conference paper
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 2355-2363
- https://doi.org/10.1109/infocom.2014.6848180
Abstract
Mobile-cloud offloading mechanisms delegate heavy mobile computation to the cloud. In real life use, the energy tradeoff of computing the task locally or sending the input data and the code of the task to the cloud is often negative, especially with popular communication intensive jobs like social-networking, gaming, and emailing. We design and build a working implementation of CDroid, a system that tightly couples the device OS to its cloud counterpart. The cloud-side handles data traffic through the device efficiently and, at the same time, caches code and data optimally for possible future offloading. In our system, when offloading decision takes place, input and code are likely to be already on the cloud. CDroid makes mobile cloud offloading more practical enabling offloading of lightweight jobs and communication intensive apps. Our experiments with real users in everyday life show excellent results in terms of energy savings and user experience.Keywords
This publication has 29 references indexed in Scilit:
- StreamSmart: P2P video streaming for smartphones through the cloudPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- CDroid: towards a cloud-integrated mobile operating systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2013
- ThinAVPublished by Association for Computing Machinery (ACM) ,2012
- CrowdroidPublished by Association for Computing Machinery (ACM) ,2011
- Security versus energy tradeoffs in host-based mobile malware detectionPublished by Association for Computing Machinery (ACM) ,2011
- Paranoid AndroidPublished by Association for Computing Machinery (ACM) ,2010
- Characterizing radio resource allocation for 3G networksPublished by Association for Computing Machinery (ACM) ,2010
- Virtualized in-cloud security services for mobile devicesPublished by Association for Computing Machinery (ACM) ,2008
- SmartSirenPublished by Association for Computing Machinery (ACM) ,2007
- Improved proxy re-encryption schemes with applications to secure distributed storageACM Transactions on Information and System Security, 2006