Journal of Grid Computing

, 7:439 | Cite as

SZTAKI Desktop Grid (SZDG): A Flexible and Scalable Desktop Grid System

  • Peter Kacsuk
  • Jozsef Kovacs
  • Zoltan Farkas
  • Attila Csaba Marosi
  • Gabor Gombas
  • Zoltan Balaton
Article

Abstract

SZTAKI Desktop Grid (SZDG) is an extension of BOINC in order to make it more flexible, versatile and scalable in terms of enabling the interconnection of different BOINC projects and execution of parameter sweep applications from a generic, high level user interface without the intervention of the BOINC project administrator. The paper describes the main concepts and features of SZDG. Among the many novel features the two most important will be described in detail. First, the paper describes those extensions that enable the easy development and execution of parameter sweep applications on SZDGs. The second part of the paper describes how SZDGs can be organized into a hierarchical interconnection scheme that enables to use SZDGs as building blocks to create higher level SZDGs.

Keywords

Grid Desktop Volunteer BOINC Parameter sweep Portal 

References

  1. 1.
    Anderson, D.P., et al.: Seti@home: an experiment in public-resource computing. Commun. ACM 45(11), 56–61 (2002)CrossRefGoogle Scholar
  2. 2.
    Anderson, D.P.: BOINC: a system for public-resource computing and storage. In: Proceedings of the 5th IEEE/ACM International GRID Workshop. Pittsburgh, USA (2004)Google Scholar
  3. 3.
    Thain, D., Livny, M.: Building reliable clients and services. In: Foster, I., Kesselman, C. (eds.) The Grid: Blueprint for a New Computing Infrastructure, pp. 285–318. Morgan Kaufman, San Francisco (2004)Google Scholar
  4. 4.
    Fedak, G., et al.: XtremWeb: a generic global computing platform. In: Proceedings of 1st IEEE International Symposium on Cluster Computing and the Grid CCGRID’2001, Special Session Global Computing on Personal Devices, pp. 582–587. IEEE, Piscataway (2001)Google Scholar
  5. 5.
    Balaton, Z., Farkas, Z., Gombás, G., Kacsuk, P., Lovas, R., Marosi, A.C., Emmen, A., Terstyánszky, G., Kiss, T., Kelley, I., Taylor, I., Lodygensky, O., Cardenas-Montes, M., Fedak, G., Araujo, F.: EDGeS: the common boundary between service and desktop Grids. Parallel Process. Lett. 18(3), 433–445 (2008)CrossRefGoogle Scholar
  6. 6.
    MTA SZTAKI: User-oriented unification of the Hungarian ClusterGrid and SuperGrid systems. http://www.lpds.sztaki.hu/index.php?load=projects/current/supercluster.php (2006)
  7. 7.
    NIIF: Hungarian ClusterGrid project. http://www.clustergrid.iif.hu/ (2003)
  8. 8.
    Gombas, G., Balaton, Z.: Simple unified API for desktop Grid systems. In: CoreGRID Workshop on Grid Programming Model Grid and P2P Systems Architecture Grid Systems, Tools and Environments (2007)Google Scholar
  9. 9.
    Kacsuk, P., Farkas, Z., Fedak, G.: Towards making BOINC and EGEE interoperable. In: International Grid Interoperability and Interoperation Workshop. Indianapolis (2008)Google Scholar
  10. 10.
    Kacsuk, P., Karóczkai, K., Hermann, G., Sipos, G., Kovács, J.: Supporting dynamic parameter sweep applications in workflows—lessons learnt from the CancerGrid project. In: PARA ’08, 9th International Workshop on State-of-the-Art in Scientific and Parallel Computing. Trondheim, Norway (2008)Google Scholar
  11. 11.
    Protein Molecule Simulation on the Grid: ENGAGE—JISC project. https://sites.google.com/a/staff.westminster.ac.uk/engage (2009)
  12. 12.
    Cirne, W., et al.: Labs of the world, Unite!!!. J Grid Computing 4(3), 225–246 (2006)MATHCrossRefGoogle Scholar
  13. 13.
    Baratloo, A., Karaul, M., Kedem, Z.M., Wijckoff, P.: Charlotte: metacomputing on the web. Future Gener. Comput. Syst., Special Issue on Metacomputing 15(5–6), 559–570 (1999)CrossRefGoogle Scholar
  14. 14.
    CCOF Zhou, D., Lo, V.: Cluster computing on the fly: resource discovery in a cycle sharing peer-to-peer system. In: Proceedings of IEEE International Symposium on Cluster Computing and the Grid (CCGrid’04), pp. 66–73. IEEE CS, Chicago (2004)Google Scholar
  15. 15.
    Zhong, L., et al.: Paradropper: a general-purpose global computing environment built on peer-to-peer overlay network. In: Proceedings of the 23rd International Conference on Distributed Computing Systems (ICDCS 2003), Workshop on New Advances of Web Server and Proxy Technologies (NAWSPT), pp. 954–957. IEEE CS, Providence (2003)Google Scholar
  16. 16.
    Chien, A., et al.: Entropia: architecture and performance of an enterprise desktop Grid system. J. Parallel Distrib. Comput. 63(5), 597–610 (2003)CrossRefMathSciNetGoogle Scholar
  17. 17.
    Neary, M.O., et al.: Javelin: parallel computing on the internet. Future Gener. Comput. Syst., Special Issue on Metacomputing 15(5–6), 659–674 (1999)Google Scholar
  18. 18.
    Chakravarti, A., Baumgartner, G., Lauria, M.: The organic Grid: self-organizing computation on a peer-to-peer network. IEEE Trans. Syst. Man Cybern. 35(3), 1–12 (2005)Google Scholar
  19. 19.
    Nisan, N., et al.: Globally distributed computation over the internet-the popcorn project. In: Proceedings of the 18th International Conference on Distributed Computing Systems, pp. 592–601. IEEE CS, Amsterdam (1998)Google Scholar
  20. 20.
    Molnár, Zs., Szeberényi, I.: Saleve: simple web-services based environment for parameter study applications. In: Proceedings of the 6th IEEE/ACM International Workshop on Grid Computing, pp. 292–295 (2005)Google Scholar
  21. 21.
  22. 22.
    Kertesz, A., Kacsuk, P.: Meta-broker for future generation Grids: a new approach for a high-level interoperable resource management. In: CoreGRID Workshop on Grid Middleware in Conjunction with ISC’07 Conference, pp. 53–63 (2008)Google Scholar
  23. 23.
    Sarmenta, L.: Sabotage-tolerance mechanisms for volunteer computing systems. Future Gener. Comput. Syst. 18(4), 561–572 (2002)MATHCrossRefGoogle Scholar
  24. 24.
  25. 25.
    Kacsuk, P., Sipos, G.: Multi-Grid, multi-user workflows in the P-GRADE portal. J Grid Computing 3(3–4) 221–238 (2005) SpringerCrossRefGoogle Scholar
  26. 26.
    Marosi, A.C., Gombas, G., Balaton, Z., Kacsuk, P., Kiss, T.: SZTAKI Desktop Grid: building a scalable, secure platform for desktop Grid computing. In: Making Grids Work, pp. 363–374. Springer Publishing Company, Incorporated (2008)Google Scholar
  27. 27.
    Hungarian Advanced Grid project: http://hagrid.econet.hu/

Copyright information

© Springer Science+Business Media B.V. 2009

Authors and Affiliations

  • Peter Kacsuk
    • 1
  • Jozsef Kovacs
    • 1
  • Zoltan Farkas
    • 1
  • Attila Csaba Marosi
    • 1
  • Gabor Gombas
    • 1
  • Zoltan Balaton
    • 1
  1. 1.Laboratory of Parallel and Distributed SystemsMTA SZTAKI Computer and Automation Research Institute of Hungarian Academy of SciencesBudapestHungary

Personalised recommendations