A case for grid computing on virtual machines

Renato J. Figueiredo*, Peter A Dinda, José A.B. Fortes

*Corresponding author for this work

Research output: Contribution to conferencePaper

257 Scopus citations

Abstract

We advocate a novel approach to grid computing that is based on a combination of "classic" operating system level virtual machines (VMs) and middleware mechanisms to manage VMs in a distributed environment. The abstraction is that of dynamically instantiated and mobile VMs that are a combination of traditional OS processes (the VM monitors) and files (the VM state). We give qualitative arguments that justify our approach in terms of security, isolation, customization, legacy support and resource control, and we show quantitative results that demonstrate the feasibility of our approach from a performance perspective. Finally, we describe the middleware challenges implied by the approach and an architecture for grid computing using virtual machines.

Original languageEnglish (US)
Pages550-559
Number of pages10
StatePublished - Jul 23 2003
Event23th IEEE International Conference on Distributed Computing Systems - Providence, RI, United States
Duration: May 19 2003May 22 2003

Other

Other23th IEEE International Conference on Distributed Computing Systems
CountryUnited States
CityProvidence, RI
Period5/19/035/22/03

ASJC Scopus subject areas

  • Software
  • Hardware and Architecture
  • Computer Networks and Communications

Fingerprint Dive into the research topics of 'A case for grid computing on virtual machines'. Together they form a unique fingerprint.

  • Cite this

    Figueiredo, R. J., Dinda, P. A., & Fortes, J. A. B. (2003). A case for grid computing on virtual machines. 550-559. Paper presented at 23th IEEE International Conference on Distributed Computing Systems, Providence, RI, United States.