Potential topics: each topic is given one or two pointers. You are not required to use the listed paper in your term project. ------------------------------------------------------------------------ Application layer: - Distributed Hash Table: S. Rhea, B. Godfrey, B. Karp, J. Kubiatowicz, S. Ratnasamy, S. Shenker, I. Stoica, H. Yu, "OpenDHT: A Public DHT Service and Its Uses," ACM SIGCOMM 2005. - Overlay Netowrks: W. Wang, C. Jinm, S. Jamin, "Network overlay construction under limited end-to-end reachability," IEEE INFOCOM 2005. J. Han, D. Watson, F. Jahanian, "Topology aware overlay networks," IEEE INFOCOM 2005. - Content distribution networks S. Ganguly, A. Saxena, S. Bhatnagar, R. Izmailov, S. Banerjee, "Fast replication in content distribution overlays," IEEE INFOCOM 2005. Lisa Amini, Anees Shaikh, Henning Schulzrinne, "Effective Peering for Multi-provider Content Delivery Services," IEEE INFOCOM 2004. - DNS: V. Ramasubramanian, E. G. Sirer, "The Design and Implementation of a Next Generation Name Service for the Internet," ACM SIGCOMM 2004. - Mutimedia streaming Songqing Chen, Bo Shen, Susie Wee, Xiaodong Zhang, "Designs of High Quality Streaming Proxy Systems," IEEE INFOCOM 2004. Transport layer: - Congestion control: Injong Rhee, Lisong Xu, "Limitations of Equation-based Congestion Control," ACM SIGCOMM 2005. A. Kuzmanovic, "The Power of Explicit Congestion Notification," ACM SIGCOMM 2005. - TCP over wireless neworks R. de Oliveira, T. Braun, "A dynamic adaptive acknowledgment strategy for TCP over multihop wireless networks," IEEE INFOCOM 2005. - TCP enhancement Y. Zhang, T.R. Henderson, "An implementation and experimental study of the explicit control protocol (XCP)," IEEE INFOCOM 2005. - TCP on large bandwidth delay networks Ren Wang, Giovanni Pau, Kenshin Yamada, M.Y. Sanadidi, Mario Gerla, "TCP Start up Performance in Large Bandwidth Delay Networks," IEEE INFOCOM 2004. Network layer - Next generation routing protocol L. Subramanian, M. Caesar, C. Ee, M. Handley, M. Mao, S. Shenker, I. Stoica, "HLP: A Next-generation Interdomain Routing Protocol," ACM SIGCOMM 2005 - Internet Routing T. G. Griffin, J. L. Sobrinho, "Metarouting," ACM SIGCOMM 2005 - BGP instability problem A. Feldmann, O. Maennel, Z. Morley Mao, A. Berger, B. Maggs, "Locating Internet Routing Instabilities," ACM SIGCOMM 2004. - Internet intra-domain routing (IGP) P. Francois, O. Bonaventure, "Avoiding transient loops during IGP convergence in IP networks", IEEE INFOCOM 2005. - Routing in wireless networks S. Biswas and R. Morris, "ExOR: Opportunistic Multi-Hop Routing for Wireless Networks," ACM SIGCOMM 2005. - Packet scheduling X. Yuan and Z. Duan, "FRR: a Proportional and Worst-Case Fair Round Robin Scheduler", IEEE INFOCOM 2005. - Packet classification/Table lookup/longest prefix matching H. Song, S. Dharmapurikar, J. Turner, J. Lockwood, "Fast Hash Table Lookup Using Extended Bloom Filter: An Aid to Network Processing," ACM SIGCOMM 2005. J. Hansan, T. N. Vijaykumar, "Dynamic Pipelining: Making IP Lookup Truly Scalable," ACM SIGCOMM 2005. - IP spoofing Z. Duan, X. Yuan, and J. Chandrashekar, "Constructing Inter-Domain Packet Filters to Control IP Spoofing Based on BGP Updates." to appear, IEEE INFOCOM, 2006. Available at http://www.cs.fsu.edu/~xyuan/cen5515/ipspoofing.pdf - resource management and traffic engineering Konstantina Papagiannaki, Nina Taft, Christophe Diot, "Impact of Flow Dynamics on Traffic Engineering Design Principles," IEEE INFOCOM 2004. - network architecture X. Yang, D. Wetherall, T. Anderson, "A DOS-limiting Network Architecture," ACM SIGCOMM 2005. Layer 2: - ELAN P. Risbood; S. Acharya; B. Gupta, "The BEST challenge for next-generation Ethernet services," IEEE INFOCOM 2005 ======================================================================== What to do in the term project? 1) A survey, 2) performance study, 3) design and evaluate a new approach. difficulty level: 1 << 2 << 3 typical steps: 1) Decide a topic 2) Find related information 3) summary your understanding in a report 4) present your understanding in a talk What is a good survey? Explains clearly the problems/issues to be address Describe clearly existing techniques in an integrated manner Discuss clearly the strengths and limitations of the techniques survey. To find an example survey paper: ACM Computing survey journal. How to present a survey? Within the time given, speak in plain English (.vs. written English): Explains clearly the problems/issues to be address Describe clearly existing techniques Analyze the strengths and limitations of the techniques survey. What not to do in a presentation? Don't say anything that you do not understand. What is the minimum requirement for the term project? Survey more than 3 closely related papers, the more the better. The area must be active in the passed 2 years (papers published within the last two years in the leading conferences). A product review will get 0 point. How will the project be graded? The project will be graded in two parts: talk and report. The talk will be graded by peers and the report will be graded by the instructor. Both the talk and the report will be graded based on the following criteria: presentation/organization, breadth, depth, and overall. Where to find good papers in the networking area? Most of the significant results are in top networking conferences. top networking conferences: ACM SIGCOMM, IEEE INFOCOM top networking journal: IEEE/ACM Trans. on Networking, IEEE JSAC How to get the papers: IEEE Xplore: all papers published by IEEE ACM digital library: all papers published by ACM FSU has both.