Analysis and provision of QoS for distributed grid applications

Rashid J. Al-Ali, Kaizar Amin, Gregor von Laszewski, Omer F. Rana, David W. Walker, Mihael Hategan, Nestor Zaluzec

Research output: Contribution to journalArticle

74 Citations (Scopus)

Abstract

Grid computing provides the infrastructure necessary to access and use distributed resources as part of virtual organizations. When used in this way, Grid computing makes it possible for users to participate in collaborative and distributed applications such as tele-immersion, visualization, and computational simulation. Some of these applications operate in a collaborative mode, requiring data to be stored and delivered in a timely manner. This class of applications must adhere to stringent real-time constraints and Quality-of-Service (QoS) requirements. A QoS management approach is therefore required to orchestrate and guarantee the timely interaction between such applications and services.We discuss the design and a prototype implementation of a QoS system, and demonstrate how we enable Grid applications to become QoS compliant. We validate this approach through a case study of an image processing task derived from a nanoscale structures application.

Original languageEnglish
Pages (from-to)163-182
Number of pages20
JournalJournal of Grid Computing
Volume2
Issue number2
DOIs
Publication statusPublished - 1 Dec 2004
Externally publishedYes

Fingerprint

Quality of service
Grid computing
Image processing
Visualization

Keywords

  • Grid computing
  • Quality of service
  • Resource management

ASJC Scopus subject areas

  • Software
  • Information Systems
  • Hardware and Architecture
  • Computer Networks and Communications

Cite this

Al-Ali, R. J., Amin, K., von Laszewski, G., Rana, O. F., Walker, D. W., Hategan, M., & Zaluzec, N. (2004). Analysis and provision of QoS for distributed grid applications. Journal of Grid Computing, 2(2), 163-182. https://doi.org/10.1007/s10723-004-6743-8

Analysis and provision of QoS for distributed grid applications. / Al-Ali, Rashid J.; Amin, Kaizar; von Laszewski, Gregor; Rana, Omer F.; Walker, David W.; Hategan, Mihael; Zaluzec, Nestor.

In: Journal of Grid Computing, Vol. 2, No. 2, 01.12.2004, p. 163-182.

Research output: Contribution to journalArticle

Al-Ali, RJ, Amin, K, von Laszewski, G, Rana, OF, Walker, DW, Hategan, M & Zaluzec, N 2004, 'Analysis and provision of QoS for distributed grid applications', Journal of Grid Computing, vol. 2, no. 2, pp. 163-182. https://doi.org/10.1007/s10723-004-6743-8
Al-Ali RJ, Amin K, von Laszewski G, Rana OF, Walker DW, Hategan M et al. Analysis and provision of QoS for distributed grid applications. Journal of Grid Computing. 2004 Dec 1;2(2):163-182. https://doi.org/10.1007/s10723-004-6743-8
Al-Ali, Rashid J. ; Amin, Kaizar ; von Laszewski, Gregor ; Rana, Omer F. ; Walker, David W. ; Hategan, Mihael ; Zaluzec, Nestor. / Analysis and provision of QoS for distributed grid applications. In: Journal of Grid Computing. 2004 ; Vol. 2, No. 2. pp. 163-182.
@article{665c8c14d77b47e9bf11c875c976ef9c,
title = "Analysis and provision of QoS for distributed grid applications",
abstract = "Grid computing provides the infrastructure necessary to access and use distributed resources as part of virtual organizations. When used in this way, Grid computing makes it possible for users to participate in collaborative and distributed applications such as tele-immersion, visualization, and computational simulation. Some of these applications operate in a collaborative mode, requiring data to be stored and delivered in a timely manner. This class of applications must adhere to stringent real-time constraints and Quality-of-Service (QoS) requirements. A QoS management approach is therefore required to orchestrate and guarantee the timely interaction between such applications and services.We discuss the design and a prototype implementation of a QoS system, and demonstrate how we enable Grid applications to become QoS compliant. We validate this approach through a case study of an image processing task derived from a nanoscale structures application.",
keywords = "Grid computing, Quality of service, Resource management",
author = "Al-Ali, {Rashid J.} and Kaizar Amin and {von Laszewski}, Gregor and Rana, {Omer F.} and Walker, {David W.} and Mihael Hategan and Nestor Zaluzec",
year = "2004",
month = "12",
day = "1",
doi = "10.1007/s10723-004-6743-8",
language = "English",
volume = "2",
pages = "163--182",
journal = "Journal of Grid Computing",
issn = "1570-7873",
publisher = "Springer Netherlands",
number = "2",

}

TY - JOUR

T1 - Analysis and provision of QoS for distributed grid applications

AU - Al-Ali, Rashid J.

AU - Amin, Kaizar

AU - von Laszewski, Gregor

AU - Rana, Omer F.

AU - Walker, David W.

AU - Hategan, Mihael

AU - Zaluzec, Nestor

PY - 2004/12/1

Y1 - 2004/12/1

N2 - Grid computing provides the infrastructure necessary to access and use distributed resources as part of virtual organizations. When used in this way, Grid computing makes it possible for users to participate in collaborative and distributed applications such as tele-immersion, visualization, and computational simulation. Some of these applications operate in a collaborative mode, requiring data to be stored and delivered in a timely manner. This class of applications must adhere to stringent real-time constraints and Quality-of-Service (QoS) requirements. A QoS management approach is therefore required to orchestrate and guarantee the timely interaction between such applications and services.We discuss the design and a prototype implementation of a QoS system, and demonstrate how we enable Grid applications to become QoS compliant. We validate this approach through a case study of an image processing task derived from a nanoscale structures application.

AB - Grid computing provides the infrastructure necessary to access and use distributed resources as part of virtual organizations. When used in this way, Grid computing makes it possible for users to participate in collaborative and distributed applications such as tele-immersion, visualization, and computational simulation. Some of these applications operate in a collaborative mode, requiring data to be stored and delivered in a timely manner. This class of applications must adhere to stringent real-time constraints and Quality-of-Service (QoS) requirements. A QoS management approach is therefore required to orchestrate and guarantee the timely interaction between such applications and services.We discuss the design and a prototype implementation of a QoS system, and demonstrate how we enable Grid applications to become QoS compliant. We validate this approach through a case study of an image processing task derived from a nanoscale structures application.

KW - Grid computing

KW - Quality of service

KW - Resource management

UR - http://www.scopus.com/inward/record.url?scp=30644475210&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=30644475210&partnerID=8YFLogxK

U2 - 10.1007/s10723-004-6743-8

DO - 10.1007/s10723-004-6743-8

M3 - Article

VL - 2

SP - 163

EP - 182

JO - Journal of Grid Computing

JF - Journal of Grid Computing

SN - 1570-7873

IS - 2

ER -