Engineering Internet QoS

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

From the basics to the most advanced quality-of-service (QoS) concepts, this book aims to offer professionals an in-depth understanding of the latest technical issues raised by the emergence of new types of internet services. It provides end-to-end QoS guidance for real-time multimedia communications over the internet, and shows where and when it is preferable to use certain techniques for QoS support in networks and internet traffic. This practical resource discusses key standards and protocols, and features numerous examples and graphs that illustrate important concepts. It includes case studies that show how to build networks supporting Quality of Service. This book serves as a text for: software developers and researchers; network engineers, designers and managers; and graduate students in advanced QoS courses and related courses.

Author(s): Sanjay Jha, Mahbub Hassan
Edition: 1st
Year: 2002

Language: English
Pages: 350

Contents vii......Page 7
Preface xv......Page 15
1.1 QoS Framework 1......Page 21
1.2 Video-Conferencing System 5......Page 25
1.3 Overview of Audio-Video Compression Techniques 6......Page 26
1.4 End-System Considerations 9......Page 29
1.5 Operating-System Approach 10......Page 30
1.6 Overview of Networking and Media Technologies 11......Page 31
1.7 End-to-End QoS in the Internet 13......Page 33
1.8 Supporting QoS in Best-Effort Networks 14......Page 34
1.9 Application-Level Adaptation 16......Page 36
1.10 Real-Time Protocol 20......Page 40
1.11 Real-Time Control Protocol 22......Page 42
1.12 Summary 26......Page 46
2.1 Traffic Description 31......Page 51
2.4 Packet Classification 34......Page 54
2.6 Admission Control 35......Page 55
2.7 Traffic Policing 36......Page 56
2.8 Traffic Shaping 42......Page 62
2.9 Queuing and Scheduling 43......Page 63
2.11 Research Directions 44......Page 64
2.13 Review Questions 45......Page 65
3.1 Scheduling Goals 49......Page 69
3.2 Scheduling Techniques 52......Page 72
3.4 Implementation Status 69......Page 89
3.5 Research Directions in Scheduling 71......Page 91
3.6 Summary 73......Page 93
3.8 Implementation Project 74......Page 94
4.1 Internet Protocol 77......Page 97
4.2 User Datagram Protocol 81......Page 101
4.4 TCP Segment Format 82......Page 102
4.5 TCP Three-Way Handshake 85......Page 105
4.7 Flow Control 86......Page 106
4.8 Congestion Control 88......Page 108
4.9 Queue Management 93......Page 113
4.10 Research Directions 100......Page 120
4.11 Review Questions 102......Page 122
5 Integrated Services Packet Network 107......Page 127
5.2 Application Classification 108......Page 128
5.3 Intserv Service Classes 109......Page 129
5.5 Signaling/Flow Setup 111......Page 131
5.6 Routing Protocol Independence 112......Page 132
5.7 Reservation Specs 113......Page 133
5.8 IS-Capable Router Components 116......Page 136
5.9 LAN QoS and Inteserv 120......Page 140
5.10 Intserv Problems 125......Page 145
5.11 Research Directions 126......Page 146
5.13 Review Questions 128......Page 148
6.1 RSVP Features 133......Page 153
6.2 Reservation Merger 135......Page 155
6.3 Reservation Styles 137......Page 157
6.4 RSVP Messages 143......Page 163
6.5 RSVP Message Format 147......Page 167
6.7 RSVP Problems 157......Page 177
6.8 Other Resource Reservation Protocols 159......Page 179
6.9 RSVP extensions 160......Page 180
6.11 Review Questions 164......Page 184
6.12 Implementation Project 165......Page 185
7.1 Diffserv Architecture 169......Page 189
7.2 Diffserv Router 175......Page 195
7.3 Premium Service 178......Page 198
7.4 Experimental Evaluation of Premium Service Under Linux 179......Page 199
7.5 Assured Service 184......Page 204
7.7 Diffserv Research Directions 187......Page 207
7.9 Review Questions 190......Page 210
7.10 Implementation Project 191......Page 211
8.1 Definition of Terminologies 195......Page 215
8.2 Bandwidth Broker 196......Page 216
8.3 Policy Framework 198......Page 218
8.5 Bandwidth Broker Implementation 203......Page 223
8.6 Internet2 and QBone 208......Page 228
8.8 Summary 209......Page 229
8.9 Review Questions 210......Page 230
9.1 Why ATM Networks 213......Page 233
9.2 Protocol Architecture 214......Page 234
9.3 Connections 215......Page 235
9.4 Interfaces 217......Page 237
9.5 Cell Formats 218......Page 238
9.6 QoS Support 220......Page 240
9.7 Adaptation Layers 224......Page 244
9.8 IP-ATM Integration 227......Page 247
9.9 IP-ATM QoS Mapping 232......Page 252
9.11 Summary 236......Page 256
9.13 Review Questions 237......Page 257
10.1 Proprietary Protocols 241......Page 261
10.2 Motivation 242......Page 262
10.3 MPLS Basics 243......Page 263
10.4 Conventional IP Routing 244......Page 264
10.5 MPLS Approach 245......Page 265
10.6 Label Distribution 247......Page 267
10.7 Hierarchical Routing 252......Page 272
10.8 MPLS Over ATM 254......Page 274
10.9 Traffic Engineering Using MPLS 256......Page 276
10.10 MPLS and Latest Developments 262......Page 282
10.12 Review Questions 265......Page 285
11.1 Mobile Applications 269......Page 289
11.2 Mobile Wireless Networks 270......Page 290
11.3 Mobile Services over IP Networks 274......Page 294
11.4 Impact of Mobility on QoS 278......Page 298
11.5 Managing QoS in Mobile Environments 280......Page 300
11.6 Research Directions 283......Page 303
11.8 Review Questions 287......Page 307
12.1 Intserv Over Diffserv 293......Page 313
12.3 Resource Discovery and QoS 297......Page 317
12.4 Virtual Private Network and QoS 298......Page 318
12.5 Content Distribution Network and QoS 299......Page 319
12.6 Web QoS 300......Page 320
12.7 Billing and Charging for QoS 301......Page 321
12.8 Final Words 302......Page 322
12.10 Review Questions 303......Page 323
About the Authors 307......Page 327
Index 309......Page 329