Traffic Management for the Available Bit Rate (ABR) Service in ...

Traffic Management for the Available Bit Rate (ABR) Service in ... Traffic Management for the Available Bit Rate (ABR) Service in ...

shivkumar.org
from shivkumar.org More from this publisher
24.11.2012 Views

CHAPTER 9 THE VIRTUAL SOURCE/VIRTUAL DESTINATION (VS/VD) FEATURE: DESIGN CONSIDERATIONS Oneofthearchitectural features in the ABR speci cation is the Virtual Source/Virtual Destination (VS/VD) option. This option allows a switch to divide an end-to-end ABR connection into separately controlled ABR segments by actinglike a destination on one segment, and like a source on the other. The coupling in the VS/VD switch between the two ABR control segments is implementation speci c. In this section, we model a VS/VD ATM switch and study the issues in designing coupling between ABR segments. Weidentify a number of implementation options for the coupling. We show thatagoodchoice signi cantly improves the stability and transient performance of the system and reduces the bu er requirements at the switches. As mentioned, the VS/VD option allows a switch to divide an ABR connection into separately controlled ABR segments. On one segment, the switch behaves as a destination end system, i.e., it receives data and turns around resource management (RM) cells (which carry rate feedback) to the source end system. On the other segment the switch behaves as a source end system, i.e., it controls the transmission rate of every virtual circuit (VC) and schedules the sending of data and RM cells. We 337

call such a switch a \VS/VD switch". In e ect, the end-to-end control is replaced by segment-by-segment control as shown in Figure 9.1. Figure 9.1: End-to-End Control vs VS/VD Control One advantage of the segment-by-segment control is that it isolates di erent net- works from each other. One example is a proprietary network like frame-relay or circuit-switched network between two ABR segments, which allows end-to-end ABR connection setup across the proprietary network and forwards ATM packets between the ABR segments (signaling support for this possibility is yet to be considered by the ATM Forum). Another example is the interface point between a satellite network and a LAN. The gateway switches at the edge of a satellite network can implement VS/VD to isolate downstream workgroup switches from the e ects of the long delay satellite paths (like long queues). A second advantage of segment-by-segment control is that the segments have shorter feedback loops which can potentially improve per- formance because feedback is given faster to the sources whenever new tra c bursts are seen. The VS/VD option requires the implementation of per-VC queueing and scheduling at the switch. The goal of this study is nd answers to the following questions: 338

call such a switch a \VS/VD switch". In e ect, <strong>the</strong> end-to-end control is replaced by<br />

segment-by-segment control as shown <strong>in</strong> Figure 9.1.<br />

Figure 9.1: End-to-End Control vs VS/VD Control<br />

One advantage of <strong>the</strong> segment-by-segment control is that it isolates di erent net-<br />

works from each o<strong>the</strong>r. One example is a proprietary network like frame-relay or<br />

circuit-switched network between two <strong>ABR</strong> segments, which allows end-to-end <strong>ABR</strong><br />

connection setup across <strong>the</strong> proprietary network and <strong>for</strong>wards ATM packets between<br />

<strong>the</strong> <strong>ABR</strong> segments (signal<strong>in</strong>g support <strong>for</strong> this possibility is yet to be considered by<br />

<strong>the</strong> ATM Forum). Ano<strong>the</strong>r example is <strong>the</strong> <strong>in</strong>terface po<strong>in</strong>t between a satellite network<br />

and a LAN. The gateway switches at <strong>the</strong> edge of a satellite network can implement<br />

VS/VD to isolate downstream workgroup switches from <strong>the</strong> e ects of <strong>the</strong> long delay<br />

satellite paths (like long queues). A second advantage of segment-by-segment control<br />

is that <strong>the</strong> segments have shorter feedback loops which can potentially improve per-<br />

<strong>for</strong>mance because feedback is given faster to <strong>the</strong> sources whenever new tra c bursts<br />

are seen. The VS/VD option requires <strong>the</strong> implementation of per-VC queue<strong>in</strong>g and<br />

schedul<strong>in</strong>g at <strong>the</strong> switch.<br />

The goal of this study is nd answers to <strong>the</strong> follow<strong>in</strong>g questions:<br />

338

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!