Skip to main content

A Component-Based Integrated Toolkit

  • Chapter
Making Grids Work
  • 272 Accesses

Abstract

This paper presents the Integrated Toolkit, a framework which enables the easy development of Grid-unaware applications. While keeping the Grid transparent to the programmer, the Integrated Toolkit tries to optimize the performance of such applications by exploiting their inherent concurrency when executing them on the Grid. The Integrated Toolkit is designed to follow the Grid Component Model (GCM) and is therefore formed by several components, each one encapsulating a given functionality identified in the GRID superscalar runtime.

Currently, a first functional prototype of the Integrated Toolkit is under development. On the one hand, we have chosen ProActive as the GCM implementation and, on the other, we have used JavaGAT as a uniform interface to abstract from the underlying Grid middleware when performing job submission and file transfer operations. Thus far, we have tested our prototype with several simple applications, showing that they maintain the same behaviour as if they were executed locally and sequentially.

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. Proposals for a Grid Component Model, CoreGRID Deliverable D.PM.02, 2006.

    Google Scholar 

  2. Fractal specification, http://fractal.objectweb.org/specification/index.html

  3. R. M. Badia, Jesus Labarta, Raul Sirvent, Josep M. Perez, Jose M. Cela and Rogeli Grima. Programming Grid Applications with GRID superscalar. Journal of GRID Computing, Vol. 1 Issue 2. Pages: 151-170, June 2003.

    Article  Google Scholar 

  4. ProActive, http://www-sop.inria.fr/oasis/proactive/

  5. Grid Application Toolkit, http://www.gridlab.org/gat/

  6. Rob van Nieuwpoort, Jason Maassen, Thilo Kielmann and Henri E. Bal. Satin: Simple and Efficient Java-based Grid Programming. Scalable Computing: Practice and Experience, 6 (3):19-32, September 2005.

    Google Scholar 

  7. Sergei Gorlatch and Jan Dunnweber. From Grid Middleware to Grid Applications: Bridg-ing the Gap with HOCs. In Future Generation Grids, Springer Verlag, 2005.

    Google Scholar 

  8. Marco Aldinucci, Massimo Coppola, Marco Danelutto, Marco Vanneschi and Corrado Zoccolo. ASSIST as a Research Framework for High-performance Grid Programming Environments. In Jose C. Cunha and Omer F. Rana, editors, Grid Computing: Software environments and Tools. Springer-Verlag, 2004.

    Google Scholar 

  9. P-GRADE portal, http://www.lpds.sztaki.hu/pgportal/

  10. Natalia Currle-Linde, Uwe Kuester, Michael M. Resch, Benedetto Risio. Science Experi-mental Grid Laboratory (SEGL) Dynamical Parameter Study in Distributed Systems. In proceedings of the 2005 International Conference on Parallel Computing (ParCo 2005), pp 49-56, Malaga, Spain.

    Google Scholar 

  11. Java annotations, http://java.sun.com/j2se/1.5.0/docs/guide/language/annotations.html

  12. Design of the Integrated Toolkit with Supporting Mediator Components, CoreGRID Deliverable D.STE.05, 2006.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer Science+Business Media, LLC

About this chapter

Cite this chapter

Tejedor, E., Badia, R.M., Kielmann, T., Getov, V. (2008). A Component-Based Integrated Toolkit. In: Making Grids Work. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-78448-9_11

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-78448-9_11

  • Publisher Name: Springer, Boston, MA

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

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

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics