2Mind Your Own Bandwidth

CARLEE JOE‐WONG,1 SANGTAE HA,2 ZHENMING LIU,3 FELIX MING FAI WONG,4 and MUNG CHIANG5

1 Electrical and Computer Engineering, Carnegie Mellon University, Silicon Valley, CA, USA

2 Department of Computer Science, University of Colorado at Boulder, Boulder, CO, USA

3 Department of Computer Science, College of William and Mary, Williamsburg, VA, USA

4 Yelp Inc., San Francisco, CA, USA

5 Department of Electrical Engineering, Princeton University, Princeton, NJ, USA

2.1 INTRODUCTION

The growing popularity of the Internet, and particularly streaming and cloud services like Dropbox and Netflix, has caused a dramatic increase in data usage since 2010 [1]. Internet service providers (ISPs) are thus confronting a difficult question: how should they cope with this growing demand for data as it threatens to overwhelm their available network capacity?

An obvious answer to this question would be to simply expand network capacity to meet users’ demands. However, demand for data is growing at such a fast rate that the necessary capacity increases and would require prohibitive amounts of investment [2]. Thus, instead of expanding the bandwidth supply, many ISPs have turned to managing user demand. By limiting bandwidth demand at any given time to lie below the network capacity threshold, ISPs can prevent their networks from becoming over‐congested. However, demand restriction is not easy. Simple restriction policies, such as throttling heavy users, can effectively reduce ...

Get Fog for 5G and IoT now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.