Towards scheduling virtual machines based on direct user input

Bin Lin*, Peter A Dinda

*Corresponding author for this work

Research output: Contribution to conferencePaper

18 Scopus citations

Abstract

We propose a new approach to scheduling virtual machines (VMs) on a provider CPU that is unique in that is based around the use of direct user input. In our system, a user's VM is scheduled as a periodic real-time task. The user can instantaneously manipulate his VM's schedule using a joystick. An on-screen display illustrates the current schedule's cost and indicates when the user's desired schedule is impossible due to the schedules of other VMs or resource constraints. We report on a user study of our prototype system that reveals that even a naive user is capable of using the interface to our system to find a schedule that balances cost and the comfort of his VM. Good schedules are user- and application-dependent to a large extent, illustrating the benefits of user involvement.

Original languageEnglish (US)
DOIs
StatePublished - Dec 1 2006
EventVTDC 2006 - 2nd International Workshop on Virtualization Technology in Distributed Computing; Held in Conjunction with SC06 - Tampa, FL, United States
Duration: Nov 17 2006Nov 17 2006

Other

OtherVTDC 2006 - 2nd International Workshop on Virtualization Technology in Distributed Computing; Held in Conjunction with SC06
CountryUnited States
CityTampa, FL
Period11/17/0611/17/06

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Towards scheduling virtual machines based on direct user input'. Together they form a unique fingerprint.

  • Cite this

    Lin, B., & Dinda, P. A. (2006). Towards scheduling virtual machines based on direct user input. Paper presented at VTDC 2006 - 2nd International Workshop on Virtualization Technology in Distributed Computing; Held in Conjunction with SC06, Tampa, FL, United States. https://doi.org/10.1109/VTDC.2006.15