Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Term Projects Shiv Kalyanaraman, Rensselaer Polytechnic Institute

Slides:



Advertisements
Similar presentations
Caltech Proprietary Videoconferencing Security in VRVS 3.0 and Future Videoconferencing Security in VRVS 3.0 and Future Kun Wei California Institute of.
Advertisements

CSIT560 Internet Infrastructure: Switches and Routers Active Queue Management Presented By: Gary Po, Henry Hui and Kenny Chong.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 A Geography-Aware Community Wireless Testbed Bow-Nan Cheng, Max Klein Shivkumar Kalyanaraman.
CNDS 2001, Phoenix, AZ Simulating the Smart Market Pricing Scheme on Differentiated- Services Architecture Murat Yuksel and Shivkumar Kalyanaraman Rensselaer.
On Impact of Non-Conformant Flows on a Network of Drop-Tail Gateways Kartikeya Chandrayana Shivkumar Kalyanaraman ECSE Dept., R.P.I. (
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 5-1 Internet Protocol (IP): Packet Format, Fragmentation, Options Shivkumar Kalyanaraman Rensselaer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #05: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4690: Experimental Networking Informal Quiz: TCP Shiv Kalyanaraman:
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #11 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6660: Broadband Networks Exam 2 Time: 75 min (strictly enforced) Points: 50 YOUR NAME: Be.
Congestion Pricing Overlaid on Edge-to-Edge Congestion Control Murat Yuksel, Shivkumar Kalyanaraman and Anuj Goel Rensselaer Polytechnic Institute, Troy,
CSCD 433/533 Advanced Computer Networks Lecture 1 Course Overview Fall 2011.
EECS 122 Communications Networks Department of Electrical Engineering and Computer Sciences University of California Berkeley Slides: K. Fall, K. Lai,
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Exam 2 Time: 75 min (strictly enforced) Points: 50 YOUR NAME: Be.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 TCP Congestion Control: AIMD and Binomial Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
W4140 Network Laboratory Lecture 13 Dec 11 - Fall 2006 Shlomo Hershkop Columbia University.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Lab 1, Basic Linux and Networking Commands Shiv Kalyanaraman Yong Xia (TA)
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4963: Experimental Networking Exam 1: SOLUTIONS Time: 60 min (strictly enforced) Points:
OSMOSIS Final Presentation. Introduction Osmosis System Scalable, distributed system. Many-to-many publisher-subscriber real time sensor data streams,
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Introduction to Experiment Design Shiv Kalyanaraman Rensselaer Polytechnic Institute
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Understanding Linux Kernel to Build Software Routers (Qualitative Discussion) Shiv Kalyanaraman,
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-4963: Experimental Networking Exam 1 Time: 60 min (strictly enforced) Points: 50 YOUR NAME:
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Introduction to Simulation Shiv Kalyanaraman Rensselaer Polytechnic Institute
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Informal Quiz 3 True or False? T F  The Nagle algorithm in TCP is intended to allow the ack.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Exterior Gateway Protocols: EGP, BGP-4, CIDR Shivkumar Kalyanaraman Rensselaer Polytechnic Institute.
A Strategy for Implementing Smart Market Pricing Scheme on Diff-Serv Murat Yuksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute, Troy, NY.
Distributed-Dynamic Capacity Contracting: A congestion pricing framework for Diff-Serv Murat Yuksel and Shivkumar Kalyanaraman Rensselaer Polytechnic Institute,
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1-1 Internetworking: addressing, forwarding, resolution, fragmentation Shivkumar Kalyanaraman Rensselaer.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Introduction to Experiment Design Shiv Kalyanaraman Rensselaer Polytechnic Institute
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6961:Internet Protocols Quiz 2 Time: 60 min (strictly enforced) Points: 50 { 5 questions,
Internet Traffic Management Prafull Suryawanshi Roll No - 04IT6008.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Experimental Networking ECSE-4690 (UG) ECSE-6966 (G) Shivkumar (“Shiv”) Kalyanaraman Rensselaer.
Internet Traffic Management. Basic Concept of Traffic Need of Traffic Management Measuring Traffic Traffic Control and Management Quality and Pricing.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #03 SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
INFOCOM A Receiver-Driven Bandwidth Sharing System (BWSS) for TCP Puneet Mehra, Avideh Zakhor UC Berkeley, USA Christophe De Vleeschouwer Université.
ACN: RED paper1 Random Early Detection Gateways for Congestion Avoidance Sally Floyd and Van Jacobson, IEEE Transactions on Networking, Vol.1, No. 4, (Aug.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 A TCP Friendly Traffic Marker for IP Differentiated Services Feroz Azeem, Shiv Kalyanaraman,
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Experimental Networking ECSE-4690 (UG) ECSE-6966 (G) Shivkumar (“Shiv”) Kalyanaraman Rensselaer.
CS 218 Advanced Computer Networks Quarter: Fall 2003 Course ID : CS218 Class hour : MW 8: :00 pm Classroom : BH 5273.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #14 Shivkumar Kalyanaraman: GOOGLE: “Shiv RPI”
Requirements for Simulation and Modeling Tools Sally Floyd NSF Workshop August 2005.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Efficient Path Aggregation and Error Control for Video Streaming OMESH TICKOO, Shiv Kalyanaraman,
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Un-Cooperative Congestion Control Kartikeya Chandrayana Prof. Shivkumar Kalyanaraman ECSE Dept., R.P.I. (
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Based upon slides from Jay Lepreau, Utah Emulab Introduction Shiv Kalyanaraman
1 CDA 4527 Computer Networking Prof. Cliff Zou School of Computer Science University of Central Florida Fall 2005.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Experimental Networking ECSE-4690 Shivkumar Kalyanaraman Rensselaer Polytechnic Institute
We used ns-2 network simulator [5] to evaluate RED-DT and compare its performance to RED [1], FRED [2], LQD [3], and CHOKe [4]. All simulation scenarios.
1 CDA 4527 Computer Communication Networking (not “analysis”) Prof. Cliff Zou School of Electrical Engineering and Computer Science University of Central.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Spring 2007, Exam 1 Time: 75 min (strictly enforced) Points: 50.
Internet research Needs Better Models Sally Floyd, Eddie Kohler ISCI Center for Internet Research, Berkeley, California Presented by Max Podlesny.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Informal Quiz #09: SOLUTIONS Shivkumar Kalyanaraman: GOOGLE: “Shiv.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Exam 3 Time: 90 min (strictly enforced) [Hint: spend time roughly.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—1-1 Course Introduction.
1 CNT 4704 Analysis of Computer Communication Networks Cliff Zou Department of Electrical Engineering and Computer Science University of Central Florida.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 ECSE-6600: Internet Protocols Exam 2 Time: 80 min (strictly enforced) [Hint: spend time roughly.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
1 Scalability and Accuracy in a Large-Scale Network Emulator Nov. 12, 2003 Byung-Gon Chun.
CNT 4704 Computer Communication Networking (not “analysis”)
CNT 4704 Computer Communication Networking (not “analysis”)
Experimental Networking (ECSE 4963)
CNT 4704 Computer Communication Networking (not “analysis”)
Introduction to Simulation
BGP Overview BGP concepts and operation.
CNT 4704 Analysis of Computer Communication Networks
Lecture 12 Internet Protocols Internet resource allocation and QoS
CNT 4704 Analysis of Computer Communication Networks
Scrumium NetBrain Thursday, May 09, 2019.
Presentation transcript:

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Term Projects Shiv Kalyanaraman, Rensselaer Polytechnic Institute Adapted from Prof. Raj Jain’s slides

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 2 Expectations q Choose a non-trivial networking design problem. q Original research problems leading to high-impact, externally publishable solutions will get an outright A in the class => think big! q Outline an approach to the problem (project proposal) q Make a 15 min interim project progress presentation, get peer feedback and refine your design q Use simulation, experiment design and implementation (eg: Click) techniques to validate your design q Write a final report describing the project in detail, including both positive and negative experiences q Make a 15 min final project presentation & demo

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 3 Week Nov 7, 14, 21, 28 1.Design a scheme (end-system and/or AQM) to ensure maximum performance of applications over multiple hops (eg: in a community network) 2.Design an AQM scheme that will scalably detect and punish misbehaving flows with O(logN) state and O(1) time complexity. Compare to current- state-of-the-art (eg: BLUE or CHoKe) 3.Design a video-conferencing (or VoIP) proxy that intercepts packets and sends them on multiple paths (eg: in an overlay or peer-to-peer network) to maximize the perceived performance. 4.Design a video streaming system (or proxy) that leverages multiple paths (eg: in an overlay or peer-to-peer network) to maximize streaming performance 5.Design measurement tools to study the impact of broadband connectivity on the traffic patterns generated by such broadband users. 6.Write a tool to remotely manage the spectrum allocations for a campus- wide (or a community) network 7.Architect and study the performance of a multi-hop, OSPF-routed with a mix of directional (pringles can) antennas and omni-directional antennas 8.Design measurement tools to study the characteristics and impact of peer- to-peer file-transfer applications on the Internet 9.Design an edge-shaper to flexibly combat misbehaving or uncooperative TCP sessions (eg: with new congestion control scheme) 3 Some Initial Term Project Ideas

Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 4 Every Thursday 4pm – 8pm in Fall’02, Aug 29 ~ Dec 5 Basic Labs: Tools and Techniques Week 1 Aug 29 Lab 1, Networking commands and socket programming Week 2-5 Sept 5,12,19,26 Lab 2, Network simulator NS2 (and NAM) Lab 3, TCP Tahoe, Reno, and SACK comparisons in simulation Lab 4, Experiment design Lab 5, Active queue management (AQM): RED scheme Week 6 Oct 3 Lab 6, TCP traffic experiment: how to encode/setup/measure real TCP dynamics Week 7-8 Oct 10, 17 Lab 7, Routing protocols (RIP, OSPF, BGP etc.) Lab 8, BGP routing table analysis, Internet Mapping [ MID-TERM EXAM: Oct 17 th ] Week 9-10 Oct 24, 31 Lab 9, MIT Click modular router, Linux kernel programming, Intel IXA Network Processor Platform, Introduction to the Utah Emulab facility 4 REMINDER: Schedule