2005 · 50 citations · 13 references
ComputingComputer SystemsCybersecurityGrid ComputingSecurity ArchitectureVirtualizationCompute Resource ManagementGrid SecurityVirtual Machine MonitorsVirtualization ArchitectureVirtualization SecurityRuntime SandboxingSandboxed ExecutionSandboxingSandboxing ArchitectureSecure Virtual MachinesVirtual Machine Sandbox SecurityVirtual Machine SecurityVirtual Machines
The ability to securely run arbitrary untrusted code on a wide variety of execution platforms is a challenging problem in the Grid community. One way to achieve this is to run the code inside a contained, isolated environment, namely a "sandbox". Virtual machines provide a natural solution to the security and resource management issues that arise in sandboxing. We explore different designs for the VM-enabled sandbox and evaluate them with respect to various factors like structure, security guarantees, user convenience, feasibility and overheads in one such grid environment. Our experiments indicate that the use of on-demand VMs imposes a constant startup overhead, with I/O-intensive applications incurring additional overheads depending on the design of the sandbox.
13
Xen and the art of virtualization
Paul Barham, Boris Dragovic, Keir Fraser et al. · ACM SIGOPS Operating Systems Review · 2003 · 5.9K citations
Condor-a hunter of idle workstations
Michael Litzkow, Miron Livny, Matt W. Mutka · 2003 · 2.3K citations · Full text
The design and implementation of Zap
Steven Osman, Dinesh Subhraveti, Gong Su et al. · ACM SIGOPS Operating Systems Review · 2002 · 408 citations
A case for grid computing on virtual machines
Renato Figueiredo, Peter A. Dinda, J.A.B. Fortes · 2004 · 375 citations