-
PhD Defense - Sangwon Lee
Fri, Dec 11, 2015 @ 03:00 PM - 05:00 PM
Thomas Lord Department of Computer Science
University Calendar
Title: A Framework for Runtime Energy Efficient Mobile Execution
Ph.D. Candidate: Sangwon Lee
Friday, December 11, 2015
3:00PM
EEB 349
Abstract:
As mobile applications become more complex, computation offloading on mobile devices emerges for one possible energy saving approach as well as improving performance. Existing approaches to offload requires significant amount of method call state to be transferred to the remote server. Furthermore, existing approaches are unable to handle the increasingly popular native method calls that are embedded in most mobile applications.
In this thesis we present a framework named FREEME for efficient offloading of computations to a remote server. At the first, we present a comprehensive quantification of a mobile phone's energy consumption using an in-filed deployed Wireless Body Are Networks called KNOWME. We quantify the energy impact of different programming paradigms, sensing modalities, data storage, and conflicting computation and communication demands. Based on the knowledge gained from the measurement studies, we propose an Active Energy Profiling strategy that uses short profiling periods to automatically determine the most energy efficient choices for running a WBAN. After that, we propose propose a novel static analyzer to identify offloadable methods from a legacy Android application.
The proposed analyzer provides a comprehensive analysis that can analyze both java method and native method.
At the last, we present the FREEME in detail; (1) it automatically analyzes the Java class methods and user-defined native methods in Android applications to identify target methods for remote execution. (2) FREEME's static analysis identifies minimum set of data elements that are necessary for remote execution thereby shrinking the size of data transferred to the server. The server also optimizes the amount of data it sends back to the mobile phone by eliminating data transfers of unmodified data. FREEME implements these approaches within the Android framework by developing novel static analysis and object serialization approaches. We evaluated FREEME on Android phones and show that significant energy and latency reductions can be achieved with FREEME.
Biography:
Sangwon Lee is a Ph.D. candidate in the department of computer science at the University of Southern California. In 2008, he was working in LG Electronics as a Senior Research Engineer. He received the M.S. degree in computer science from from the University of Southern California, and the B.A. degree in computer science from the Seoul National University of Technology, Seoul, South Korea. Before his studies at USC, he worked as a system architecture and a DBA for 6 years. He established his own company, Interrush Korea Inc., in 2002. His general interest is in mobile applications and wireless sensor networks.
Committee:
Prof. Murali Annavaram (chair)
Prof. Bhaskar Krishnamachari
Prof. Aiichiro Nakano
Location: 349
Audiences: Everyone Is Invited
Contact: Lizsl De Leon