[talks] Logan Stafman's Generals: Thursday, May 22, 2014 (2pm) in Rm. 402

Nicki Gotsis ngotsis at CS.Princeton.EDU
Thu May 15 14:49:11 EDT 2014

Logan Stafman will present the General Exam on Thursday, May 22, 2014 (2pm) in Rm. 402.  The members of Logan's committee are Margaret Martonosi, Jennifer Rexford, and Vivek Pai.

Everyone is invited to attend Logan's talk, and those faculty wishing to remain for the oral exam following are welcome to do so.  Logan's abstract and reading list follow below.

Recently, we have been asking for our mobile phones to do more computation than ever before, while maintaining energy efficiency. Many mobile apps, in particular sensing apps, approach the problem of energy usage optimization by offloading heavy computation to the cloud. While this approach helps to save computation energy, it can often increase latency, bandwidth usage, and communication energy. As compute capability and heterogeneity of mobile devices both increase, the tradeoffs regarding when to offload computation to the cloud, whether from a latency, bandwidth, or energy standpoint, have become complex. While researchers have developed some systems to automate this offloading process in applications by offloading entire virtual machines and automatically partitioning applications, more remains to be done. 

This work studies automated techniques for optimizing application partitioning and offload. We consider energy and bandwidth oriented partitioning approaches. In addition, we discuss how the addition of new application modules (such as compression) can improve the payoff from offloading. Our work uses two example applications: SignalGuru and Sphinx. For SignalGuru, our partitioning approach improves bandwidth usage by up to 10x and offers energy savings as well. We discuss how these applications need to be adapted to obtain these goals, and how this process can be automated. We will also discuss how differences in the hardware of mobile devices can strongly affect the optimal partitioning choices for these applications. 

Reading List 
SignalGuru - Emmanouil Koukoumidis, Li-Shiuan Peh, and Margaret Martonosi. 2011. SignalGuru: leveraging mobile phones for collaborative traffic signal schedule advisory. In Proceedings of the 9th international conference on Mobile systems, applications, and services (MobiSys '11). 

MAUI - Eduardo Cuervo, Aruna Balasubramanian, Dae-ki Cho, Alec Wolman, Stefan Saroiu, Ranveer Chandra, and Paramvir Bahl. 2010. MAUI: making smartphones last longer with code offload. In Proceedings of the 8th international conference on Mobile systems, applications, and services (MobiSys '10).

CloneCloud - Byung-Gon Chun, Sunghwan Ihm, Petros Maniatis, Mayur Naik, and Ashwin Patti. 2011. CloneCloud: elastic execution between mobile device and cloud. In Proceedings of the sixth conference on Computer systems (EuroSys '11). 

Junxian Huang, Feng Qian, Alexandre Gerber, Z. Morley Mao, Subhabrata Sen, and Oliver Spatscheck. 2012. A close examination of performance and power characteristics of 4G LTE networks. In Proceedings of the 10th international conference on Mobile systems, applications, and services (MobiSys '12). ACM, New York, NY, USA, 225-238. DOI=10.1145/2307636.2307658 

Brian D. Noble, M. Satyanarayanan, Dushyanth Narayanan, James Eric Tilton, Jason Flinn, and Kevin R. Walker. 1997. Agile application-aware adaptation for mobility. In Proceedings of the sixteenth ACM symposium on Operating systems principles (SOSP '97), William M. Waite (Ed.). ACM, New York, NY, USA, 276-287. DOI=10.1145/268998.266708 

Flinn, Jason; SoYoung Park; Satyanarayanan, M., "Balancing performance, energy, and quality in pervasive computing," Distributed Computing Systems, 2002. Proceedings. 22nd International Conference on , vol., no., pp.217,226, 2002 
doi: 10.1109/ICDCS.2002.1022259 

Jason Flinn and M. Satyanarayanan. 1999. Energy-aware adaptation for mobile applications. In Proceedings of the seventeenth ACM symposium on Operating systems principles (SOSP '99). ACM, New York, NY, USA, 48-63. DOI=10.1145/319151.319155 

Balan, Rajesh Krishna, et al. "Tactics-based remote execution for mobile computing." Proceedings of the 1st international conference on Mobile systems, applications and services . ACM, 2003. 

Robert LiKamWa, Bodhi Priyantha, Matthai Philipose, Lin Zhong, and Paramvir Bahl. 2013. Energy characterization and optimization of image sensing toward continuous mobile vision. In Proceeding of the 11th annual international conference on Mobile systems, applications, and services (MobiSys '13). ACM, New York, NY, USA, 69-82. DOI=10.1145/2462456.2464448 

Book: Operating Systems: Internals and Design Principles, 7th Edition - William Stallings 

More information about the talks mailing list