Skip to main content
Log in

Analysis and Provision of QoS for Distributed Grid Applications

  • Published:
Journal of Grid Computing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. R. Al-Ali, K. Amin, G. von Laszeswski, O. Rana and D. Walker, “An OGSA-Based Quality of Service Framework”, in Proceedings of the 2nd International Workshop on Grid and Cooperative Computing (GCC2003), Shanghai, China, 2003.

  2. R. Al-Ali, A. Hafid, O. Rana and D. Walker, “An Approach for QoS Adaptation in Service-Oriented Grids”, Concurrency and Computation: Practice and Experience Journal, Vol. 16, No. 5, pp. 401–412, 2004.

    Google Scholar 

  3. R. Al-Ali, O. Rana, D. Walker, S. Jha and S. Sohail, “G-QoSM: Grid Service Discovery using QoS Properties”, Computing and Informatics Journal, Special Issue on Grid Computing, Vol. 21, No. 4, pp. 363–382, 2002.

    Google Scholar 

  4. K. Amin, M. Hategan, G. von Laszeswski and N. Zaluzec, “Abstracting the Grid”, in Proceedings of the 12th Euromicro Conference on Parallel, Distributed and Network based Processing (PDF 2004), A Coruna, Spain, 2004.

  5. J. Bent, V. Venkataramani, N. LeRoy, A. Roy, J. Stanley, A. Arpaci and H. Remzi, “Flexibility, Manageability, and Performance in a Grid Storage Appliance”, in Proceedings of the 11th IEEE Symposium on High Performance Distributed Computing, Edinburgh, Scotland, 2002.

  6. G. Bochmann and A. Hafid, “Some Principles for Quality of Service Management”, Technical report, Universite de Montreal, 1996.

  7. L. Burchard, M. Hovestadt, O. Kao, A. Keller and B. Linnert, “The Virtual Resource Manager: An Architecture for SLA-aware Resource Management”, in Proceedings of IEEE CCGrid 2004, Chicago, US, 2004 (to appear).

  8. H. Chu and K. Nahrstedt, “A CPU Service Classes for Multimedia Applications”, in IEEE Multimedia Systems ‘99, 1999.

  9. K. Czajkowski, A. Dan, J. Rofrano, S. Tuecke and M. Xu, “Agreement-Based Grid Service Management (OGSI-Agreement)”, in Global Grid Forum, GRAAP-WG Author Contribution Draft, June 2003.

  10. K. Czajkowski, S. Fitzgerald, I. Foster and C. Kesselman, “Grid Information Services for Distributed Resource Sharing”, in Proceedings of the 10th IEEE International Symposium on High-Performance Distributed Computing (HPDC-10), 2001.

  11. K. Czajkowski, I. Foster, C. Kesselman, V. Sander and S. Tuecke, “SNAP: A Protocol for Negotiating Service Level Agreements and Coordinating Resource Management in Distributed Systems”, in Proceedings of the 8th Workshop on Job Scheduling Strategies for Parallel Processing, 2002.

  12. V. Deora, J. Shao, W.A. Gray and N.J. Fiddian, “A Quality of Service Management Framework Based on User Expectations”, in 1st International Conference on Service Oriented Computing (ICSOC), Trento, Italy, December 2003.

  13. I. Foster, C. Kesselman, C. Lee, R. Lindell, K. Nahrstedt and A. Roy, “A Distributed Resource Management Architecture That Supports Advance Reservation and Coallocation”, in Proceedings of the International Workshop on Quality of Service, 1999, pp. 27–36.

  14. I. Foster, C. Kesselman, J. Nick and S. Tuecke, “The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration”, Technical report, Argonne National Laboratory, January 2002.

  15. I. Foster, C. Kesselman and S. Tuecke, “The Anatomy of the Grid: Enabling Scalable Virtual Organizations”, International Journal of Supercomputing Applications, Vol. 15, No. 3, 2002.

  16. S. Jarvis, D. Spooner, H. Keung, J. Dyson, L. Zhao and G. Nudd, “Performance-Based Middleware Services for Grid Computing”, in Proceedings of the 12th IEEE International Symposium on High-Performance Distributed Computing (HPDC-10), 2003.

  17. M. Karsten, N. Berier, L. Wolf and R. Steinmetz, “A Policy-Based Service Specification for Resource Reservation in Advance”, in International Conference on Computer Communications (ICCC’99), 1999.

  18. K. Keahey and K. Motawi, “The Taming of the Grid: Virtual Application Service”, Argonne National Laboratory Technical Memorandum No. 262, May 2003.

  19. J. MacLaren, “Advance reservations: State of the Art”, GGF GRAAP-WG, See Web Site at http://www.fzjuelich. de/zam/RD/coop/ggf/graap/graapwg.html, last visited August 2003.

  20. A. Oguz, A.T. Campbell, M.E. Kounavis and R.F. Liao, “The Mobiware Toolkit: Programmable Support for Adaptive Mobile Networking”, IEEE Personal Communications Magazine, Special Issue on Adapting to Network and Client Variability, Vol. 5, No. 4, 1998.

  21. A. Roy, “End-to-End Quality of Service for High-End Applications”, PhD thesis, The University of Chicago, August 2001.

  22. A. Sahai, S. Graupner, V. Machiraju and A. Moorsel, “(Specifying and Monitoring G)uarantees in Commercial Grids through SLA”, in Proceedings of the 3rd IEEE/ACM CCGrid2003, 2003.

  23. A. ShaikhAli, O. Rana, R. Al-Ali and D. Walker, “UDDIe: An Extended Registry for Web Services”, in Proceedings of Workshop on Service Oriented Computing: Models, Architectures and Applications, 2003.

  24. S. Sohail, K. Ba Pham, R. Nguyen and S. Jha, “Bandwidth Broker Implementation – Circa-Complete and Integrable”, in Proceedings of 7th International Symposium on Digital Signal Processing and Communication Systems, Coolangata, Australia, 2003.

  25. The Globus Alliance. Web Page http://www.globus.org/

  26. G. von Laszewski, I. Foster, J. Gawor and P. Lane, “A Java Commodity Grid Kit”, Concurrency and Computation: Practice and Experience Journal, Vol. 13, No. 8–9, 2001.

  27. G. von Laszewski, M.-H. Su, J.A. Insley, I. Foster, J. Bresnahan, C. Kesselman, M. Thiebaux, M.L. Rivers, S. Wang, B. Tieman and I. McNulty, “Real-Time Analysis, Visualization, and Steering of Microtomography Experiments at Photon Sources”, in 9th SIAM Conference on Parallel Processing for Scientific Computing, San Antonio, TX, 22–24 March 1999.

  28. G. von Laszewski and P. Wagstrom, “Tools and Environments for Parallel and Distributed Computing”, in Series on Parallel and Distributed Computing, Wiley, Chapter Gestalt of the Grid, pp. 149–187, 2004.

  29. N. Zaluzec, “Argonne National Laboratory TPM/AAEM Collaboratory”, See Web Site at http://tpm.amc.anl.gov/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Rashid J. Al-Ali.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Al-Ali, R.J., Amin, K., von Laszewski, G. et al. Analysis and Provision of QoS for Distributed Grid Applications. J Grid Computing 2, 163–182 (2004). https://doi.org/10.1007/s10723-004-6743-8

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-004-6743-8

Keywords

Navigation