+ All Categories
Home > Documents > 17 Congestion

17 Congestion

Date post: 11-Feb-2016
Category:
Upload: sonakshi-mathur
View: 217 times
Download: 0 times
Share this document with a friend
Description:
CONGESTION CONTROL
Popular Tags:
649
1 EE 122:TCP Congestion Control Ion Stoica TAs: Junda Liu, DK Moon, David Zats http://inst.eecs.berkeley.edu/~ee122/ (Materials with thanks to Vern Paxson, Jennifer Rexford, and colleagues at UC Berkeley)
Transcript
Page 1: 17 Congestion

1

EE 122:TCP Congestion Control Ion Stoica

TAs: Junda Liu, DK Moon, David Zats

http://inst.eecs.berkeley.edu/~ee122/(Materials with thanks to Vern Paxson, Jennifer Rexford,

and colleagues at UC Berkeley)

Page 2: 17 Congestion

2

Goals of Today’s Lecture

Principles of congestion control Learning that congestion is occurring Adapting to alleviate the congestion

TCP congestion control Additive-increase, multiplicative-decrease (AIMD) How to begin transmitting: Slow Start

Page 3: 17 Congestion

3

What We Know

We know: How to process packets in a switch How to route packets in the network How to send packets reliably

We don’t know: How fast to send

Page 4: 17 Congestion

4

It’s Not Just The Sender & Receiver

Flow control keeps one fast sender from overwhelming a slow receiver

Congestion control keeps a set of senders from overloading the network

Three congestion control problems: Adjusting to bottleneck bandwidth

Without any a priori knowledge Could be a Gbps link; could be a modem

Adjusting to variations in bandwidth Sharing bandwidth between flows

Page 5: 17 Congestion

5

Congestion is Unavoidable Two packets arrive at the same time

The node can only transmit one … and either buffers or drops the other

If many packets arrive in a short period of time The node cannot keep up with the arriving traffic … and the buffer may eventually overflow

Page 6: 17 Congestion

6

Congestion Collapse Definition: Increase in network load results in a decrease of

useful work done Due to:

Undelivered packets Packets consume resources and are dropped later in

network Spurious retransmissions of packets still in flight

Unnecessary retransmissions lead to more load! Pouring gasoline on a fire

Mid-1980s: Internet grinds to a halt Until Jacobson/Karels (Berkeley!) devise TCP congestion

control

Page 7: 17 Congestion

7

View from a Single Flow Knee – point after which

Throughput increases very slowly

Delay increases quickly

Cliff – point after which Throughput starts to

decrease very fast to zero (congestion collapse)

Delay approaches infinity

Load

Load

Thro

ughp

utD

elay

knee cliff

congestioncollapse

packetloss

Page 8: 17 Congestion

8

General Approaches

Send without care Many packet drops

(1) Reservations Pre-arrange bandwidth allocations Requires negotiation before sending packets Low utilization

(2) Pricing Don’t drop packets for the high-bidders Requires payment model

Page 9: 17 Congestion

9

General Approaches (cont’d)

(3) Dynamic Adjustment Probe network to test level of congestion Speed up when no congestion Slow down when congestion Suboptimal, messy dynamics, simple to implement

All three techniques have their place But for generic Internet usage, dynamic adjustment is

the most appropriate Due to pricing structure, traffic characteristics, and

good citizenship

Page 10: 17 Congestion

10

TCP Congestion Control

TCP connection has window Controls number of unacknowledged packets

Sending rate: ~Window/RTT

Vary window size to control sending rate

Page 11: 17 Congestion

11

Sizing the Windows cwnd (Congestion Windows)

How many bytes can be sent without overflowing routers

Computed by congestion control algorithm

AdvertisedWindow How many bytes can be sent without

overflowing the sender Determined by the receiver

Page 12: 17 Congestion

12

EffectiveWindow Limits how much data can be in transit Implemented as # of bytes Described as # packets (segments) in this

lecture

EffectiveWindow = MaxWindow – (LastByteSent – LastByteAcked)

MaxWindow = min(cwnd, AdvertisedWindow)

LastByteAckedLastByteSent

sequence number increases

MaxWindow

EffectiveWindow

Page 13: 17 Congestion

13

Two Basic Components

Detecting congestion

Rate adjustment algorithm Depends on congestion or not Three subproblems within adjustment problem

Finding fixed bandwidth Adjusting to bandwidth variations Sharing bandwidth

Page 14: 17 Congestion

14

Detecting Congestion Packet dropping is best sign of congestion

Delay-based methods are hard and risky

How do you detect packet drops? ACKs TCP uses ACKs to signal receipt of data ACK denotes last contiguous byte received

Actually, ACKs indicate next segment expected

Two signs of packet drops No ACK after certain time interval: time-out Several duplicate ACKs (ignore for now)

Page 15: 17 Congestion

15

Rate Adjustment

Basic structure: Upon receipt of ACK (of new data): increase rate Upon detection of loss: decrease rate

But what increase/decrease functions should we use? Depends on what problem we are solving

Page 16: 17 Congestion

16

Problem #1: Single Flow, Fixed BW

Want to get a first-order estimate of the available bandwidth Assume bandwidth is fixed Ignore presence of other flows

Want to start slow, but rapidly increase rate until packet drop occurs (“slow-start”)

Adjustment: cwnd initially set to 1 cwnd++ upon receipt of ACK

Page 17: 17 Congestion

17

Slow-Start cwnd increases exponentially: cwnd doubles every

time a full cwnd of packets has been sent Each ACK releases two packets Slow-start is called “slow” because of starting point

segment 1cwnd = 1

cwnd = 2 segment 2segment 3

cwnd = 4 segment 4

segment 5segment 6segment 7

cwnd = 8

cwnd = 3

Page 18: 17 Congestion

18

5 Minute Break

Questions Before We Proceed?

Page 19: 17 Congestion

19

Problems with Slow-Start

Slow-start can result in many losses Roughly the size of cwnd ~ BW*RTT

Example: At some point, cwnd is enough to fill “pipe” After another RTT, cwnd is double its previous value All the excess packets are dropped!

Need a more gentle adjustment algorithm once have rough estimate of bandwidth

Page 20: 17 Congestion

20

Problem #2: Single Flow, Varying BW

Want to be able to track available bandwidth, oscillating around its current value

Possible variations: (in terms of RTTs) Multiplicative increase or decrease: cwnd a*cwnd Additive increase or decrease: cwnd cwnd + b

Four alternatives: AIAD: gentle increase, gentle decrease AIMD: gentle increase, drastic decrease MIAD: drastic increase, gentle decrease (too many losses) MIMD: drastic increase and decrease

Page 21: 17 Congestion

21

Problem #3: Multiple Flows

Want steady state to be “fair”

Many notions of fairness, but here all we require is that two identical flows end up with the same bandwidth

This eliminates MIMD and AIAD

AIMD is the only remaining solution!

Page 22: 17 Congestion

22

Buffer and Window Dynamics

No congestion x increases by one packet/RTT every RTT Congestion decrease x by factor 2

A BC = 50 pkts/RTT

0

10

20

30

40

50

60

1 28 55 82 109

136

163

190

217

244

271

298

325

352

379

406

433

460

487

Backlog in router (pkts)Congested if > 20

Rate (pkts/RTT)

x

Page 23: 17 Congestion

23

AIMD Sharing DynamicsA Bx1

D E

0

10

20

30

40

50

60

1 28 55 82 109

136

163

190

217

244

271

298

325

352

379

406

433

460

487

No congestion rate increases by one packet/RTT every RTT Congestion decrease rate by factor 2

Rates equalize fair share

x2

Page 24: 17 Congestion

24

AIAD Sharing Dynamics

A Bx1

D E No congestion x increases by one packet/RTT every RTT Congestion decrease x by 1

0

10

20

30

40

50

60

1 28 55 82 109

136

163

190

217

244

271

298

325

352

379

406

433

460

487

x2

Page 25: 17 Congestion

25

Efficient Allocation: Challenges of Congestion Control Too slow

Fail to take advantage of available bandwidth underload

Too fast Overshoot knee overload,

high delay, loss Everyone’s doing it

May all under/over shoot large oscillations

Optimal: xi=Xgoal

Efficiency = 1 - distance from efficiency line

User 1: x1U

ser 2

: x2

Efficiencyline

2 user example

overload

underload

Page 26: 17 Congestion

26

Example

User 1: x1

Use

r 2: x

2

fairnessline

efficiencyline

1

1

Total bandwidth 1

Inefficient: x1+x2=0.7

(0.2, 0.5)

Congested: x1+x2=1.2

(0.7, 0.5)

Efficient: x1+x2=1Not fair

(0.7, 0.3)

Efficient: x1+x2=1Fair

(0.5, 0.5)

Page 27: 17 Congestion

27

MIAD

User 1: x1

Use

r 2: x

2

fairnessline

efficiencyline

(x1h,x2h)

(x1h-aD,x2h-aD)

(bI(x1h-aD), bI(x2h-aD)) Increase: x*bI

Decrease: x - aD

Does not converge to fairness

Does not converges to efficiency

Page 28: 17 Congestion

28

AIAD

User 1: x1

Use

r 2: x

2

fairnessline

efficiencyline

(x1h,x2h)

(x1h-aD,x2h-aD)

(x1h-aD+aI),x2h-aD+aI)) Increase: x + aI

Decrease: x - aD

Does not converge to fairness

Does not converge to efficiency

Page 29: 17 Congestion

29

MIMD

User 1: x1

Use

r 2: x

2

fairnessline

efficiencyline

(x1h,x2h)

(bdx1h,bdx2h)

(bIbDx1h,bIbDx2h)

Increase: x*bI

Decrease: x*bD

Does not converge to fairness

Converges to efficiency iff

101

D

I

bb

Page 30: 17 Congestion

30

(bDx1h+aI,bDx2h+aI)

AIMD

User 1: x1

Use

r 2: x

2

fairnessline

efficiencyline

(x1h,x2h)

(bDx1h,bDx2h)

Increase: x+aD

Decrease: x*bD

Converges to fairness Converges to

efficiency Increments smaller

as fairness increases

Page 31: 17 Congestion

31

Implementing AIMD

After each ACK Increment cwnd by 1/cwnd (cwnd += 1/cwnd) As a result, cwnd is increased by one only if all

segments in a cwnd have been acknowledged

But need to decide when to leave slow-start and enter AIMD Use ssthresh variable

Page 32: 17 Congestion

32

Slow Start/AIMD PseudocodeInitially:

cwnd = 1;ssthresh = infinite;

New ack received:if (cwnd < ssthresh) /* Slow Start*/ cwnd = cwnd + 1;else /* Congestion Avoidance */ cwnd = cwnd + 1/cwnd;

Timeout:/* Multiplicative decrease */ssthresh = cwnd/2;cwnd = 1;

Page 33: 17 Congestion

33

The big picture (with timeouts)

Time

cwnd

Timeout

SlowStart

AIMD

ssthresh

Timeout

SlowStart

SlowStart

AIMD

Page 34: 17 Congestion

34

Summary Congestion is inevitable

Internet does not reserve resources in advance TCP actively tries to grab capacity

Congestion control critical for avoiding collapse AIMD: Additive Increase, Multiplicative Decrease Congestion detected via packet loss (fail-safe) Slow start to find initial sending rate & to restart after

timeout Next class

Advanced congestion control

Page 35: 17 Congestion

35

Page 36: 17 Congestion

36

Page 37: 17 Congestion

37

Page 38: 17 Congestion

38

Page 39: 17 Congestion

39

Page 40: 17 Congestion

40

Page 41: 17 Congestion

41

Page 42: 17 Congestion

42

Page 43: 17 Congestion

43

Page 44: 17 Congestion

44

Page 45: 17 Congestion

45

Page 46: 17 Congestion

46

Page 47: 17 Congestion

47

Page 48: 17 Congestion

48

Page 49: 17 Congestion

49

Page 50: 17 Congestion

50

Page 51: 17 Congestion

51

Page 52: 17 Congestion

52

Page 53: 17 Congestion

53

Page 54: 17 Congestion

54

Page 55: 17 Congestion

55

Page 56: 17 Congestion

56

Page 57: 17 Congestion

57

Page 58: 17 Congestion

58

Page 59: 17 Congestion

59

Page 60: 17 Congestion

60

Page 61: 17 Congestion

61

Page 62: 17 Congestion

62

Page 63: 17 Congestion

63

Page 64: 17 Congestion

64

Page 65: 17 Congestion

65

Page 66: 17 Congestion

66

Page 67: 17 Congestion

67

Page 68: 17 Congestion

68

Page 69: 17 Congestion

69

Page 70: 17 Congestion

70

Page 71: 17 Congestion

71

Page 72: 17 Congestion

72

Page 73: 17 Congestion

73

Page 74: 17 Congestion

74

Page 75: 17 Congestion

75

Page 76: 17 Congestion

76

Page 77: 17 Congestion

77

Page 78: 17 Congestion

78

Page 79: 17 Congestion

79

Page 80: 17 Congestion

80

Page 81: 17 Congestion

81

Page 82: 17 Congestion

82

Page 83: 17 Congestion

83

Page 84: 17 Congestion

84

Page 85: 17 Congestion

85

Page 86: 17 Congestion

86

Page 87: 17 Congestion

87

Page 88: 17 Congestion

88

Page 89: 17 Congestion

89

Page 90: 17 Congestion

90

Page 91: 17 Congestion

91

Page 92: 17 Congestion

92

Page 93: 17 Congestion

93

Page 94: 17 Congestion

94

Page 95: 17 Congestion

95

Page 96: 17 Congestion

96

Page 97: 17 Congestion

97

Page 98: 17 Congestion

98

Page 99: 17 Congestion

99

Page 100: 17 Congestion

100

Page 101: 17 Congestion

101

Page 102: 17 Congestion

102

Page 103: 17 Congestion

103

Page 104: 17 Congestion

104

Page 105: 17 Congestion

105

Page 106: 17 Congestion

106

Page 107: 17 Congestion

107

Page 108: 17 Congestion

108

Page 109: 17 Congestion

109

Page 110: 17 Congestion

110

Page 111: 17 Congestion

111

Page 112: 17 Congestion

112

Page 113: 17 Congestion

113

Page 114: 17 Congestion

114

Page 115: 17 Congestion

115

Page 116: 17 Congestion

116

Page 117: 17 Congestion

117

Page 118: 17 Congestion

118

Page 119: 17 Congestion

119

Page 120: 17 Congestion

120

Page 121: 17 Congestion

121

Page 122: 17 Congestion

122

Page 123: 17 Congestion

123

Page 124: 17 Congestion

124

Page 125: 17 Congestion

125

Page 126: 17 Congestion

126

Page 127: 17 Congestion

127

Page 128: 17 Congestion

128

Page 129: 17 Congestion

129

Page 130: 17 Congestion

130

Page 131: 17 Congestion

131

Page 132: 17 Congestion

132

Page 133: 17 Congestion

133

Page 134: 17 Congestion

134

Page 135: 17 Congestion

135

Page 136: 17 Congestion

136

Page 137: 17 Congestion

137

Page 138: 17 Congestion

138

Page 139: 17 Congestion

139

Page 140: 17 Congestion

140

Page 141: 17 Congestion

141

Page 142: 17 Congestion

142

Page 143: 17 Congestion

143

Page 144: 17 Congestion

144

Page 145: 17 Congestion

145

Page 146: 17 Congestion

146

Page 147: 17 Congestion

147

Page 148: 17 Congestion

148

Page 149: 17 Congestion

149

Page 150: 17 Congestion

150

Page 151: 17 Congestion

151

Page 152: 17 Congestion

152

Page 153: 17 Congestion

153

Page 154: 17 Congestion

154

Page 155: 17 Congestion

155

Page 156: 17 Congestion

156

Page 157: 17 Congestion

157

Page 158: 17 Congestion

158

Page 159: 17 Congestion

159

Page 160: 17 Congestion

160

Page 161: 17 Congestion

161

Page 162: 17 Congestion

162

Page 163: 17 Congestion

163

Page 164: 17 Congestion

164

Page 165: 17 Congestion

165

Page 166: 17 Congestion

166

Page 167: 17 Congestion

167

Page 168: 17 Congestion

168

Page 169: 17 Congestion

169

Page 170: 17 Congestion

170

Page 171: 17 Congestion

171

Page 172: 17 Congestion

172

Page 173: 17 Congestion

173

Page 174: 17 Congestion

174

Page 175: 17 Congestion

175

Page 176: 17 Congestion

176

Page 177: 17 Congestion

177

Page 178: 17 Congestion

178

Page 179: 17 Congestion

179

Page 180: 17 Congestion

180

Page 181: 17 Congestion

181

Page 182: 17 Congestion

182

Page 183: 17 Congestion

183

Page 184: 17 Congestion

184

Page 185: 17 Congestion

185

Page 186: 17 Congestion

186

Page 187: 17 Congestion

187

Page 188: 17 Congestion

188

Page 189: 17 Congestion

189

Page 190: 17 Congestion

190

Page 191: 17 Congestion

191

Page 192: 17 Congestion

192

Page 193: 17 Congestion

193

Page 194: 17 Congestion

194

Page 195: 17 Congestion

195

Page 196: 17 Congestion

196

Page 197: 17 Congestion

197

Page 198: 17 Congestion

198

Page 199: 17 Congestion

199

Page 200: 17 Congestion

200

Page 201: 17 Congestion

201

Page 202: 17 Congestion

202

Page 203: 17 Congestion

203

Page 204: 17 Congestion

204

Page 205: 17 Congestion

205

Page 206: 17 Congestion

206

Page 207: 17 Congestion

207

Page 208: 17 Congestion

208

Page 209: 17 Congestion

209

Page 210: 17 Congestion

210

Page 211: 17 Congestion

211

Page 212: 17 Congestion

212

Page 213: 17 Congestion

213

Page 214: 17 Congestion

214

Page 215: 17 Congestion

215

Page 216: 17 Congestion

216

Page 217: 17 Congestion

217

Page 218: 17 Congestion

218

Page 219: 17 Congestion

219

Page 220: 17 Congestion

220

Page 221: 17 Congestion

221

Page 222: 17 Congestion

222

Page 223: 17 Congestion

223

Page 224: 17 Congestion

224

Page 225: 17 Congestion

225

Page 226: 17 Congestion

226

Page 227: 17 Congestion

227

Page 228: 17 Congestion

228

Page 229: 17 Congestion

229

Page 230: 17 Congestion

230

Page 231: 17 Congestion

231

Page 232: 17 Congestion

232

Page 233: 17 Congestion

233

Page 234: 17 Congestion

234

Page 235: 17 Congestion

235

Page 236: 17 Congestion

236

Page 237: 17 Congestion

237

Page 238: 17 Congestion

238

Page 239: 17 Congestion

239

Page 240: 17 Congestion

240

Page 241: 17 Congestion

241

Page 242: 17 Congestion

242

Page 243: 17 Congestion

243

Page 244: 17 Congestion

244

Page 245: 17 Congestion

245

Page 246: 17 Congestion

246

Page 247: 17 Congestion

247

Page 248: 17 Congestion

248

Page 249: 17 Congestion

249

Page 250: 17 Congestion

250

Page 251: 17 Congestion

251

Page 252: 17 Congestion

252

Page 253: 17 Congestion

253

Page 254: 17 Congestion

254

Page 255: 17 Congestion

255

Page 256: 17 Congestion

256

Page 257: 17 Congestion

257

Page 258: 17 Congestion

258

Page 259: 17 Congestion

259

Page 260: 17 Congestion

260

Page 261: 17 Congestion

261

Page 262: 17 Congestion

262

Page 263: 17 Congestion

263

Page 264: 17 Congestion

264

Page 265: 17 Congestion

265

Page 266: 17 Congestion

266

Page 267: 17 Congestion

267

Page 268: 17 Congestion

268

Page 269: 17 Congestion

269

Page 270: 17 Congestion

270

Page 271: 17 Congestion

271

Page 272: 17 Congestion

272

Page 273: 17 Congestion

273

Page 274: 17 Congestion

274

Page 275: 17 Congestion

275

Page 276: 17 Congestion

276

Page 277: 17 Congestion

277

Page 278: 17 Congestion

278

Page 279: 17 Congestion

279

Page 280: 17 Congestion

280

Page 281: 17 Congestion

281

Page 282: 17 Congestion

282

Page 283: 17 Congestion

283

Page 284: 17 Congestion

284

Page 285: 17 Congestion

285

Page 286: 17 Congestion

286

Page 287: 17 Congestion

287

Page 288: 17 Congestion

288

Page 289: 17 Congestion

289

Page 290: 17 Congestion

290

Page 291: 17 Congestion

291

Page 292: 17 Congestion

292

Page 293: 17 Congestion

293

Page 294: 17 Congestion

294

Page 295: 17 Congestion

295

Page 296: 17 Congestion

296

Page 297: 17 Congestion

297

Page 298: 17 Congestion

298

Page 299: 17 Congestion

299

Page 300: 17 Congestion

300

Page 301: 17 Congestion

301

Page 302: 17 Congestion

302

Page 303: 17 Congestion

303

Page 304: 17 Congestion

304

Page 305: 17 Congestion

305

Page 306: 17 Congestion

306

Page 307: 17 Congestion

307

Page 308: 17 Congestion

308

Page 309: 17 Congestion

309

Page 310: 17 Congestion

310

Page 311: 17 Congestion

311

Page 312: 17 Congestion

312

Page 313: 17 Congestion

313

Page 314: 17 Congestion

314

Page 315: 17 Congestion

315

Page 316: 17 Congestion

316

Page 317: 17 Congestion

317

Page 318: 17 Congestion

318

Page 319: 17 Congestion

319

Page 320: 17 Congestion

320

Page 321: 17 Congestion

321

Page 322: 17 Congestion

322

Page 323: 17 Congestion

323

Page 324: 17 Congestion

324

Page 325: 17 Congestion

325

Page 326: 17 Congestion

326

Page 327: 17 Congestion

327

Page 328: 17 Congestion

328

Page 329: 17 Congestion

329

Page 330: 17 Congestion

330

Page 331: 17 Congestion

331

Page 332: 17 Congestion

332

Page 333: 17 Congestion

333

Page 334: 17 Congestion

334

Page 335: 17 Congestion

335

Page 336: 17 Congestion

336

Page 337: 17 Congestion

337

Page 338: 17 Congestion

338

Page 339: 17 Congestion

339

Page 340: 17 Congestion

340

Page 341: 17 Congestion

341

Page 342: 17 Congestion

342

Page 343: 17 Congestion

343

Page 344: 17 Congestion

344

Page 345: 17 Congestion

345

Page 346: 17 Congestion

346

Page 347: 17 Congestion

347

Page 348: 17 Congestion

348

Page 349: 17 Congestion

349

Page 350: 17 Congestion

350

Page 351: 17 Congestion

351

Page 352: 17 Congestion

352

Page 353: 17 Congestion

353

Page 354: 17 Congestion

354

Page 355: 17 Congestion

355

Page 356: 17 Congestion

356

Page 357: 17 Congestion

357

Page 358: 17 Congestion

358

Page 359: 17 Congestion

359

Page 360: 17 Congestion

360

Page 361: 17 Congestion

361

Page 362: 17 Congestion

362

Page 363: 17 Congestion

363

Page 364: 17 Congestion

364

Page 365: 17 Congestion

365

Page 366: 17 Congestion

366

Page 367: 17 Congestion

367

Page 368: 17 Congestion

368

Page 369: 17 Congestion

369

Page 370: 17 Congestion

370

Page 371: 17 Congestion

371

Page 372: 17 Congestion

372

Page 373: 17 Congestion

373

Page 374: 17 Congestion

374

Page 375: 17 Congestion

375

Page 376: 17 Congestion

376

Page 377: 17 Congestion

377

Page 378: 17 Congestion

378

Page 379: 17 Congestion

379

Page 380: 17 Congestion

380

Page 381: 17 Congestion

381

Page 382: 17 Congestion

382

Page 383: 17 Congestion

383

Page 384: 17 Congestion

384

Page 385: 17 Congestion

385

Page 386: 17 Congestion

386

Page 387: 17 Congestion

387

Page 388: 17 Congestion

388

Page 389: 17 Congestion

389

Page 390: 17 Congestion

390

Page 391: 17 Congestion

391

Page 392: 17 Congestion

392

Page 393: 17 Congestion

393

Page 394: 17 Congestion

394

Page 395: 17 Congestion

395

Page 396: 17 Congestion

396

Page 397: 17 Congestion

397

Page 398: 17 Congestion

398

Page 399: 17 Congestion

399

Page 400: 17 Congestion

400

Page 401: 17 Congestion

401

Page 402: 17 Congestion

402

Page 403: 17 Congestion

403

Page 404: 17 Congestion

404

Page 405: 17 Congestion

405

Page 406: 17 Congestion

406

Page 407: 17 Congestion

407

Page 408: 17 Congestion

408

Page 409: 17 Congestion

409

Page 410: 17 Congestion

410

Page 411: 17 Congestion

411

Page 412: 17 Congestion

412

Page 413: 17 Congestion

413

Page 414: 17 Congestion

414

Page 415: 17 Congestion

415

Page 416: 17 Congestion

416

Page 417: 17 Congestion

417

Page 418: 17 Congestion

418

Page 419: 17 Congestion

419

Page 420: 17 Congestion

420

Page 421: 17 Congestion

421

Page 422: 17 Congestion

422

Page 423: 17 Congestion

423

Page 424: 17 Congestion

424

Page 425: 17 Congestion

425

Page 426: 17 Congestion

426

Page 427: 17 Congestion

427

Page 428: 17 Congestion

428

Page 429: 17 Congestion

429

Page 430: 17 Congestion

430

Page 431: 17 Congestion

431

Page 432: 17 Congestion

432

Page 433: 17 Congestion

433

Page 434: 17 Congestion

434

Page 435: 17 Congestion

435

Page 436: 17 Congestion

436

Page 437: 17 Congestion

437

Page 438: 17 Congestion

438

Page 439: 17 Congestion

439

Page 440: 17 Congestion

440

Page 441: 17 Congestion

441

Page 442: 17 Congestion

442

Page 443: 17 Congestion

443

Page 444: 17 Congestion

444

Page 445: 17 Congestion

445

Page 446: 17 Congestion

446

Page 447: 17 Congestion

447

Page 448: 17 Congestion

448

Page 449: 17 Congestion

449

Page 450: 17 Congestion

450

Page 451: 17 Congestion

451

Page 452: 17 Congestion

452

Page 453: 17 Congestion

453

Page 454: 17 Congestion

454

Page 455: 17 Congestion

455

Page 456: 17 Congestion

456

Page 457: 17 Congestion

457

Page 458: 17 Congestion

458

Page 459: 17 Congestion

459

Page 460: 17 Congestion

460

Page 461: 17 Congestion

461

Page 462: 17 Congestion

462

Page 463: 17 Congestion

463

Page 464: 17 Congestion

464

Page 465: 17 Congestion

465

Page 466: 17 Congestion

466

Page 467: 17 Congestion

467

Page 468: 17 Congestion

468

Page 469: 17 Congestion

469

Page 470: 17 Congestion

470

Page 471: 17 Congestion

471

Page 472: 17 Congestion

472

Page 473: 17 Congestion

473

Page 474: 17 Congestion

474

Page 475: 17 Congestion

475

Page 476: 17 Congestion

476

Page 477: 17 Congestion

477

Page 478: 17 Congestion

478

Page 479: 17 Congestion

479

Page 480: 17 Congestion

480

Page 481: 17 Congestion

481

Page 482: 17 Congestion

482

Page 483: 17 Congestion

483

Page 484: 17 Congestion

484

Page 485: 17 Congestion

485

Page 486: 17 Congestion

486

Page 487: 17 Congestion

487

Page 488: 17 Congestion

488

Page 489: 17 Congestion

489

Page 490: 17 Congestion

490

Page 491: 17 Congestion

491

Page 492: 17 Congestion

492

Page 493: 17 Congestion

493

Page 494: 17 Congestion

494

Page 495: 17 Congestion

495

Page 496: 17 Congestion

496

Page 497: 17 Congestion

497

Page 498: 17 Congestion

498

Page 499: 17 Congestion

499

Page 500: 17 Congestion

500

Page 501: 17 Congestion

501

Page 502: 17 Congestion

502

Page 503: 17 Congestion

503

Page 504: 17 Congestion

504

Page 505: 17 Congestion

505

Page 506: 17 Congestion

506

Page 507: 17 Congestion

507

Page 508: 17 Congestion

508

Page 509: 17 Congestion

509

Page 510: 17 Congestion

510

Page 511: 17 Congestion

511

Page 512: 17 Congestion

512

Page 513: 17 Congestion

513

Page 514: 17 Congestion

514

Page 515: 17 Congestion

515

Page 516: 17 Congestion

516

Page 517: 17 Congestion

517

Page 518: 17 Congestion

518

Page 519: 17 Congestion

519

Page 520: 17 Congestion

520

Page 521: 17 Congestion

521

Page 522: 17 Congestion

522

Page 523: 17 Congestion

523

Page 524: 17 Congestion

524

Page 525: 17 Congestion

525

Page 526: 17 Congestion

526

Page 527: 17 Congestion

527

Page 528: 17 Congestion

528

Page 529: 17 Congestion

529

Page 530: 17 Congestion

530

Page 531: 17 Congestion

531

Page 532: 17 Congestion

532

Page 533: 17 Congestion

533

Page 534: 17 Congestion

534

Page 535: 17 Congestion

535

Page 536: 17 Congestion

536

Page 537: 17 Congestion

537

Page 538: 17 Congestion

538

Page 539: 17 Congestion

539

Page 540: 17 Congestion

540

Page 541: 17 Congestion

541

Page 542: 17 Congestion

542

Page 543: 17 Congestion

543

Page 544: 17 Congestion

544

Page 545: 17 Congestion

545

Page 546: 17 Congestion

546

Page 547: 17 Congestion

547

Page 548: 17 Congestion

548

Page 549: 17 Congestion

549

Page 550: 17 Congestion

550

Page 551: 17 Congestion

551

Page 552: 17 Congestion

552

Page 553: 17 Congestion

553

Page 554: 17 Congestion

554

Page 555: 17 Congestion

555

Page 556: 17 Congestion

556

Page 557: 17 Congestion

557

Page 558: 17 Congestion

558

Page 559: 17 Congestion

559

Page 560: 17 Congestion

560

Page 561: 17 Congestion

561

Page 562: 17 Congestion

562

Page 563: 17 Congestion

563

Page 564: 17 Congestion

564

Page 565: 17 Congestion

565

Page 566: 17 Congestion

566

Page 567: 17 Congestion

567

Page 568: 17 Congestion

568

Page 569: 17 Congestion

569

Page 570: 17 Congestion

570

Page 571: 17 Congestion

571

Page 572: 17 Congestion

572

Page 573: 17 Congestion

573

Page 574: 17 Congestion

574

Page 575: 17 Congestion

575

Page 576: 17 Congestion

576

Page 577: 17 Congestion

577

Page 578: 17 Congestion

578

Page 579: 17 Congestion

579

Page 580: 17 Congestion

580

Page 581: 17 Congestion

581

Page 582: 17 Congestion

582

Page 583: 17 Congestion

583

Page 584: 17 Congestion

584

Page 585: 17 Congestion

585

Page 586: 17 Congestion

586

Page 587: 17 Congestion

587

Page 588: 17 Congestion

588

Page 589: 17 Congestion

589

Page 590: 17 Congestion

590

Page 591: 17 Congestion

591

Page 592: 17 Congestion

592

Page 593: 17 Congestion

593

Page 594: 17 Congestion

594

Page 595: 17 Congestion

595

Page 596: 17 Congestion

596

Page 597: 17 Congestion

597

Page 598: 17 Congestion

598

Page 599: 17 Congestion

599

Page 600: 17 Congestion

600

Page 601: 17 Congestion

601

Page 602: 17 Congestion

602

Page 603: 17 Congestion

603

Page 604: 17 Congestion

604

Page 605: 17 Congestion

605

Page 606: 17 Congestion

606

Page 607: 17 Congestion

607

Page 608: 17 Congestion

608

Page 609: 17 Congestion

609

Page 610: 17 Congestion

610

Page 611: 17 Congestion

611

Page 612: 17 Congestion

612

Page 613: 17 Congestion

613

Page 614: 17 Congestion

614

Page 615: 17 Congestion

615

Page 616: 17 Congestion

616

Page 617: 17 Congestion

617

Page 618: 17 Congestion

618

Page 619: 17 Congestion

619

Page 620: 17 Congestion

620

Page 621: 17 Congestion

621

Page 622: 17 Congestion

622

Page 623: 17 Congestion

623

Page 624: 17 Congestion

624

Page 625: 17 Congestion

625

Page 626: 17 Congestion

626

Page 627: 17 Congestion

627

Page 628: 17 Congestion

628

Page 629: 17 Congestion

629

Page 630: 17 Congestion

630

Page 631: 17 Congestion

631

Page 632: 17 Congestion

632

Page 633: 17 Congestion

633

Page 634: 17 Congestion

634

Page 635: 17 Congestion

635

Page 636: 17 Congestion

636

Page 637: 17 Congestion

637

Page 638: 17 Congestion

638

Page 639: 17 Congestion

639

Page 640: 17 Congestion

640

Page 641: 17 Congestion

641

Page 642: 17 Congestion

642

Page 643: 17 Congestion

643

Page 644: 17 Congestion

644

Page 645: 17 Congestion

645

Page 646: 17 Congestion

646

Page 647: 17 Congestion

647

Page 648: 17 Congestion

648

Page 649: 17 Congestion

649


Recommended