R Kiefer general exam
Rob Kiefer will present his research seminar/general exam on Thursday May 24 at 9AM in Room 402. The members of his committee are: Michael Freedman (advisor), Jen Rexford, and Margaret Martonosi. Everyone is invited to attend his talk and those faculty wishing to remain for the oral exam following are welcome to do so. His abstract and reading list follow below. -------------------- Abstract: User devices are being used in increasingly diverse ways and conditions, and are connected to increasingly diverse network resources. Different conditions call for different network resources to be used (e.g., using cellular connectivity when away from Wi-Fi access points), and different resources come with varying restrictions (e.g., monthly data caps) that determine how and when they should be used. In addition, users carrying these devices are increasingly mobile, which means that the best network resource to utilize can change relatively quickly. Today, this decision process is typically done manually by the user, which is both clumsy and suboptimal. In this work, empowered by the new Serval network stack that supports transparent connection migration, we design and prototype a framework that allows users or applications to write network policies against a library containing system conditions such as battery statistics, interface statistics, and ongoing network flow statistics. This framework provides a coherent solution for determining how a device’s network resources should be used on a per-flow basis. The framework continuously evaluates each flow against a policy, which determines what action to take on the flow (e.g., “migrate this flow to Wi-Fi”). Policies are expressed as scripts to allow them to be flexible and expressive. We evaluate several different sample policies on our Android- and Linux-based prototype, including one for resilient connectivity, for minimizing latency, and for maximizing throughput. Reading list: 1. J.H. Saltzer, D.P. Reed and D.D. Clark. End-to-end arguments in system design. 2. A. C. Snoeren and H. Balakrishnan. An end-to-end approach to host mobility. In MOBICOM, Aug. 2000. 3. D. Wischik, C. Raiciu, A. Greenhalgh, and M. Handley. Design, implementation and evaluation of congestion control for multipath TCP. In NSDI, Mar. 2011. 4. Shyamnath Gollakota and Dina Katabi, "ZigZag Decoding: Combating Hidden Terminals in Wireless Networks," ACM SIGCOMM, 2008. 5. H. Soroush, P. Gilbert, N. Banerjee, B. Levine, M. Corner, L. Cox, "Concurrent Wi-Fi for Mobile Users: Analysis and Measurements", in the 7th International Conference on emerging Networking EXperiments and Technologies (CoNEXT'11), Tokyo, Japan, December 2011. 6. Srikanth Kandula, Kate Ching-Ju Lin, Tural Badirkhanli and Dina Katabi. FatVAP: Aggregating AP Backhaul Bandwidth. NSDI 2008. 7. "MultiNet: Connecting to Multiple IEEE 802.11 Networks Using a Single Wireless Card". Ranveer Chandra, Paramvir Bahl and Pradeep Bahl. Proceedings of IEEE Infocom 2004, Hong Kong, March 7-11, 2004. 8. “Juggler: Virtual Networks for Fun and Profit”, Anthony J. Nicholson, Scott Wolchok, Brian D. Noble, IEEE Transactions on Mobile Computing, vol. 9 (2010), pp. 31-43. 9. Mobile Apps: It's time to move up to ConDOS. David Chu, Aman Kansal, Jie Liu, Feng Zhao. (HotOS 2011) 10. Erik Nordstrom, David Shue, Prem Gopalan, Rob Kiefer, Matvey Arye, Steven Ko, Jennifer Rexford, and Michael J. Freedman. Serval: An End-Host Stack for Service-Centric Networking. 11. Computer networks: a systems approach. Larry L. Peterson and Bruce S. Davie. (Textbook)
participants (1)
-
Melissa M. Lawson