Skip to Content
Optimization of Computer Networks
book

Optimization of Computer Networks

by Pablo Pavón Mariño
May 2016
Intermediate to advanced
420 pages
12h 48m
English
Wiley
Content preview from Optimization of Computer Networks

Chapter 6Congestion Control Problems

6.1 Introduction

Communication networks are intended to carry the traffic offered by the sources. When traffic volumes are too high, network links saturate, and there is a situation called congestion. To prevent it, a mechanism is needed to perform a fair and effective sharing of the link bandwidth by assigning the traffic volume each source is allowed to inject.

The network elements taking the bandwidth sharing decisions traditionally receive different names in different contexts. When traffic demands are virtual circuits or traffic connections at a fixed rate, the bandwidth sharing is governed by an admission control logic that decides for each connection request whether to carry it or block it. In turn, if the target is adjusting periodically (e.g., at a subsecond rate) the traffic injected by a demand, such that network resources are not saturated, the process is called congestion control. This chapter is mostly devoted to congestion control in packet switched networks.

Congestion control algorithms are code running in the traffic sources that computes an upper limit to the allowed rate to inject in the network. Some sources do not have much traffic to transmit and the congestion control upper limit is actually not restrictive for them. These are typically called mouse connections and correspond to occasional traffic between standard users. In contrast, other sources are always willing to transmit as much traffic as they are allowed. They ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Computer and Communication Networks

Computer and Communication Networks

Nader F. Mir
Complex Networks

Complex Networks

Kayhan Erciyes

Publisher Resources

ISBN: 9781119013358Purchase book