Corpus ID: 17496620

Virtual Machines for Grid Computing

  title={Virtual Machines for Grid Computing},
  author={Erik Paulson}
The emerging computational grid infrastructure will provide users with access to orders of magnitude more computing power than they currently have available. These resources will be heterogeneous in type and implementation and independently controlled and administered. Users of grid resources will need mechanisms to account for these variations that must both be without a high performance overhead while providing resource owners strong safety assurances. We propose using virtual machines, a… Expand

Figures from this paper


Microkernels meet recursive virtual machines
A software-based virtualizable architecture called Fluke that allows recursive virtual machines (virtual machines running on other virtual machines) to be implemented efficiently by a microkernel running on generic hardware. Expand
Disco: running commodity operating systems on scalable multiprocessors
This article uses virtual machines to run multiple commodity operating systems on a scalable multiprocessor to reduce the memory overheads associated with running multiple operating systems, and uses the distributed-system support of modern operating systems to export a partial single system image to the users. Expand
Scalable Cluster Computing with MOSIX for LINUX
This paper describes the 7-th version of Mosix, for Linux, which attempts to improve the overall performance by dynamic distribution and redistribution of the workload and the resources among the nodes of a computing-cluster of any size. Expand
The GRID: Blueprint for a New Computing Infrastructure
  • A. Marowka
  • Computer Science
  • Scalable Comput. Pract. Exp.
  • 2000
The main purpose is to update the designers and users of parallel numerical algorithms with the latest research in the field and present the novel ideas, results and work in progress and advancing state-of-the-art techniques in the area of parallel and distributed computing for numerical and computational optimization problems in scientific and engineering application. Expand
Process migration
This survey reviews the field of process migration by summarizing the key concepts and giving an overview of the most important implementations, and then revisited for each of the case studies described. Expand
Grids: The top ten questions
This paper details the areas relating to Grid research that it feels still need to be addressed to fully leverage the advantages of the Grid. Expand
The computing environment for which RU was designed, and current limitations on the class of jobs which it can handle are described. Expand
Transparent Migration of Distributed Communicating Processes
The concept of virtualization, and the mechanism of injection and the implementation of a wrapper DLL into an application at runtime that manages the execution of the application and endows it with features such as virtualization and mobility are described. Expand
Injecting Distributed Capabilities into Legacy Applications Through Cloning and Virtualization
A prototype system that virtualizes the application’s window, making it possible to relocate the window to remote machines without the application's awareness, and a virtualizing Operating System (vOS) residing on top of Windows NT, that injects all applications with the virtualizing software. Expand
SimICS/Sun4m: A Virtual Workstation
The performance of SimICS/sun4m is sufficient to run realistic workloads, such as the database benchmark TPC-D, scaling factor 1/100, or an interactive network application such as Mozilla, and the slowdown in relation to native hardware is in the range of 25 to 75 (measured using SPECint95). Expand