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

被引:76
作者
Foster, I
Fidler, M
Roy, A
Sander, V
Winkler, L
机构
[1] Argonne Natl Lab, Div Math & Comp Sci, Argonne, IL 60439 USA
[2] Univ Chicago, Dept Comp Sci, Chicago, IL 60637 USA
[3] Univ Aachen, Dept Comp Sci, D-52064 Aachen, Germany
[4] Univ Wisconsin, Dept Comp Sci, Madison, WI 53706 USA
[5] Forschungszentrum Julich, Cent Inst Appl Math, D-52425 Julich, Germany
基金
美国国家科学基金会; 美国国家航空航天局;
关键词
quality of service; high-end applications; application programmer interfaces; general-purpose architecture for reservation and allocation (GARA);
D O I
10.1016/j.comcom.2004.02.014
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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, highband-width 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. (C) 2004 Elsevier B.V. All rights reserved.
引用
收藏
页码:1375 / 1388
页数:14
相关论文
共 55 条
[1]  
AESCHLIMANN M, 1999, P PAR DISTR PROC TEC
[2]  
Aggarwal A., 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064), P1157, DOI 10.1109/INFCOM.2000.832483
[3]  
ALLCOCK W, 2001, PARALLEL COMPUTING
[4]  
ANDRADE H, 2002, P SC
[5]  
[Anonymous], 1999, GRID BLUEPRINT FUTUR
[6]  
[Anonymous], 2001, IP QUALITY SERVICE
[7]  
BETHEL W, 2000, P ACM IEEE SUP C
[8]  
Blake Steven, 1998, 2475 RFC
[9]  
Braden R., 1994, 1633 RFC
[10]   The data grid: Towards an architecture for the distributed management and analysis of large scientific datasets [J].
Chervenak, A ;
Foster, I ;
Kesselman, C ;
Salisbury, C ;
Tuecke, S .
JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2000, 23 (03) :187-200