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.
Similar content being viewed by others
References
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)
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)
Degisco project: http://degisco.eu (2011)
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)
Edgi d6.1 deliverable: integrated arc, desktop Grid, and eucalyptus bridge. http://edgi-project.eu/documents/10515/50865/EDGID61.pdf (2011)
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)
Farkas, Z.: Scalability-related questions of desktop Grids. Ph.D. thesis, Eötvös Loránd Science University (2011)
Farkas, Z., Kacsuk P., Balaton Z., Gombás, G.: Interoperability of boinc and egee. Future Gener. Comput. Syst. 26(8), 1092–1103 (2010)
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)
Field, L., Schulz, M.W., Laure, E.: Grid deployment experiences: Grid interoperation. J. Grid Computing 7(3), 287–296 (2009)
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)
Foster, I., Kesselman, C. (eds.): The Grid: Blueprint for a New Computing Infrastructure. Morgan Kaufmann, San Francisco (1999)
Foster, I., Kesselman, C., Nick, J.M., Tuecke, S.: The Physiology of the Grid, pp. 217–249. John Wiley & Sons, Ltd (2003)
gLite: glite http://glite.cern.ch/ (2010)
Gombas, G., Kiss, T., Terstyanszky, G.: Dc-api: bringing distributed applications to desktop Grids. In: Proceedings of CoreGrid Integration Workshop (2006)
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)
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)
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)
Kertész, A., Kacsuk, P.: Gmbs: a new middleware service for making Grids interoperable. Future Gener. Comput. Syst. 26, 542–553 (2010)
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)
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
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)
Raicu, I., Zhao, Y., Dumitrescu, C., Foster, I., Wilde, M.: Falkon: a fast and light-weight task execution framework. In: IEEE/ACM SuperComputing (2007)
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)
Riedel, M., et al.: Interoperation of world-wide production e-science infrastructures. Concurrency and Computation: Practice and Experience 21(8), 961–990 (2009)
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)
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)
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)
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10723-011-9198-8