Skip to main content
Log in

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

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

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.

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.

Institutional subscriptions

Similar content being viewed by others

References

  1. Enabling Grids for E-sciencE project. http://www.eu-egee.org

  2. HellasGrid Task Force. http://www.hellasgrid.gr

  3. Greek Research and Technology Network. http://www.grnet.gr

  4. Greek School Network. http://www.sch.gr

  5. Ministry of National Education and Religious Affairs. http://www.ypepth.gr

  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)

  7. Kollias, G., Gallopoulos, E., Georgiou, K.: Design and development of Grid ranking tools for web analysis. In: 1st HellasGrid User Forum (2008)

  8. Knobloch, J., et al.: Large hadron collider computing Grid technical design report. http://lcg.web.cern.ch/LCG/tdr/

  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)

    Article  Google Scholar 

  10. Foster, I., Kesselman, C.: The Grid: Blueprint for a New Computing Infrastructure, 2nd edn. Morgan Kaufmann, San Francisco (2003)

    Google Scholar 

  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. EGRID Project. http://www.egrid.it

  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)

  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)

  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)

    Article  Google Scholar 

  16. Anderson, D.P.: iSGTW Opinion—Volunteer computing: Grid or not Grid? http://www.isgtw.org/?pid=1000527 (2007)

  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. Máray, T., Stefán, S., Szalai1, F., Vitéz, G.: The Hungarian clusterGrid project: challenges of a production Grid. DSPN (2004)

  19. Paraskeuas, M.: Strategies and actions for broadband at Greek school network. In: 2nd International Conference on Broadband Internet (2007)

  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)

  21. Kouretis, G., Georgatos, F., Alexopoulos, T., Tsipolitis, Y., Live, W.N.: Scavenging in the Grid era. In: 3rd EELA Conference (2007)

  22. Georgatos, F.: LiveWN and gLiteDVD: true Grid scavenging solutions. iSGTW article http://www.isgtw.org/?pid=1000655 (2007)

  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)

  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)

  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)

  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. 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)

    Article  Google Scholar 

  28. Kacsuk, P., Podhorszki, N.: Scalable desktop Grid system. In: High Performance Computing for Computational Science—VECPAR 2006, pp. 27–38 (2006)

  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)

  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)

  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)

  32. P. Computing. Platform LSF. http://www.platform.com

  33. D. Inc. DeskGrid. http://www.deskgrid.com

  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)

  35. EUChinaGRID Project. http://www.euchinagrid.org/

  36. Berkeley Database Information Index. https://twiki.cern.ch/twiki//bin/view/EGEE/BDII

  37. Workload Management System. http://glite.web.cern.ch/glite/wms/

  38. PlanetLab. http://www.planet-lab.org/

  39. Jermini, P., Thiémard, M.: EPFL, Condor at the Swiss Institute of Technology of Lausanne, Condor Week 2009. University of Wisconsin, Madison (2009)

  40. Martin, A.: Trusted computing for trusted infrastructures. In: 4th International Conference on Grid and Pervasive Computing, Geneva (2009)

  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)

    Article  Google Scholar 

  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)

    Article  Google Scholar 

  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)

  44. International Science Grid this Week. Opinion—a matter of trust: enabling Grid security through bilateral negotiation. http://www.isgtw.org/?pid=1001540

  45. Short Lived Credential Service. http://www.switch.ch/grid/slcs/about/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vasileios Gkamas.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Georgatos, F., Gkamas, V., Ilias, A. et al. A Grid-enabled CPU Scavenging Architecture and a Case Study of its Use in the Greek School Network. J Grid Computing 8, 61–75 (2010). https://doi.org/10.1007/s10723-009-9143-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10723-009-9143-2

Keywords

Navigation