[talks] R Kiefer general exam

Melissa M. Lawson mml at CS.Princeton.EDU
Thu May 17 16:14:55 EDT 2012

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.

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)

More information about the talks mailing list