ABE: Providing a low-delay service within best effort

Citation
P. Hurley et al., ABE: Providing a low-delay service within best effort, IEEE NETW, 15(3), 2001, pp. 60-69
Citations number
26
Categorie Soggetti
Information Tecnology & Communication Systems
Journal title
IEEE NETWORK
ISSN journal
08908044 → ACNP
Volume
15
Issue
3
Year of publication
2001
Pages
60 - 69
Database
ISI
SICI code
0890-8044(200105/06)15:3<60:APALSW>2.0.ZU;2-A
Abstract
We propose alternative best effort (ABE), a novel service for IP networks, which relies on the idea of providing low delay at the expense of maybe les s throughput. The objective is to retain the simplicity of the original Int ernet single-class best-effort service while providing low delay to interac tive adaptive applications. With ABE, every best effort packet is marked as either green or blue. Green packets are guaranteed a low bounded delay in every router. In exchange, green packets are more likely to be dropped (or marked using congestion notification) during periods of congestion than blu e packets. For every packet, the choice of color is made by the application based on the nature of its traffic and on global traffic conditions. Typic ally, an interactive application with real-time deadlines, such as audio, w ill mark most of its packets as green, as long as the network conditions of fer large enough throughput. In contrast, an application that transfers bin ary data such as bulk data transfer will seek to minimize overall transfer time and send blue traffic. We propose router requirements that aim at enfo rcing benefits for all types of traffic, namely that green traffic achieves low delay and blue traffic receives at least as much throughput as it woul d in a flat (legacy) best effort network. ABE is different From differentia ted or integrated services in that neither packet color can be said to rece ive better treatment; thus, flat rate pricing may be maintained, and there is no need for reservations or profiles. In this article we define the ABE service, its requirements, properties, and usage. We discuss the implicatio ns of replacing the existing IP best effort service by the ABE service. We propose and analyze an implementation based on a new scheduling method call ed duplicate scheduling with deadlines. It supports any mixture of TCP, TCP -friendly, and non-TCP-friendly traffic.