Bandwidth Broker

Bandwidth Broker

RFC 2638 from the IETF defines the entity of the Bandwidth Broker (BB) in the framework of DiffServ. According to RFC 2638, a Bandwidth Broker is an agent that has some knowledge of an organization's priorities and policies and allocates Quality of Service (QoS) resources with respect to those policies. In order to achieve an end-to-end allocation of resources across separate domains, the Bandwidth Broker managing a domain will have to communicate with its adjacent peers, which allows end-to-end services to be constructed out of purely bilateral agreements. Admission control is one of the main tasks that a Bandwidth Broker has to perform, in order to decide whether an incoming resource reservation request will be accepted or not. Most Bandwidth Brokers use simple admission control modules, although there are also proposals for more sophisticated admission control according to several metrics such as acceptance rate, network utilization, etc. The BB acts as a Policy Decision Point (PDP) in deciding whether to allow or reject a flow, whilst the edge routers acts as Policy Enforcement Points (PEPs) to police traffic (allowing and marking packets, or simply dropping them).

DiffServ allows two carrier services apart from the default Best Effort service: Assured Forwarding (RFC 2597) and Expedited Forwarding (RFC 3246). Assured Forwarding (AF) provides a 'better than best effort' service, but is similar to best effort traffic in that bursts and Packet Delay Variation (PDV) are to be expected. Out of profile AF packets are given a lower priority by being marked as best effort traffic. Expedited Forwarding (EF) provides a 'virtual wire' service with traffic shaping to prevent bursts, strict admission control (out of profile packets are dropped) and a separate queue for EF traffic in the core routers, which together mean queues are kept small and there is no need for buffer management - resulting in low loss, low delay and low Packet Delay Variation. Hence although loosely a BB allocates bandwidth, really it allocates carrier services (i.e. QoS resources).

Bandwidth Brokers can be configured with organizational policies, keep track of the current allocation of marked traffic, and interpret new requests to mark traffic in light of the policies and current allocation. Bandwidth Brokers only need to establish relationships of limited trust with their peers in adjacent domains, unlike schemes that require the setting of flow specifications in routers throughout an end-to-end path. In practical technical terms, the Bandwidth Broker architecture makes it possible to keep state on an administrative domain basis, rather than at every router, and the DiffServ architecture makes it possible to confine per flow state to just the edge or leaf routers.

The scope of BBs has expanded and they are now not restricted to DiffServ domains. As long as the underlying QoS mechanism can be mapped to a DiffServ behaviour, then a BB can understand it and communicate with its adjacent peers, i.e. the 'lingua franca' of QoS in the Internet should be DiffServ. There may be more than one BB in a domain, though if there are RFC 2638 envisages that only one BB will function as the top-level inter-domain BB.

A number of research projects have developed or are developing Bandwidth Broker architectures [http://www-staff.it.uts.edu.au/~simmonds/BB.htm] .

Further reading

* RFC 2638: A Two-bit Differentiated Services Architecture for the Internet
* [http://qbone.internet2.edu/bb/bboutline2.html QBone Bandwidth Broker Architecture]
* [http://citeseer.ist.psu.edu/sohail02survey.html The Survey of Bandwidth Broker]
* [http://citeseer.ist.psu.edu/clayton98internet.html Internet Quality of Service]
* [http://citeseer.ist.psu.edu/zhang00decoupling.html Decoupling QoS Control from Core Routers: A Novel Bandwidth Broker Architecture for Scalable Support of Guaranteed Services]
* [http://ru6.cti.gr/ru6/publications/45851065.pdf An Adaptive Admission Control Algorithm for Bandwidth Brokers]
* [http://citeseer.ist.psu.edu/machiraju02scalable.html A Scalable and Robust Solution for Bandwidth Allocation]
* [http://w3.tmit.bme.hu/ips2004/papers/ips2004_003.pdf Implementation of a Simple Bandwidth Broker for DiffServ Networks]
* [http://www-staff.it.uts.edu.au/~simmonds/Papers/QoS1.pdf Providing End-to-End guaranteed Quality of Service over the Internet: A survey on Bandwidth Broker Architecture for Differentiated Services Network]


Wikimedia Foundation. 2010.

Игры ⚽ Нужна курсовая?

Look at other dictionaries:

  • Differentiated services — This article is about communication networks. For the design pattern for business applications, see Differentiated service (design pattern). Differentiated Services or DiffServ is a computer networking architecture that specifies a simple,… …   Wikipedia

  • Admission control — is a network Quality of Service (QoS) procedurecite book | author = Ferguson P., Huston G. | title = Quality of Service: Delivering QoS on the Internet and in Corporate Networks | publisher = John Wiley Sons, Inc. | date = 1998 | id = ISBN 0 471… …   Wikipedia

  • Common Open Policy Service —    Основные протоколы TCP/IP по уровням модели OSI (Список портов TCP и UDP) …   Википедия

  • Economic Affairs — ▪ 2006 Introduction In 2005 rising U.S. deficits, tight monetary policies, and higher oil prices triggered by hurricane damage in the Gulf of Mexico were moderating influences on the world economy and on U.S. stock markets, but some other… …   Universalium

  • Low latency (capital markets) — Low latency is a hot topic within capital markets, where the proliferation of algorithmic trading requires firms to react to market events faster than the competition to increase profitability of trades. For example, when executing arbitrage… …   Wikipedia

  • Computers and Information Systems — ▪ 2009 Introduction Smartphone: The New Computer.       The market for the smartphone in reality a handheld computer for Web browsing, e mail, music, and video that was integrated with a cellular telephone continued to grow in 2008. According to… …   Universalium

  • Teredo tunneling — Teredo is a tunneling protocol designed to grant IPv6 connectivity to nodes that are located behind IPv6 unaware NAT devices. It defines a way of encapsulating IPv6 packets within IPv4 UDP datagrams that can be routed through NAT devices and on… …   Wikipedia

  • Publish/subscribe — (or pub/sub) is an asynchronous messaging paradigm where senders (publishers) of messages are not programmed to send their messages to specific receivers (subscribers). Rather, published messages are characterized into classes, without knowledge… …   Wikipedia

  • Abkürzungen/Computer — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

  • Liste der Abkürzungen (Computer) — Dies ist eine Liste technischer Abkürzungen, die im IT Bereich verwendet werden. A [nach oben] AA Antialiasing AAA authentication, authorization and accounting, siehe Triple A System AAC Advanced Audio Coding AACS …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”