Skip to main content Accessibility help
Internet Explorer 11 is being discontinued by Microsoft in August 2021. If you have difficulties viewing the site on Internet Explorer 11 we recommend using a different browser such as Microsoft Edge, Google Chrome, Apple Safari or Mozilla Firefox.

Chapter 4: Scheduling in packet switches

Chapter 4: Scheduling in packet switches

pp. 86-109

Authors

, University of Illinois, Urbana-Champaign, , Arizona State University
Resources available Unlock the full potential of this textbook with additional resources. There are Instructor restricted resources available for this textbook. Explore resources
  • Add bookmark
  • Cite
  • Share

Summary

In Chapter 2, we learned about routing algorithms that determine the sequence of links a packet should traverse to get to its destination. But we did not explain how a router actually moves a packet from one link to another. To understand this process, let us first look at the architecture of a router. Generally speaking, a router has four major components: the input and the output ports, which are interfaces connecting the router to input and output links, respectively, a switch fabric, and a routing processor, as shown in Figure 4.1. The routing processor maintains the routing table and makes routing decisions. The switch fabric is the component that moves packets from one link to another link. In this chapter, we will assume that all packets are of equal size. In reality, packets in the Internet have widely variable sizes. In the switch fabric, packets are divided into equal-sized cells and reassembled at the output, hence our assumption holds.

Earlier, we implicitly assumed that this switch fabric operates infinitely fast, so packets are moved from input ports to output ports immediately. This allowed us to focus on the buffers at output ports. So, all our discussions so far on buffer overflow probabilities are for output queues since an output buffer is the place where packets “enter” a link. For example, WFQ, introduced in Chapter 3, may be implemented at output port buffers to provide isolation among flows. However, in reality, the switch fabric does not really operate at infinite speed.

About the book

Access options

Review the options below to login to check your access.

Purchase options

eTextbook
US$83.00
Hardback
US$83.00

Have an access code?

To redeem an access code, please log in with your personal login.

If you believe you should have access to this content, please contact your institutional librarian or consult our FAQ page for further information about accessing our content.

Also available to purchase from these educational ebook suppliers