Details
Original language | English |
---|---|
Pages (from-to) | 1375-1388 |
Number of pages | 14 |
Journal | Computer communications |
Volume | 27 |
Issue number | 14 |
Publication status | Published - 26 Mar 2004 |
Externally published | Yes |
Abstract
High-end networked applications such as distance visualization, distributed data analysis, and advanced collaborative environments have demanding quality of service (QoS) requirements. Particular challenges include concurrent flows with different QoS specifications, high-bandwidth flows, application-level monitoring and control, and end-to-end QoS across networks and other devices. We describe a QoS architecture and implementation that together help to address these challenges. The General-purpose Architecture for Reservation and Allocation (GARA) supports flow-specific QoS specification, immediate and advance reservation, and online monitoring and control of both individual resources and heterogeneous resource ensembles. Mechanisms provided by the Globus Toolkit are used to address resource discovery and security issues when resources span multiple administrative domains. Our prototype GARA implementation builds on differentiated services mechanisms to enable the coordinated management of two distinct flow types - foreground media flows and background bulk transfers - as well as the co-reservation of networks, CPUs, and storage systems. We present results obtained on a wide area differentiated services testbed that demonstrate our ability to deliver QoS for realistic flows.
Keywords
- Application programmer interfaces, General-purpose Architecture for Reservation and Allocation (GARA), High-end applications, Quality of service
ASJC Scopus subject areas
- Computer Science(all)
- Computer Networks and Communications
Cite this
- Standard
- Harvard
- Apa
- Vancouver
- BibTeX
- RIS
In: Computer communications, Vol. 27, No. 14, 26.03.2004, p. 1375-1388.
Research output: Contribution to journal › Article › Research › peer review
}
TY - JOUR
T1 - End-to-end quality of service for high-end applications
AU - Foster, Ian
AU - Fidler, Markus
AU - Roy, Alain
AU - Sander, Volker
AU - Winkler, Linda
N1 - Funding information: We gratefully acknowledge assistance provided by Rebecca Nitzan and Robert Olson with experimental studies. Numerous discussions with our colleagues Gary Hoo, Bill Johnston, Carl Kesselman, and Steven Tuecke have helped shape our approach to QoS. We also thank Cisco Systems for an equipment donation that allowed creation of the GARNET testbed. This work was supported in part by the Mathematical, Information, and Computational Sciences Division subprogram of the Office of Advanced Scientific Computing Research, Office of Science, U.S. Department of Energy, under Contract W-31-109-Eng-38; by the Defense Advanced Research Projects Agency under contract N66001-96-C-8523; by the National Science Foundation; and by the NASA Information Power Grid program.
PY - 2004/3/26
Y1 - 2004/3/26
N2 - High-end networked applications such as distance visualization, distributed data analysis, and advanced collaborative environments have demanding quality of service (QoS) requirements. Particular challenges include concurrent flows with different QoS specifications, high-bandwidth flows, application-level monitoring and control, and end-to-end QoS across networks and other devices. We describe a QoS architecture and implementation that together help to address these challenges. The General-purpose Architecture for Reservation and Allocation (GARA) supports flow-specific QoS specification, immediate and advance reservation, and online monitoring and control of both individual resources and heterogeneous resource ensembles. Mechanisms provided by the Globus Toolkit are used to address resource discovery and security issues when resources span multiple administrative domains. Our prototype GARA implementation builds on differentiated services mechanisms to enable the coordinated management of two distinct flow types - foreground media flows and background bulk transfers - as well as the co-reservation of networks, CPUs, and storage systems. We present results obtained on a wide area differentiated services testbed that demonstrate our ability to deliver QoS for realistic flows.
AB - High-end networked applications such as distance visualization, distributed data analysis, and advanced collaborative environments have demanding quality of service (QoS) requirements. Particular challenges include concurrent flows with different QoS specifications, high-bandwidth flows, application-level monitoring and control, and end-to-end QoS across networks and other devices. We describe a QoS architecture and implementation that together help to address these challenges. The General-purpose Architecture for Reservation and Allocation (GARA) supports flow-specific QoS specification, immediate and advance reservation, and online monitoring and control of both individual resources and heterogeneous resource ensembles. Mechanisms provided by the Globus Toolkit are used to address resource discovery and security issues when resources span multiple administrative domains. Our prototype GARA implementation builds on differentiated services mechanisms to enable the coordinated management of two distinct flow types - foreground media flows and background bulk transfers - as well as the co-reservation of networks, CPUs, and storage systems. We present results obtained on a wide area differentiated services testbed that demonstrate our ability to deliver QoS for realistic flows.
KW - Application programmer interfaces
KW - General-purpose Architecture for Reservation and Allocation (GARA)
KW - High-end applications
KW - Quality of service
UR - http://www.scopus.com/inward/record.url?scp=2942592734&partnerID=8YFLogxK
U2 - 10.1016/j.comcom.2004.02.014
DO - 10.1016/j.comcom.2004.02.014
M3 - Article
AN - SCOPUS:2942592734
VL - 27
SP - 1375
EP - 1388
JO - Computer communications
JF - Computer communications
SN - 0140-3664
IS - 14
ER -