Workload-aware VM Scheduling on Multicore Systems
Journal Title: International Journal on Computer Science and Engineering - Year 2011, Vol 3, Issue 11
Abstract
In virtualized environments, performance interference between virtual machines (VMs) is a key challenge. In order to mitigate resource contention, an efficient VM scheduling is positively necessary. In this paper, we propose a workload-aware VM scheduler on multi-core systems, which finds a systemwide mapping of VMs to physical cores. Our work aims not only at minimizing the number of used hosts, but at maximizing the system throughput. To achieve the first goal, our scheduler dynamically adjusts a set of used hosts. To achieve the second goal, it maps each VM on a physical core where the physical core and its host most sufficiently meet the resource requirements of the VM. Evaluation demonstrates that our scheduling ensures efficient use of data center resources.
Authors and Affiliations
Insoon Jo , Im Y. Jung , Heon Y. Yeom
A New Look to Traversal Algorithms Using Set Construct Data Structure
Tree traversal refers to the process of visiting or examining or updating each node in a tree data structure, exactly once, in a systematic way. Such traversals are classified by the order in which the nodes of the tree...
Comparative Analysis of Reactive and Proactive Protocol of Mobile Ad-Hoc Network
Mobile ad hoc network “MANET” is a collection of wireless communication nodes which communicates without any fixed infrastructure. The nodes are mobile and forming a dynamic temporary network without any use of existing...
Iris Recognition Based On Its Texture Patterns
A biometric system uniquely identifies and authenticates humans based on their physical or behavioural features. Iris recognition is one of the most reliable methods of biometric authentication that recognizes a person b...
ZigBee: The Emerging Technology in Building Automation
With the development of industrial automation technology, the limitation of traditional cable control network has become increasingly prominent. Consequently, establishing a reliable data transmission network becomes a c...
An Index Based Skip Search Multiple Pattern Matching Algorithm
DNA Pattern matching, the problem of finding sub sequences within a long DNA sequence has many applications in computational biology. As the sequences can be long, matching can be an expensive operation, especially as ap...