Preface |
Acknowledgements |
Acronyms |
Motivation and Basics / Torsten Braun ; Thomas Staub1: |
Quality of Service and its Parameters / 1.1: |
Delay and Delay Variations in End-to-End Packet Delivery / 1.1.1: |
Bandwidth and Packet Loss Ratio / 1.1.2: |
Applications' QoS Requirements / 1.2: |
Types of Network Applications / 1.2.1: |
QoS Requirements of Applications / 1.2.2: |
Packet Scheduling in Network Elements / 1.3: |
(Non)Work-Conserving Scheduling Disciplines / 1.3.1: |
Fairness / 1.3.2: |
Scheduling Disciplines / 1.3.3: |
Packet Dropping / 1.3.4: |
Quality-of-Service Architectures / 1.4: |
Integrated Services / 1.4.1: |
Differentiated Services / 1.4.2: |
End-to-End QoS Mechanisms / 1.4.3: |
Implementation and Performance of QoS-aware Applications / 1.5: |
Prerequisites for Successful QoS Applications / 1.5.1: |
Media Scaling / 1.5.2: |
Applications' Performance Gain Due to QoS / 1.5.3: |
Summary / 1.5.4: |
Structure of the Book / 1.6: |
QoS Measurements in IP-based Networks / Rene Serral-Gracia ; Jordi Domingo-Pascual ; Andrzej Beben ; Philippe Owezarski2: |
Introduction / 2.1: |
Measurement Metrics / 2.2: |
Network Level / 2.2.1: |
Call level / 2.2.2: |
User Level / 2.2.3: |
Measurement Techniques / 2.3: |
Previous Considerations / 2.3.1: |
Base Techniques / 2.3.2: |
Active Measurements / 2.3.3: |
Passive Measurements / 2.3.4: |
Conclusions / 2.4: |
Traffic Engineering / Luciano Lenzini ; Enzo Mingozzi ; Giovanni Stea3: |
A Motivating Example / 3.1: |
Multi-Protocol Label Switching Architecture / 3.3: |
The Forwarding Component / 3.3.1: |
The Control Component / 3.3.2: |
MPLS Optimisation / 3.3.3: |
MPLS-Based Traffic Engineering / 3.4: |
Constraint-Based Routing / 3.4.1: |
Explicit Route Signalling / 3.4.2: |
Traffic Engineering Practices / 3.4.3: |
Traffic Engineering and Quality of Service / 3.5: |
QoS Support over MPLS / 3.5.1: |
Traffic Engineering Extensions for DiffServ / 3.5.2: |
Signalling / Ilaria Marchetti ; Antonio Pietrabissa ; Massimiliano Rossi ; Fernando Boavida ; Luis Cordeiro ; Edmundo Monteiro ; Marilia Curado3.6: |
Session Initiation Protocol (SIP) / 4.1: |
SIP and Its Value Propositions / 4.2.1: |
Protocol Components / 4.2.2: |
SIP Messages / 4.2.3: |
Session Description / 4.2.4: |
Establishment of an SIP Session / 4.2.5: |
SIP's Extension / 4.2.6: |
The Next Steps In Signalling (NSIS) / 4.3: |
Background and Main Characteristics / 4.3.1: |
Overview of Signalling Scenarios and Protocol Structure / 4.3.2: |
The NSIS Layer Transport Protocol / 4.3.3: |
Common Open Policy Service (COPS) / 4.4: |
COPS Overview / 4.4.1: |
Basic Model / 4.4.2: |
COPS Protocol / 4.4.3: |
COPS Messages / 4.4.4: |
Common Operation / 4.4.5: |
Using Examples: COPS for RSVP / 4.4.6: |
Enhanced Transport Protocols / Nicolas Wambeke ; Ernesto Exposito ; Guillaume Jourjon ; Emmanuel Lochin4.5: |
State of the Art of Transport Protocols / 5.1: |
TCP and UDP / 5.2.1: |
TCP Evolution / 5.2.2: |
SCTP / 5.2.3: |
DCCP / 5.2.4: |
Discussion / 5.2.5: |
Transport Mechanisms / 5.3: |
Overview / 5.3.1: |
Congestion-Control Mechanisms / 5.3.2: |
Reliability Mechanisms / 5.3.3: |
Enhanced Transport Protocol Mechanisms / 5.3.4: |
TFRC and gTFRC, a QoS-Aware Congestion Control / 5.4.1: |
Application-Aware Transport Mechanisms / 5.4.2: |
The EuQoS System / Michel Diaz ; Jose Enriquez-Gabeiras ; Laurent Baresse ; Wojciech Burakowski ; Maria Angeles Callejo-Rodriguez ; Jorge Carapinha ; Olivier Dugeon ; Mathieu Gineste ; Florin Racaru ; Jaroslaw Sliwinski ; Halina Tarasiuk ; Markus Wulff5.5: |
Architecture / 6.1: |
Goals and Requirements / 6.2.1: |
Functional Blocks and their Main Functions / 6.2.2: |
Control Plane Elements: RM and RA / 6.2.3: |
Provisioning, Invocation, and Operation, Administration and Management / 6.3: |
Provisioning Process / 6.3.1: |
Invocation Process / 6.3.2: |
Operation, Administration and Management / 6.3.3: |
End-to-End Classes of Service in Heterogeneous Networks / 6.4: |
End-to-end Classes of Service in EuQoS / 6.4.1: |
QoS Mechanisms and Algorithms for Specification of e2e Classes of Service / 6.4.2: |
Implementation of e2e Classes of Service in Underlying Technologies / 6.4.3: |
EuQoS Enhanced Transport Protocol / 6.5: |
Enhanced Transport Protocol Services for EuQoS / 6.5.1: |
Services for Streaming/Nonstreaming Applications / 6.5.3: |
Multicast / 6.6: |
Application Layer Multicast / 6.6.1: |
Application Layer Multicast in the EuQoS System / 6.6.2: |
Multicast Middleware / 6.6.3: |
Introducing QoS to Multicast Middleware / 6.6.4: |
Telemedicine Application / 6.7: |
Telemedicine-the Case for Application-Driven QoS / 6.7.1: |
Overview of Medigraf / 6.7.2: |
Medigraf Adaptation to EuQoS / 6.7.3: |
Summary and Outlook / 6.8: |
Implementing Protocols on Network Simulators / Jana KrahenbuhlAppendix A: |
Main Simulation Terms and Concepts / A.1: |
Simulation Process / A.1.1: |
Simulation Types / A.1.2: |
Network Simulation / A.2: |
Parallel/Distributed versus Serial Execution of Simulations / A.2.1: |
Packet-Level, Fluid-Based and Hybrid Model Simulation / A.2.2: |
Simulation Speedup / A.2.3: |
Network Simulation in Research / A.2.4: |
Simulation for Education Purposes / A.2.5: |
Network Simulators / A.3: |
GloMoSim and Qualnet / A.3.1: |
JiST/SWANS / A.3.2: |
Scalable Simulation Framework (SSF) and SSFNet / A.3.3: |
OMNeT++ and OMNEST / A.3.4: |
The Network Simulator ns-2 / A.4: |
The Language Concept / A.4.1: |
Hierarchical Structure / A.4.2: |
First Steps-Simulation Script Template / A.4.3: |
Nodes, Links and Traffic / A.4.4: |
Wireless Networks / A.4.5: |
Implementing Protocols with ns-2 / A.4.6: |
Advice for Running ns-2 Simulations / A.4.7: |
Analysing Methods / A.4.8: |
Network Emulation Focusing on QoS-Oriented Satellite Communication / Laurent Dairaine ; Herve ThalmensyAppendix B: |
Network Emulation Basics / B.1: |
Introduction to Network Emulation / B.1.1: |
What is Network Emulation? / B.1.2: |
Why Use Network Emulation? / B.1.3: |
Requirements for Emulation Systems / B.1.4: |
Network Emulation System Approaches / B.1.5: |
Case Study: Emulation of QoS-oriented Satellite Communication / B.2: |
DVB Satellite Communications / B.2.1: |
QoS Support for Satellite Network Systems / B.2.3: |
Emulation of a DVB-S, DVB-RCS Satellite System / B.2.4: |
References / B.3: |
Index |