Journal of Grid Computing

, Volume 8, Issue 1, pp 61–75 | Cite as

A Grid-enabled CPU Scavenging Architecture and a Case Study of its Use in the Greek School Network

  • Fotis Georgatos
  • Vasileios Gkamas
  • Aristeidis Ilias
  • Giannis Kouretis
  • Emmanouel Varvarigos
Article

Abstract

In this paper we present a CPU scavenging architecture suitable for desktop resources, and we study its appropriateness in exploiting the PC Laboratory resources of the Greek School Network and their integration to the existing HellasGrid national infrastructure. School laboratories form an extensive network equipped with computational systems and fast Internet connections. As this infrastructure is utilized at most 8 h per day and 5 days per week, it could be made available during its remaining idle time for computational purposes through the use of Grid technology. The structure and organization of the school laboratories and backbone network enables the CPU scavenging service, as an independent and additional service, which will not violate the operational rules and policies of the school network, while it will add additional resources to the current HellasGrid infrastructure with low adaptation cost.

Keywords

CPU scavenging Grid computing School network 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Enabling Grids for E-sciencE project. http://www.eu-egee.org
  2. 2.
    HellasGrid Task Force. http://www.hellasgrid.gr
  3. 3.
    Greek Research and Technology Network. http://www.grnet.gr
  4. 4.
    Greek School Network. http://www.sch.gr
  5. 5.
    Ministry of National Education and Religious Affairs. http://www.ypepth.gr
  6. 6.
    Maglogiannis, I., Soldatos, J., Chatzioannou, A., Kanaris, Y., Milonakis, V.: The EKTORAS platform for bioinformatics data analysis in Grid environments. In: 1st HellasGrid User Forum (2008)Google Scholar
  7. 7.
    Kollias, G., Gallopoulos, E., Georgiou, K.: Design and development of Grid ranking tools for web analysis. In: 1st HellasGrid User Forum (2008)Google Scholar
  8. 8.
    Knobloch, J., et al.: Large hadron collider computing Grid technical design report. http://lcg.web.cern.ch/LCG/tdr/
  9. 9.
    Gagliardi, F., Jones, B., Grey, F., Bégin, M., Heikkurinen, M.: Building an infrastructure for scientific Grid computing: status & goals of the EGEE project. Phil. Trans. R. Soc. A. 363(1833), 1729–1742 (2005)CrossRefGoogle Scholar
  10. 10.
    Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure, 2nd edn. Morgan Kaufmann, San Francisco (2003)Google Scholar
  11. 11.
    Tannenbaum, T., Wright, D., Miller, K., Livny, M.: Condor—a distributed job scheduler. In: Sterling, T. (ed.) Beowulf Cluster Computing with Linux. MIT Press, Cambridge (2002)Google Scholar
  12. 12.
    EGRID Project. http://www.egrid.it
  13. 13.
    Litzkow, M.J., Livny, M., Mutka, M.W.: Condor—a hunter of idle workstations. In: 8th International Conference on Distributed Computing Systems, pp. 104–111 (1988)Google Scholar
  14. 14.
    Anderson, D.: BOINC: a system for public-resource computing and storage. In: 5th IEEE/ACM International Workshop on Grid Computing, pp. 4–10 (2004)Google Scholar
  15. 15.
    Anderson, D., Cobb, J., Korpela, E., Lebofsky, M., Werthimer, D.: SETI@ home: an experiment in public-resource computing. Commun. ACM 45(11), 56–61 (2002)CrossRefGoogle Scholar
  16. 16.
    Anderson, D.P.: iSGTW Opinion—Volunteer computing: Grid or not Grid? http://www.isgtw.org/?pid=1000527 (2007)
  17. 17.
    https://gilda.ct.infn.it/, Kondo, D., Taufer, M., Brooks, C.L., Casanova, H. Chien, A.A.: Characterizing and evaluating desktop Grids: an empirical study. In: 18th International Parallel and Distributed Processing Symposium, pp. 26–30 (2004)
  18. 18.
    Máray, T., Stefán, S., Szalai1, F., Vitéz, G.: The Hungarian clusterGrid project: challenges of a production Grid. DSPN (2004)Google Scholar
  19. 19.
    Paraskeuas, M.: Strategies and actions for broadband at Greek school network. In: 2nd International Conference on Broadband Internet (2007)Google Scholar
  20. 20.
    Freedman, M., Freudenthal, E., Mazi, D.: Democratizing content publication with coral. In: 1st Symposium on Networked Systems Design and Implementation, pp. 18–32 (2004)Google Scholar
  21. 21.
    Kouretis, G., Georgatos, F., Alexopoulos, T., Tsipolitis, Y., Live, W.N.: Scavenging in the Grid era. In: 3rd EELA Conference (2007)Google Scholar
  22. 22.
    Georgatos, F.: LiveWN and gLiteDVD: true Grid scavenging solutions. iSGTW article http://www.isgtw.org/?pid=1000655 (2007)
  23. 23.
    Kacsuk, P., Marosi, A., Kovacs, J., Balaton, Z., Gombas, G., Vida, G., Kornafeld, A.: SZTAKI desktop Grid—a hierarchical desktop Grid system. In: Cracow Grid Workshop. Krakow (2006)Google Scholar
  24. 24.
    Balaton, Z., Gombas, G., Kacsuk, P., Kornafeld, A., Kovacs, J., Marosi, A.C., Vida, G., Podhorszki, N., Kiss, T.: SZTAKI Desktop Grid: a modular and scalable way of building large computing Grids. In: IEEE International Parallel and Distributed Processing Symposium (2007)Google Scholar
  25. 25.
    Montes, M.C., Emmen, A., Marosi, A., Araujo, F., Gombas, G., Terstyanszky, G., Fedak, G., Kelley, I., Taylor, I., Lodygensky, O., Kacsuk, P., Lovas, R., Kiss, T., Balaton, Z., Farkas, Z.: EDGeS: bridging desktop and service Grids. In: 2nd Iberian Grid Infrastructure Conference, pp. 212–226 (2008)Google Scholar
  26. 26.
    Myers, D.S., Bazinet, A.L., Cummings, M.P.: Expanding the reach of Grid computing: combining Globus- and BOINC-based systems, Grids for bioinformatics and computational biology. In: Wiley Book Series on Parallel and Distributed Computing. Wiley, New York (2008)Google Scholar
  27. 27.
    Chien, A., Calder, B., Elbert, S., Bhatia, K.: Entropia: architecture and performance of an enterprise desktop Grid system. J. Parallel Distrib. Comput. 63, 597–610 (2003)CrossRefGoogle Scholar
  28. 28.
    Kacsuk, P., Podhorszki, N.: Scalable desktop Grid system. In: High Performance Computing for Computational Science—VECPAR 2006, pp. 27–38 (2006)Google Scholar
  29. 29.
    Marosi, A., Gombas, G., Balaton, Z., Kacsuk, P., Kiss, T.: SZTAKI desktop Grid: building a scalable, secure platform for desktop Grid computing. In: CoreGRID Workshop on Programming Models Grid and P2P System Architecture Grid Systems, Tools and Environments, pp. 365–376 (2007)Google Scholar
  30. 30.
    Farkas, S., Kacsuk, P., Solar, M.R.D.: Utilizing the EGEE infrastructure for desktop Grids. In: 7th International Conference on Distributed and Parallel Systems, pp. 25–27 (2008)Google Scholar
  31. 31.
    Fedak, G., Germain, C., Neri, V., Cappello, F.: XtremWeb: a generic global computing system. In: 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 582–587 (2001)Google Scholar
  32. 32.
    P. Computing. Platform LSF. http://www.platform.com
  33. 33.
    D. Inc. DeskGrid. http://www.deskgrid.com
  34. 34.
    Karalis, Y., Kalochristianakis, M., Kokkinos, P., Varvarigos, E., OpenRSM: an open source lightweight integrated remote network and systems management solution. Int. J. Netw. Manage. (2008)Google Scholar
  35. 35.
    EUChinaGRID Project. http://www.euchinagrid.org/
  36. 36.
    Berkeley Database Information Index. https://twiki.cern.ch/twiki//bin/view/EGEE/BDII
  37. 37.
    Workload Management System. http://glite.web.cern.ch/glite/wms/
  38. 38.
  39. 39.
    Jermini, P., Thiémard, M.: EPFL, Condor at the Swiss Institute of Technology of Lausanne, Condor Week 2009. University of Wisconsin, Madison (2009)Google Scholar
  40. 40.
    Martin, A.: Trusted computing for trusted infrastructures. In: 4th International Conference on Grid and Pervasive Computing, Geneva (2009)Google Scholar
  41. 41.
    Domingues, P., Sousa, B., Silva, L.M.: Sabotage tolerance and trust management in desktop Grid computing. Future Gener. Comput. Syst. 23(7), 904–912 (2007)CrossRefGoogle Scholar
  42. 42.
    Kondo, D., Fedak, G., Cappello, F., Chien, A.A., Casanova, H.: Characterizing resource availability in enterprise desktop Grids. Future Gener. Comput. Syst. 23(7), 888–903 (2007)CrossRefGoogle Scholar
  43. 43.
    Sarmenta, L.F.G.: Sabotage-tolerance mechanisms for volunteer computing systems. In: 1st IEEE/ACM International Symposium on Cluster Computing and the Grid, pp. 337–346 (2001)Google Scholar
  44. 44.
    International Science Grid this Week. Opinion—a matter of trust: enabling Grid security through bilateral negotiation. http://www.isgtw.org/?pid=1001540
  45. 45.
    Short Lived Credential Service. http://www.switch.ch/grid/slcs/about/

Copyright information

© Springer Science+Business Media B.V. 2009

Authors and Affiliations

  • Fotis Georgatos
    • 1
    • 4
  • Vasileios Gkamas
    • 2
    • 3
  • Aristeidis Ilias
    • 3
  • Giannis Kouretis
    • 4
  • Emmanouel Varvarigos
    • 2
    • 3
  1. 1.CSCSETH ZürichMannoSwitzerland
  2. 2.Research Academic Computer Technology InstitutePatrasGreece
  3. 3.Computer Engineering and Informatics DepartmentUniversity of PatrasPatrasGreece
  4. 4.National Technical University of AthensAthensGreece

Personalised recommendations