End-to-end quality of service for high-end applications

Research output: Contribution to journalArticleResearchpeer review

Authors

External Research Organisations

  • Argonne National Laboratory (ANL)
  • University of Chicago
  • RWTH Aachen University
  • University of Wisconsin
  • Forschungszentrum Jülich
View graph of relations

Details

Original languageEnglish
Pages (from-to)1375-1388
Number of pages14
JournalComputer communications
Volume27
Issue number14
Publication statusPublished - 26 Mar 2004
Externally publishedYes

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

Cite this

End-to-end quality of service for high-end applications. / Foster, Ian; Fidler, Markus; Roy, Alain et al.
In: Computer communications, Vol. 27, No. 14, 26.03.2004, p. 1375-1388.

Research output: Contribution to journalArticleResearchpeer review

Foster I, Fidler M, Roy A, Sander V, Winkler L. End-to-end quality of service for high-end applications. Computer communications. 2004 Mar 26;27(14):1375-1388. doi: 10.1016/j.comcom.2004.02.014
Foster, Ian ; Fidler, Markus ; Roy, Alain et al. / End-to-end quality of service for high-end applications. In: Computer communications. 2004 ; Vol. 27, No. 14. pp. 1375-1388.
Download
@article{7c19f563f09b4ab6991a2f853aea1776,
title = "End-to-end quality of service for high-end applications",
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",
author = "Ian Foster and Markus Fidler and Alain Roy and Volker Sander and Linda Winkler",
note = "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.",
year = "2004",
month = mar,
day = "26",
doi = "10.1016/j.comcom.2004.02.014",
language = "English",
volume = "27",
pages = "1375--1388",
journal = "Computer communications",
issn = "0140-3664",
publisher = "Elsevier",
number = "14",

}

Download

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 -

By the same author(s)