Skip to main content

Integrating Application And System Components With The Grid Component Model

  • Chapter
From Grids to Service and Pervasive Computing

Abstract

The Grid Component Model (GCM) is becoming a promising development platform for flexible and adaptable grid applications. Recently, a set of mediator components has been proposed for providing a uniform and integrated platform to access grid middleware, services, and resources from an application. In this paper, we present our experiences with building such mediator components using GCM, focusing on two functionality areas. First, we show how application adaption support can be realized viamediator components, based on a set of component controllers through which the application components can be adapted and steered. Second, we show how a service and resource abstraction layer can be controlled at runtime from the mediator components.

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
Hardcover Book
USD 109.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. M. Aldinucci, S. Campa, M. Danelutto, M. Vanneschi, P. Dazzi, D. Laforenza, N. Tonel-lotto, and P. Kilpatrick. Behavioural skeletons in GCM: autonomic management of grid components. In Intl. Euromicro PDP 2008: Parallel Distributed and network-based Pro-cessing, pp. 54-63, Toulouse, France, Feb. 2008. IEEE.

    Google Scholar 

  2. G. Aloisio, Z. Balaton, P. Boon, M. Cafaro, I. Epicoco, G. Gombas, P. Kacsuk, T. Kielmann, and D. Lezzi. Integrating Resource and Service Discovery in the CoreGrid Information Cache Mediator Component. CoreGRID Integration Workshop 2005, Pisa, Italy, 2005.

    Google Scholar 

  3. M. Alt, C. Dumitrescu, S. Gorlatch, A. Kertesz, G. Sipos, and D. Epema. Towards user-transparent performance prediction for workflows of higher-order components. In Pro-ceedings of the CoreGRID Integration Workshop, pp. 345-356. CYFRONET Poland, 2006. ISBN 83-915141-6-1.

    Google Scholar 

  4. R. Armstrong, G. Kumfert, L.C. McInnes, S. Parker, B. Allen, M. Sottile, T. Epperly, and T. Dahlgren. The CCA component model for high-performance scientific computing. Concurrency and Computation: Practice and Experience, 18(2):215-229, 2006.

    Article  Google Scholar 

  5. 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 Trans. on Parallel and Distributed Systems, 14(4):369-382, 2003.

    Article  Google Scholar 

  6. E. Bruneton, T. Coupaye, M. Leclercq, V. Qu éma, and J.-B. Stefani. The Fractal Compo-nent Model and Its Support in Java. Software Practice and Experience, special issue on Experiences with Auto-adaptive and Reconfigurable Systems, 36 (11-12), 2006.

    Google Scholar 

  7. W. Chrabakh and R. Wolski. GridSAT: A Chaff-based Distributed SAT Solver for the Grid. In ACM/IEEE Conference on Supercomputing, page 37, 2003.

    Google Scholar 

  8. CoreGRID Institute on Programming Models. Basic Features of the Grid Compo-nent Model (assessed), Deliverable D.PM.04, CoreGRID Network of Excellence, 2007. http://www.coregrid.net/mambo/images/stories/Deliverables/d.pm04.pdf.

  9. CoreGRID Institute on Grid Systems, Tools, and Environments. De- signoftheIntegratedToolkitwith Supporting Mediator Compo- nents. Deliverable D.STE.05, CoreGRID Network of Excellence,2007. http://www.coregrid.net/mambo/images/stories/Deliverables/d.ste05.pdf.

  10. The GridCOMP project, http://gridcomp.ercim.org/, 2008.

  11. E. Heymann, M.A. Senar, E. Luque, and M. Livny. Adaptive scheduling for master-worker applications on the computational grid. In 1st IEEE/ACM International Workshop on Grid Computing, pp. 214-227, LNCS 1971, Springer Verlag, 2000.

    Google Scholar 

  12. E. Huedo, R.S. Montero, and I.M. Llorente. A framework for adaptive execution in grids. Software - Practice and Experience, 34(7):631-650, May 2005.

    Article  Google Scholar 

  13. S. Jha, H. Kaiser, A. Merzky, and O. Weidner. Grid Interoperability at the Applica- tion Level Using SAGA. International Grid Interoperabilty and Interoperation Workshop 2007(IGIIW 2007).

    Google Scholar 

  14. T. Kielmann. Programming Models for Grid Applications and Systems: Requirements and Approaches. IEEE John Vincent Atanasoff International Symposium on Modern Comput- ing (JVA 2006), Sofia, Bulgaria, October 2006, pp. 27-32.

    Google Scholar 

  15. E. Krepska, T. Kielmann, R. Sirvent, R.M. Badia. A Service for Reliable Execution of Grid Applications. In Achievements in European Research on Grid Systems, Springer Verlag, 2007.

    Google Scholar 

  16. R.V. van Nieuwpoort, T. Kielmann, and H.E. Bal. User-friendly and reliable grid comput- ing based on imperfect middleware. ACM/IEEE Conference on Supercomputing (SC’07), 2007.

    Google Scholar 

  17. A. Plaat, H.E. Bal, and R.F.H. Hofman. Sensitivity of parallel applications to large differ- ences in bandwidth and latency in two-layer interconnects. In 5th International Symposium on High Performance Computer Architecture, pp. 244-253, 1999.

    Google Scholar 

  18. S.S. Vadhiyar and J.J. Dongarra. Self adaptivity in Grid computing. Concurrency and Computation: Practice and Experience, 17(2-4):235-257, 2005.

    Article  Google Scholar 

  19. G. Wrzesinska, J. Maassen, and H.E. Bal. Self-adaptive applications on the Grid. In ACM SIGPLAN Symposium on Principles and Practices of Parallel Programming (PPoPP’07), San Jose, CA, USA, March 2007.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Ejdys, M., Herman-Izycka, U., Lal, N., Kielmann, T., Tejedor, E., Badia, R.M. (2008). Integrating Application And System Components With The Grid Component Model. In: Priol, T., Vanneschi, M. (eds) From Grids to Service and Pervasive Computing. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-09455-7_4

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-09455-7_4

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-09454-0

  • Online ISBN: 978-0-387-09455-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics