Skip to main content

A Resource Brokering Infrastructure for Computational Grids

  • Conference paper
  • First Online:
High Performance Computing — HiPC 2002 (HiPC 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2552))

Included in the following conference series:

  • 1076 Accesses

Abstract

With the advances in the networking infrastructure in general, and the Internet in specific, we can build grid environments that allow users to utilize a diverse set of distributed and heterogeneous resources. Since the focus of such environments is the efficient usage of the underlying resources, a critical component is the brokering module that mediates the discovery, access and usage of these resources. One of the major tasks of the brokering module is brokering of resources. With the consumer’s constraints, provider’s rules, distributed heterogeneous resources and the large number of scheduling choices, the brokering module needs to decide where to place the user’s jobs and when to start their execution in a way that yields the best performance to the user and the best utilization to the resource provider. In this paper we present the design and implementation of a flexible, extensible and generic policy- based resource brokering infrastructure for computational grids following a layered façade design pattern and using XML as the underlying specification language. We also describe a testbed environment and our efforts at integrating it with several grid systems.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abramson, D., Sosic, R., Giddy, J., Hall, B.: Nimrod: A Tool for Performing Parametised Simulations using Distributed Workstations. The 4th IEEE Symposium on High Performance Distributed Computing, Virginia, August 1995.

    Google Scholar 

  2. Al-Theneyan, A., Mehrotra, P., Zubair, M.: PROBE: A Policy-based Resource Brokering Environment for the Grid. Under preparation.

    Google Scholar 

  3. Al-Theneyan, A., Mehrotra, P., Zubair, M.: Enhancing Jini for Use Across Non-Multicastable Networks. Proceedings of the First Saudi Technical Conference and Exhibition, Volume II, pp. 18–23, Riyadh, Saudi Arabia, November 2000.

    Google Scholar 

  4. Basney, J., Livny, M.: Managing Network Resources in Condor. Proceedings of the Ninth IEEE Symposium on High Performance Distributed Computing (HPDC9). Pittsburgh, Pennsylvania, August 2000.

    Google Scholar 

  5. Berman, F., Wolski, R.: The AppLeS Project: A Status Report. Proceedings of the 8th NEC Research Symposium, Berlin, Germany, May 1997.

    Google Scholar 

  6. Buyya, R.: Economic-based Distributed Resource Management and Scheduling for Grid Computing. Ph.D.Thesis, School of Computer Science and Software Engineering, Monash University, Melbourne, Australia, April 2002.

    Google Scholar 

  7. Chapin, S., Karpovich, J., Grimshaw, A.: The Legion Resource Management System. Proceedings of the 5th Workshop on Job Scheduling Strategies for Parallel Processing (JSSPP’ 99), San Juan, Puerto Rico, April 1999.

    Google Scholar 

  8. Czajkowski, K., Foster, I., Karonis, N., Kesselman, C., Martin, S., Smith, W., Tuecke, S.: A Resource Management Architecture for Grid Systems. Proceedings of the IPPS/SPDP’ 98 Workshop on Job Scheduling Strategies for Parallel Processing, 1998.

    Google Scholar 

  9. Keith, W.: Core Jini. Prentice Hall, ISBN 013014469X, 1999.

    Google Scholar 

  10. Laszewski, G., Foster, I., Gawor, J., Lane, P.: A Java Commodity Grid Kit. Concurrency and Computation: Practice and Experience, Volume 13, Issue 8-9, pp. 643–662, 2001.

    Article  Google Scholar 

  11. Liu, G.: Two Approaches to Critical Path Scheduling for a Hetrogeneous Environment. M.S.Thesis, Department of Computer Science, Old Dominion University, Norfolk, VA, USA, October 1998.

    Google Scholar 

  12. Schmidt, D., Stal, M., Rohnert, H., Buschmann, F.: Pattern-Oriented Software Architecture: Patterns for Concurrent and Networked Objects. Wiley & Sons, ISBN 0-471-60695-2, 2000.

    Google Scholar 

  13. Sun Microsystems: Sun Grid Engine Software. Available from http://www.sun.com/software/gridware/.

  14. Wolski, R., Spring, N. T., Hayes, J.: The Network Weather Service: A Distributed Resource Performance Forecasting Service for Grid. The Journal of Future Generation Computing Systems, 1999.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Al-Theneyan, A., Mehrotra, P., Zubair, M. (2002). A Resource Brokering Infrastructure for Computational Grids. In: Sahni, S., Prasanna, V.K., Shukla, U. (eds) High Performance Computing — HiPC 2002. HiPC 2002. Lecture Notes in Computer Science, vol 2552. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36265-7_44

Download citation

  • DOI: https://doi.org/10.1007/3-540-36265-7_44

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00303-8

  • Online ISBN: 978-3-540-36265-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics