From the November 2014 issue
Techniques to Minimize State Transfer Costs for Dynamic Execution Offloading in Mobile Cloud Computing
By Seungjun Yang, Donghyun Kwon, Hayoon Yi, Yeongpil Cho, Yongin Kwon, and Yunheung Paek
In order to meet the increasing demand for high performance in smartphones, recent studies suggested mobile cloud computing techniques that aim to connect the phones to adjacent powerful cloud servers to throw their computational burden to the servers. These techniques often employ execution offloading schemes that migrate a process between machines during its execution. In execution offloading, code regions to be executed on the server are decided statically or dynamically based on the complex analysis on execution time and process state transfer costs of every region. Expectedly, the transfer cost is a deciding factor for the success of execution offloading. According to our analysis, it is dominated by the total size of heap objects transferred over the network. But previous work did not try hard to minimize this size. Thus in this paper, we introduce novel techniques based on compiler code analysis that effectively reduce the transferred data size by transferring only the essential heap objects and the stack frames actually referenced in the server. The experiments exhibit that the reduced size positively influences not only the transfer time itself but also the overall effectiveness of execution offloading, and ultimately, improves the performance of our mobile cloud computing significantly in terms of execution time and energy consumption.
Editorials and Announcements
- According to Thomson Reuters' 2013 Journal Citation Report, TMC has an impact factor of 2.912.
- Get Your Journals as eBooks for Free
- We are pleased to announce that Prasant Mohapatra, the Tim Bucher Family Endowed Chair in the Computer Science Department at the University of California, Davis, has been named the new Editor-in-Chief of the IEEE Transactions on Mobile Computing starting in 2014.
- Print on Demand is Now Available for OnlinePlus Titles
- eBooks of issues of TMC can now be downloaded from the Computer Society Digital Library
- EIC Editorial (July 2014)
- A Message from the Outgoing Editor-in-Chief and Associate Editor-in-Chief (Jan. 2014)
- Editorial: Reviewer Appreciation Program (Aug. 2013)
- Editorial and Changes to the Editorial Board (Jan. 2012)
Access recently published TMC articles
Subscribe to the RSS feed of latest TMC content added to the digital library.
Sign up for the Transactions Connection newsletter.
Listen to the OnlinePlus podcast: Computer Society Publishing—two more titles migrate to OnlinePlus™ in 2012.
In this podcast, VP of Publications, David Alan Grier talks about Transactions on Mobile Computing and Transactions on Parallel and Distributed Systems migrating to OnlinePlus™.
TMC is a joint publication of the:
TMC is published in cooperation with: IEEE Electromagnetic Compatibility Society, IEEE Engineering in Medicine and Biology Society, IEEE Technology Management Council, IEEE Information Theory Society, IEEE Instrumentation and Measurement Society, IEEE Power & Energy Society, IEEE Robotics and Automation Society, and IEEE Systems, Man, and Cybernetics Society
TMC is indexed in ISI
IEEE Transactions on Mobile Computing (TMC) is a scholarly archival journal published monthly that focuses on the key technical issues related to Mobile Computing. It is the intent of TMC to publish mature works of research, typically those that have appeared in part in conferences.
Furthermore, it is the intent ofTMC to focus on issues at the link-layer and above in wireless communications, and to focus only on topics explicitly or plausibly related to mobile systems.
Read the full scope of TMC