Interests

I am interested in the design of switches/routers, algorithmic issues in networks, wide area software architectures extendible to arbitrary services and (very recently) in applied artificial intelligence.

In the past, I have worked on QoS, computational geometry, databases and file system design.

MS Thesis

I have completed work on designing a generic control plane architecture for edge devices between RSVP-enabled IP and ATM networks. These control mechanisms will sit in the edge router or switch between the two clouds. This design, along with some theoretical results on a series of token buckets supporting guaranteed services form my MS dissertation.

I have completed an implementation of such an edge device as a low-bandwidth application-level switch on NT. The switch uses the generic control plane architecture proposed in my thesis and a simple memoryless token bucket in the data plane. The theoretical results from my thesis are used in verifying the correctness of the flow mappings used in the control plane of the switch. Specifically, we state and prove a theorem governing a sequence of token buckets providing end-to-end support for guaranteed service.

Patent

(pending) Managing Overflow of a Routing Forwarding Database
(with Michael Fine, Sanjay Subramanya @ Cisco Systems)

Publications

Control Plane Issues in Supporting RSVP-based Services over ATM
( with Klara Nahrstedt ) submitted to IEEE GLOBECOMM 2000

Design, Implementation and Evaluation of IntServ/ATM Edge Device Architecture
( with Klara Nahrstedt ) submitted to IEEE INFOCOM 2000

QoS Translations and End-to-End Signaling Protocol for RSVP over CBR/ATM
( with Yuxin Zhou, Klara Nahrstedt ) accepted to OPNETWORK99

An Edge Device Architecture for Integrated Services in Heterogenous Networks
M.S. Thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, August 1999.

QUIN : QoS Unification in Incongruous Networks
( with Klara Nahrstedt, Roy Campbell, Whay Lee, Sreedhar Sivakumaran ) position paper

Past work

  • methods for enabling real time services in heterogeneous networks (UIUC-Motorola collaboration) Here is a position paper on this work.
  • building a multi threaded record structured file system to provide tuple-friendly abstractions to database applications (with Kaushik Chakrabarti, University of California, Irvine)
  • middleware for end-to-end QoS in distributed systems (with Burton Li , University of Toronto). Here is a report on this work.
  • developed ProTT 2.0, a protocol test tool at Hughes Network Systems.
  • developed an object oriented file system for the Shakti document manager, Center for Software Development, BITS Pilani
  • worked on improving algorithms for classical computational geometry problems, Department of Mathematics, BITS Pilani


    Mukul Chawla / chawla_mukul@yahoo.com / revised 3rd Dec 2000