Beyond virtual data centers: Toward an open resource control architecture

This paper summarizes recent research on networked virtual computing in the NICL lab at Duke. Over the past few years, we have constructed a service-oriented substrate for networked sharing and adaptive middleware environments based on a virtual on-demand computing. The goal of the project is to dev...

Full description

Bibliographic Details
Main Authors: Jeff Chase, Laura Grit, David Irwin, Varun Marupadi, Piyush Shivam, Aydan Yumerefendi
Other Authors: The Pennsylvania State University CiteSeerX Archives
Format: Text
Language:English
Published: 2007
Subjects:
Online Access:http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.297.3791
http://www.cs.duke.edu/nicl/pub/papers/vci07.pdf
Description
Summary:This paper summarizes recent research on networked virtual computing in the NICL lab at Duke. Over the past few years, we have constructed a service-oriented substrate for networked sharing and adaptive middleware environments based on a virtual on-demand computing. The goal of the project is to develop protocols and tools that can link together virtual computing clusters at different sites, and incorporate other kinds of resources (network tunnels, storage, and high-end computing resources) into a unified resource control plane for virtual computing. A key focus is to do this in a way that integrates well with existing middleware systems, to enable dynamic control of advanced virtual computing environments. Our approach is based on foundational abstractions for leasing resources and factoring control over leased resources across the infrastructure providers, application controllers, and brokering intermediaries, interacting through common leasing protocols in an Open Resource Control Architecture (Orca). The paper outlines the use of our resource leasing prototype (called Shirako) in several systems: as a foundation for manageable grid computing systems (based on Globus), in an interactive Web-based laboratory for autonomic services research (called Automat), and as a basis for virtualized cluster computing environments. 1.