|Chapter title||Job scheduling in hierarchical desktop grids|
|Authors||Farkas, Z., Marosi, A.C. and Kacsuk, P.|
|Editors||Davoli, F., Meyer, N., Pugliese, R. and Zappatore, S.|
Desktop grid is a relatively new trend in grid computing. As opposed to traditional (service based) grid systems, desktop grids are based on volunteer computing: users can volunteer their computers’ free CPU cycles to solve some kind of CPU-intensive problem. Creating a desktop grid project requires the installation of a single server and some enthusiast users to join the project by installing a simple client that downloads work from the server and uploads results after processing. MTA SZTAKI has created the hierarchical desktop grid concept, where not only single computers but also desktop grids can join another system increasing its performance significantly. In this chapter we describe scheduling issues that arise when considering hierarchical desktop grid systems and present some scheduling algorithms that can be used in such systems.
|Book title||Remote instrumentation and virtual laboratories: service architecture and networking|
|Digital Object Identifier (DOI)||https://doi.org/10.1007/978-1-4419-5597-5_8|