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 language | English (US) |
---|---|
DOIs | |
State | Published - 2006 |
Event | VTDC 2006 - 2nd International Workshop on Virtualization Technology in Distributed Computing; Held in Conjunction with SC06 - Tampa, FL, United States Duration: Nov 17 2006 → Nov 17 2006 |
Other
Other | VTDC 2006 - 2nd International Workshop on Virtualization Technology in Distributed Computing; Held in Conjunction with SC06 |
---|---|
Country/Territory | United States |
City | Tampa, FL |
Period | 11/17/06 → 11/17/06 |
ASJC Scopus subject areas
- Computer Networks and Communications
- Hardware and Architecture
- Electrical and Electronic Engineering