Edge-to-Edge Quality-of-Service Domain

Teck Meng LIM  Bu-Sung LEE  Chai Kiat YEO  

IEICE TRANSACTIONS on Communications   Vol.E89-B   No.5   pp.1554-1569
Publication Date: 2006/05/01
Online ISSN: 1745-1345
DOI: 10.1093/ietcom/e89-b.5.1554
Print ISSN: 0916-8516
Type of Manuscript: PAPER
Category: Internet
Internet QoS,  network architecture,  packet scheduling,  

Full Text: PDF>>
Buy this Article

Researchers have proposed numerous approaches to providing Quality-of-Service (QoS) across the Internet. The IETF has proposed two reservation approaches: hop-by-hop bandwidth reservation (IntServ); and per-hop behaviour bandwidth reservation (DiffServ). An edge router generates traffic, accepts per-flow reservation and classifies them into predetermined service class; while a core router ensures different QoS guarantees for each service class. We propose an Edge-to-Edge Quality-of-Service Domain in which packet trains with the same service requirements aggregated using packet deadline at edge router. The properties of a packet train like Inter-Packet Departure Time, Inter-flow Departure Time and accumulated packet delay are embedded and used by our quantum-based scheduler and QoS packet forwarding scheme in core routers. Thus, we are able to extract per-queue and per-flow information. Each queue is reconstructed at core router with packets having an expected departure time that is relative to the ingress router. Useful functions like instantaneous service rate and fine granular dropping scheme can be derived with a combination of embedded information and relative virtual clock technique. The encapsulation of our packet train information converges mathematically. Through simulations, we show that our architecture can provide delay and rate guarantees and minimise jitter for QoS-sensitive flows that requires LR-coupled or LR-decoupled reservations.