Diploma Thesis DIP-1767

BibliographySironja, Vladimir: Implementation of a Traffic-Control Architecture for RSVP over ATM.
University of Stuttgart, Faculty of Computer Science, Diploma Thesis No. 1767 (1999).
88 pages, english.
CR-SchemaC.2.1 (Network Architecture and Design)
C.2.5 (Local and Wide-Area Networks)
C.2.6 (Internetworking)
Abstract

Die Integrated Services Internet Architektur definiert verschiedene Echtzeit-Klassen neben der default best-effort Klasse. Das signallisierungsprotokol RSVP ermöglicht eine Reservierung der Dienstgüte in den Routern zwischen zwei Rechner für diese Dienste. Diese Arbeit stellt eine Erweiterung des Linux-Kernels vor, für Router zwischen IP- und ATM-Netzen, die einen Integrated Services Verkehrsstrom in eine ATM - VC abbilden. Die Erweiterung ermöglicht eine Aggregation meherer Verkehrsströme in eine ATM-VC. Der RPQ (Rotating Prioity Queues) Algorithmus wird implementiert und benutzt, um die maximale erlaubte Verzögerung der aggregierten Verkehrströme zu begrenzen. Diese Arbeit erläutert die Struktur des Verkehrsmanagements in Linux Kernel, sowie die ATM-Kernel Erweiterung. Weitehin wird die Implementierung eines einfachen Lastgenerators und der Verzögerungsmessung beschrieben.

The IETF´s Integrated Services architecture defines Guaranteed Service and Controlled Load Service as new Service classes for the Internet extending the traditional best-effort service. In this architecture, the signaling protocol RSVP supports reservation of Quality of Service in the routers connecting two hosts over an IP network. This work presents an extension to the Linux kernel for routers at the border between ATM and IP networks, which map the QoS requirements of Integrated Services flows into ATM VCs. The extension enables merging of multiple Guaranteed Service flows into one single VC. The Rotating Prioity Queues (RPQ) algorithm is implemented and used for bounding the delay of the merged flows. Furthermore, this work describes the implementation details of the traffic control and ATM modules in the kernel. Finally, the implementation of a simple traffic generator that allows the testing of signaling and measurement of queueing delay is presented.

Full text and
other links
PostScript (2766520 Bytes)
Access to students' publications restricted to the faculty due to current privacy regulations
Department(s)University of Stuttgart, Institute of Parallel and Distributed High-Performance Systems, Distributed Systems
Entry dateFebruary 25, 2002
   Publ. Department   Publ. Institute   Publ. Computer Science