Skip to main content

Towards Building a Generic Grid Services Platform: A Component-Oriented Approach

  • Conference paper
Component Models and Systems for Grid Applications

Abstract

Grid applications using modern Grid infrastructures benefit from a rich variety of features, because they are designed with built-in exhaustive set of functions. As a result, the notion of a lightweight platform has not been addressed properly yet, and current systems cannot be transplanted, adopted or adapted easily. With the promise of the Grid to be pervasive, it is time to re-think the design methodology for next generation Grid infrastructures. Instead of building the underlying platform with an exhaustive rich set of features, in this chapter, we describe an alternative strategy following a component-oriented approach. Having a lightweight reconfigurable and expandable core platform is the key to our design. We identify and describe the very minimal and essential features that a modern Grid system should always offer and then provide any other functions as pluggable components. These pluggable components can be brought on-line whenever necessary as demanded implicitly by the application. With the support of adaptiveness, we see our approach as a solution towards a flexible dynamically reconfigurable Grid platform.

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 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover 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. G.A. Agha. Introduction: Adaptive middleware. Communications of the ACM, 45(6):30–32, 2002.

    Article  Google Scholar 

  2. M. Astley, D.C. Sturman and G.A. Agha. Customizable Middleware for Modular Distributed Software: Simplifying the Development and Maintenance of Complex Distributed Software. Communications of the ACM, 44(5):99–107, 2001.

    Article  Google Scholar 

  3. S. Bagchi, K. Whisnani, Z. Kalbarczyk and R.K. Iyer. The Chameleon Infrastructure for Adaptive, Software Implemented Fault Tolerance. In Seventeenth IEEE Symposium on Reliable Distributed Systems, (SRDS’ 98), pages 261–270, 1998.

    Google Scholar 

  4. F. Berman, R. Wolski, H. Casanova, W. Cirne, H. Dail, M. Faerman, S. Figueira, J. Hayes, G. Obertelli, J. Schopf, G. Shao, S. Smallen, N. Spring, A. Su, and D. Zagorodnov. Adaptive Computing on the Grid Using AppLeS. IEEE Transactions on Parallel and Distributed Systems, 14(4):369–382, 2003.

    Article  Google Scholar 

  5. A. Bosworth, et al. WS-Addressing Specification. World Wide Web Consortium, 2003. ftp://www6.software.ibm.com/software/developer/library/ws-add200403.pdf.

    Google Scholar 

  6. R. Chinnici, M. Gudgin, J.J. Moreau and S. Weerawarana. Web Services Description Language (WSDL) 1.2. World Wide Web Consortium, 2003. ftp://www.w3.org/TR/wsdl12/.

    Google Scholar 

  7. F. Curbera, et al. Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI. IEEE Distributed Systems Online, 3(4), 2002.

    Google Scholar 

  8. K. Czajkowski, D.F. Ferguson, I. Foster, J. Frey, S. Graham, T. Maguire, D. Snelling and S. Tuecke. From Open Grid Services Infrastructure to WS-Resource Framework: Refactoring & Evolution, Version 1.1, March, 2004. http://www-106.ibm.com/developerworks/library/ws-resource/ogsi_to_wsrf_1.0.pdf

    Google Scholar 

  9. K. Czajkowski, D.F. Ferguson, I. Foster, J. Frey, S. Graham, I. Sedukhin, D. Snelling, S. Tuecke and W. Vambenepe, The WS-Resource Framework, Version 1.0, March, 2004. http://www-106.ibm.com/developerworks/library/ws-resource/ws-wsrf.pdf

    Google Scholar 

  10. I. Foster, D. Gannon, and H. Kishimoto (Eds). The Open Grid Services Architecture. GGF-WG Draft on OGSA Spec, Version 19, 2004. https://forge.gridforum.org/projects/ogsa-wg/

    Google Scholar 

  11. I. Foster, D. Gannon, H. Kishimoto, and J.J. von Reich (Eds). Open Grid Services Architecture Use Cases. GGF-WG Draft on OGSA Use Cases 2.0, 2004. https://forge.gridforum.org/projects/ogsa-wg/

    Google Scholar 

  12. V. Getov, G. von Laszewski, M. Philippsen, and I. Foster. Multiparadigm Communications in Java for Grid Computing. Communications of the ACM, 44(10): 118–125, 2001.

    Article  Google Scholar 

  13. The Globus Toolkit, http://www.globus.org/.

    Google Scholar 

  14. A. Grimshaw, A. Ferrari, G. Lindahl, and K. Holcomb. Metasystems. Communications of the ACM, 41(11):46–55, 1998.

    Article  Google Scholar 

  15. F. Kon, F. Costa, G. Blair, and R.H. Campbell. The Case for Reflective Middleware. Communications of the ACM, 45(6):33–38, 2002.

    Article  Google Scholar 

  16. T. Lindholm and F. Yellin. The Java Virtual Machine Specification. Addison-Wesley, Reading, USA, 1998.

    Google Scholar 

  17. S. Tuecke, K. Czajkowski, I. Foster, J. Frey, S. Graham, C. Kesselman, T. Maquire, T. Sandholm, D. Snelling and P. Vanderbilt (Eds). The Open Grid Services Infrastructure (OGSI). GWD-R GGF-WG OGSI Spec, Version 1.0, 2003. https://forge.gridforum.org/projects/ogsi-wg/

    Google Scholar 

  18. J. Waldo and K. Arnold. The Jini Specification (2nd edition). Jini technology series, Addison-Wesley, Reading, USA, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2005 Springer Science + Business Media, Inc.

About this paper

Cite this paper

Thiyagalingam, J., Isaiadis, S., Getov, V. (2005). Towards Building a Generic Grid Services Platform: A Component-Oriented Approach. In: Getov, V., Kielmann, T. (eds) Component Models and Systems for Grid Applications. Springer, Boston, MA. https://doi.org/10.1007/0-387-23352-0_3

Download citation

  • DOI: https://doi.org/10.1007/0-387-23352-0_3

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-23351-2

  • Online ISBN: 978-0-387-23352-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics