Skip to main content
Log in

Grid Interoperability Based on a Formal Design

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

Abstract

We can distinguish two different Grid concepts: desktop and service Grids. Both Grid concepts have their advantages and disadvantages, however these are different. For example desktop Grids are a cost-effective platform, but sometimes unreliable. On the other hand service Grids are highly reliable, but need remarkable funding. The aim of Grid interoperability is to combine the advantages of the different Grid concepts, so the integrated infrastructure offers the best of both concepts. Within the paper we define the Grid interoperability problem, and approximate to the generic architecture through a formal model. We prove formally that the resulting architecture solves the Grid interoperability problem, and is generic enough to interconnect different Grid infrastructures with minor work. We also show in the paper that the formal concept can be applied for creating a gLite to BOINC bridge, and the performance of the core bridge implementation is satisfactory.

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. Anderson, D.P.: Boinc: a system for public-resource computing and storage. In: Proceedings of the 5th IEEE/ACM International Workshop on Grid Computing, pp. 4–10. IEEE Computer Society Press, Los Alamitos (2004)

    Chapter  Google Scholar 

  2. Chapman, C., Wilson, P., Tannenbaum, T., Farrellee, M., Livny, M., Brodholt, J., Emmerich, W.: Condor services for the global Grid: interoperability between condor and ogsa. In: Proceedings of the 2004 UK E-Science All Hands Meeting,pp. 870–877. Nottingham, UK (2004)

  3. Degisco project: http://degisco.eu (2011)

  4. Du, W., Jia, J., Mangal, M., Murugesan, M.: Uncheatable Grid computing. In: In 24th IEEE International Conference on Distributed Computing Systems, pp 4–11 (2004)

  5. Edgi d6.1 deliverable: integrated arc, desktop Grid, and eucalyptus bridge. http://edgi-project.eu/documents/10515/50865/EDGID61.pdf (2011)

  6. Erwin, D.W., Snelling, D.F.: Unicore: a Grid computing environment. In: Euro-Par 2001 Parallel Processing, Lecture Notes in Computer Science, pp. 825–834. Springer, Berlin/Heidelberg (2001)

    Chapter  Google Scholar 

  7. Farkas, Z.: Scalability-related questions of desktop Grids. Ph.D. thesis, Eötvös Loránd Science University (2011)

  8. Farkas, Z., Kacsuk P., Balaton Z., Gombás, G.: Interoperability of boinc and egee. Future Gener. Comput. Syst. 26(8), 1092–1103 (2010)

    Article  Google Scholar 

  9. Fedak, G., Germain, C., Neri, V., Cappello, F.: Xtremweb: a generic global computing system. In: Proceedings of the 1st International Symposium on Cluster Computing and the Grid (CCGrid’01), p. 582 (2001)

  10. Field, L., Schulz, M.W., Laure, E.: Grid deployment experiences: Grid interoperation. J. Grid Computing 7(3), 287–296 (2009)

    Article  Google Scholar 

  11. Foster, I.: Globus toolkit version 4: software for service-oriented systems. In: IFIP International Conference on Network and Parallel Computing. LNCS, 3779, pp. 2–13. Springer (2005)

  12. Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)

    Google Scholar 

  13. Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: The Physiology of the Grid, pp. 217–249. John Wiley & Sons, Ltd (2003)

  14. gLite: glite http://glite.cern.ch/ (2010)

  15. Gombas, G., Kiss, T., Terstyanszky, G.: Dc-api: bringing distributed applications to desktop Grids. In: Proceedings of CoreGrid Integration Workshop (2006)

  16. Kacsuk, P., Kiss, T., Sipos, G.: Solving the Grid interoperability problem by p-grade portal at workflow level. Future Gener. Comput. Syst. 24(7), 744–751 (2008)

    Article  Google Scholar 

  17. Kacsuk, P., Kovacs, J., Farkas, Z., Marosi, A.C., Gombas, G., Balaton, Z.: Sztaki desktop Grid (szdg): a flexible and scalable desktop Grid system. J. Grid Computing 7(4), 439–461 (2009)

    Article  Google Scholar 

  18. Kacsuk, P., Kovács, J., Farkas, Z., Marosi, A.C., Balaton, Z.: Towards a powerful european dci based on desktop Grids. J. Grid Computing 9(2), 219–239 (2011)

    Article  Google Scholar 

  19. Kertész, A., Kacsuk, P.: Gmbs: a new middleware service for making Grids interoperable. Future Gener. Comput. Syst. 26, 542–553 (2010)

    Article  Google Scholar 

  20. Lodygensky, O., Fedak, G., Neri, V., Livny, M., Thain, D.: Xtremweb and condor: sharing resources between internet connected condor pool. In: Proceedings of the IEEE International Symposium on Cluster Computing and the Grid (CCGRID’03) Workshop on Global Computing on Personal Devices (2003)

  21. Marosi, A., Balaton, Z., Kacsuk, P., Drótos, D.: Sztaki desktop Grid: adapt clusters for desktop Grids. In: Davoli, F., Meyer, N., Pugliese, R., Zappatore, S. (eds.) Remote Instrumentation and Virtual Laboratories, 10th edn, pp. 133–144. Springer, US (2010). doi:10.1007/978-1-4419-5597-5_12

    Chapter  Google Scholar 

  22. Myers, D.S., Bazinet, A.L., Cummings, M.P.: Expanding the reach of Grid computing: combining globus- and BOINC-based systems. Grid Computing for Bioinformatics and Computational Biology, pp. 71–85. Wiley, New York (2008)

    Google Scholar 

  23. Raicu, I., Zhao, Y., Dumitrescu, C., Foster, I., Wilde, M.: Falkon: a fast and light-weight task execution framework. In: IEEE/ACM SuperComputing (2007)

  24. Rambadt, M., Wieder, P.: Unicore—globus interoperability: getting the best of both worlds. In: Proceedings of the 11th IEEE International Symposium on High Performance Distributed Computing, High Performance Distributed Computing, p. 422. IEEE Computer Society Press, Los Alamitos (2002)

    Google Scholar 

  25. Riedel, M., et al.: Interoperation of world-wide production e-science infrastructures. Concurrency and Computation: Practice and Experience 21(8), 961–990 (2009)

    Article  Google Scholar 

  26. Sfiligoi, I., Koeroo, O., Venekamp, G., Yocum, D., Groep, D., Petravick, D.: Addressing the pilot security problem with glexec. Technical report, Fermi National Laboratory (2007)

  27. Thain, D., Tannenbaum, T., Livny, M.: Distributed computing in practice: the condor experience. Concurrency and Computation: Practice and Experience 17(2–4), 323–356 (2005)

    Article  Google Scholar 

  28. van Herwijnen, E., et al.: Dirac—distributed infrastructure with remote agent control. In: Conference for Computing in High-Energy and Nuclear Physics (CHEP 03) (2003)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zoltán Farkas.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Farkas, Z. Grid Interoperability Based on a Formal Design. J Grid Computing 9, 479–499 (2011). https://doi.org/10.1007/s10723-011-9198-8

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-011-9198-8

Keywords

Navigation