The Community for Technology Leaders
Parallel Architectures, Algorithms and Programming, International Symposium on (2011)
Tianjin, China
Dec. 9, 2011 to Dec. 11, 2011
ISBN: 978-0-7695-4575-2
pp: 289-293
Desktop grid is a form of distributed computing that harvests the computing power of idle desktop computers whether these are volunteers or deployed at an institution. This paper proposes to design and implement a client-end framework of desktop grid, based on cloud storage, which can also deliver legacy applications on-demand to volunteer machines. From technical viewpoint, an isolated execution environment based on user-level virtualization will be achieved: on one side, some resource-accessing APIs for applications are intercepted and redirected to real storage positions (on the cloud); therefore legacy applications can run without installation to simplify maintenance. On the other side, this mechanism can also construct a sandbox to restrict the access range of applications for security. This proposal adopts promising cloud-related technologies for requirements of volunteer computing, tests show that it only causes limited performance loss.
user-level virtualization, desktop grid, sandboxing

W. Zheng, Y. Zhang and Y. Li, "Using User-Level Virtualization in Desktop Grid Clients for Application Delivery and Sandboxing," Parallel Architectures, Algorithms and Programming, International Symposium on(PAAP), Tianjin, China, 2011, pp. 289-293.
86 ms
(Ver 3.3 (11022016))