Hindawi Wireless Communications and Mobile Computing Volume 2018, Article ID 8715294, 18 pages https://doi.org/10.1155/2018/8715294 Research Article MobiCOP: A Scalable and Reliable Mobile Code Offloading Solution José I. Benedetto ,1 Guillermo Valenzuela ,1 Pablo Sanabria,1 Andrés Neyem ,1 Jaime Navón,1 and Christian Poellabauer 2 1 Computer Science Department, Pontifcia Universidad Catolica´ de Chile, Santiago, Chile 2Computer Science and Engineering Department, University of Notre Dame, Notre Dame, IN, USA Correspondence should be addressed to Jose´ I. Benedetto;
[email protected] Received 26 September 2017; Accepted 12 December 2017; Published 9 January 2018 Academic Editor: Konstantinos E. Psannis Copyright©2018Jose´ I. Benedetto et al. Tis is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Code ofoading is a popular technique for extending the natural capabilities of mobile devices by migrating processor-intensive tasks to resource-rich surrogates. Despite multiple platforms for ofoading being available in academia, these frameworks have yet to permeate the industry. One of the primary reasons for this is limited experimentation in practical settings and lack of reliability, scalability, and options for distribution. Tis paper introduces MobiCOP, a new code ofoading framework designed from the ground up with these requirements in mind. It features a novel design fully self-contained in a library and ofers compatibility with most stock Android devices available today. Compared to local task executions, MobiCOP ofers performance improvements of up to 17x and increased battery efciency of up to 25x, shows minimum performance degradation in environments with unstable networks, and features an autoscaling module that allows its server counterpart to scale to an arbitrary number of ofoading requests.