Broadband and Optical Networks Case Study


Suggested Topics | Case Study Guidelines | Guidelines | Evaluation Criteria | Suggested Resources


 

Case study guidelines

Back to Top

The case study is an creative exercise in:

  1. synthesizing a picture of an area, its relevance, structure and core ideas; and identifying what problems are worth working on going forward.
  2. integrating the concepts learnt in class, with an in-depth focus in a single area.
  3. understanding the *research* and *engineering* issues in a focus area and a crisp articulation of state-of-the-art and research/engineering directions being investigated in the community. No fluff. Suggested length ~ about 10 pages.
  4. reading key technical research papers. Papers marked as Required Readings are to supplement whatever has been covered in the class and are a must read. In most of the cases these papers present the Big Picture. Papers marked as References further elaborate on the topic and could be dealing with specific problems.
  5. making a creative attempt at any open research problems to suggest solution directions/approaches. Well articulated solution approaches/breakthroughs can get upto 5 bonus points.

Suggested Topics

Back to Top

Note: you are free to propose your own topic for your case study. However, it should conform to the following guidelines:

  • List of sub-topics to be covered
  • List of at least 3 papers, IETF RFCs/drafts and/or one book you plan to read in depth for the case study. This should include a "core set" of papers/books which should be approved by the instructor. The goal is to exclude "fluff" papers from this list. For example, your proposal should be of similar depth as the papers listed in the suggested case studies. It is implicitly assumed that your case study should go far deeper into the topics than covered in class. The class lecture material is a starting point.

Guidelines

Back to Top

  1. Upto 2 students can collaborate on a case study project, provided the proposed work is substantial enough (in terms of depth/breadth). Please refer to course syllabus for due dates.
  2. The final case study writeup (of about 10 pages) should clearly specify:
    • The scope of the problem you are studying - detail all the fundamental design issues/subproblems involved
    • Solution approaches to each of these issues (in isolation)
    • Solutions adopted in practice
    • Conclusions stating the open issues involved, and possible solution directions.
    • Precise definition of problems and original insight into solution directions will lead to bonus points.

Evaluation Criteria

Back to Top

  1. the depth/breadth of issues investigated
  2. clarity of thought and presentation. Problem definition and scope before solution presentation.
  3. quality of critique of the state-of-the-art and insight in presenting open issues
  4. Well articulated solution approaches/breakthroughs can get upto 5 bonus points. Badly written reports or reports with more "fluff" than clear technical exposition will lose points in the evaluation.

Case Study Topics


Network Processors

Network Processors are designed as fast embedded processors that can handle the header processing in a fast and configurable manner. Notable among the network processors are the ones that belong to the Intel's IXP family. The goals of the case study in this area can consist of analyzing the currently available network processors for their design and capabilities. Please note that the study should go significantly beyond the overview provided in the class.

[Back to Top]


Optical Networks

[Back to Top]


ATM

·                                 Congestion Control in ATM Networks:

o                                Required Reading: A. Charny, D. Clark, R. Jain Congestion Control with Explicit Rate Indication ICC 95

o                                Required Reading: S. Kalyanaraman, R. Jain, S. Fahmy, R. Goyal, and B. Vandalore The ERICA Switch Algorithm for ABR Traffic Management in ATM Networks TON 2000

o                                Reference: Kung, H. T. and R. Morris Credit-Based Flow Control for ATM Networks IEEE Network Magazine 1995

o                                Reference: R.Jain Congestion Control and Traffic Management in ATM Networks: Recent Advances and A Survey Computer Networks and ISDN Systems 1996

o                                Reference: R. Jain A Timeout Based Congestion Control Scheme for Window Flow-Controlled Networks JSAC 86

o                                Reference: R. Jain Myths about Congestion Management in High Speed Networks Internetworking: Research and Experience 1992

·                                 Quality of Service:

o                                Reference: Sonia Fahmy and Raj Jain ABR Flow Control for Multipoint Connections IEEE Network Magazine 1998

o                                Reference: Rohit Goyal, Xiangrong Cai, Raj Jain, Sonia Fahmy, Bobby Vandalore Per-VC Rate Allocation Techniques for ATM-ABR Virtual Source Virtual Destination Networks Globecom 98

o                                Reference: Bobby Vandalore, Sonia Fahmy, Raj Jain, Rohit Goyal and Mukul Goyal QoS and Multipoint support for Multimedia Applications over ATM ABR service IEEE Communications Magazine 1999

o                                Reference: T. V. Lakshman, P. P. Mishra and K. K. Ramakrishnan Transporting Compressed Video Over ATM Networks with Explicit Rate Feedback Control INFOCOM 1997

o                                Reference: H. Kanakia, P. P. Mishra, and A. Riebman An Adaptive Congestion Control Scheme for Real Time Packet Video transport SIGCOMM 1993

[Back to Top]


Scheduling Algorithms

Scheduling algorithms presented in the literature are broadly classified based on whether they can seperate rate fairness and delay guarantees. The references presented under the headings of Virtual Clock (Sorted-priority) schemes and Frame-based schemes do not achieve this seperation. The references under the title Fair service curve schemes do provide this seperation.

[Back to Top]


Admission Control

Measurement-based admission control (MBAC) algorithms are used to make resource reservation decisions to achieve particular QoS goals. MBAC schemes either assume a particular traffic model for sources or employ generic traffic envelopes to describe them.

[Back to Top]


Active Queue Management

[Back to Top]


Traffic Engineering

More Links on BANANAS

[Back to Top]


High Speed Routing and Networks:

[Back to Top]


Suggested Resources

Back to Top

[Back to Top]