Virtualisation encourages users to procure, relinquish and scale resources frequently. Such fluid deployments require continuous performance assessment to inform resource allocation. In current systems Tick Accounting, Load Average, and Memory Usage are used to judge system performance and to trigger resource scaling. We argue that the readily available Context Switch (CS) counter is also an effective performance indicator. We demonstrate the efficacy of CS and show that it can also be used as base for scaling decisions
Realization of cloud computing has been possible due to availability of virtualization technologies ...
Although cloud computing environments often use virtualization to implement resource sharing, the ad...
Memory management plays a vital role in modern virtual machines. Both system- and language-level VMs...
Measuring the indirect cost of context switch is a challenging problem. In this paper, we show our r...
Context switching imposes a performance penalty on threads in a multitasking environment. The source...
Part 3: Virtualization and Cloud Computing TechnologiesInternational audienceCost effectiveness is o...
Abstract—CPU utilization in a virtual machine instance directly impacts the overall cost for the clo...
Abstract-Virtual prototypes are widely employed in today's development of embedded hardware and...
Abstract—Most modern hypervisors offer powerful resource control primitives such as reservations, li...
Cloud infrastructures provide computing resources to applications in the form of Virtual Machines (V...
In current DVS approaches, voltage scaling decisions are made statically at compile time, and/or dyn...
The performance of the same type of cloud resources, such as virtual machines (VMs), varies over tim...
With the advent of resource shared environments such as the Cloud, virtualization has become the de ...
AbstractDynamic provisioning of physical resources to Virtual Machines (VMs) in virtualized environm...
Context switching times are a major source of overhead in medium to fine grain process scheduling. W...
Realization of cloud computing has been possible due to availability of virtualization technologies ...
Although cloud computing environments often use virtualization to implement resource sharing, the ad...
Memory management plays a vital role in modern virtual machines. Both system- and language-level VMs...
Measuring the indirect cost of context switch is a challenging problem. In this paper, we show our r...
Context switching imposes a performance penalty on threads in a multitasking environment. The source...
Part 3: Virtualization and Cloud Computing TechnologiesInternational audienceCost effectiveness is o...
Abstract—CPU utilization in a virtual machine instance directly impacts the overall cost for the clo...
Abstract-Virtual prototypes are widely employed in today's development of embedded hardware and...
Abstract—Most modern hypervisors offer powerful resource control primitives such as reservations, li...
Cloud infrastructures provide computing resources to applications in the form of Virtual Machines (V...
In current DVS approaches, voltage scaling decisions are made statically at compile time, and/or dyn...
The performance of the same type of cloud resources, such as virtual machines (VMs), varies over tim...
With the advent of resource shared environments such as the Cloud, virtualization has become the de ...
AbstractDynamic provisioning of physical resources to Virtual Machines (VMs) in virtualized environm...
Context switching times are a major source of overhead in medium to fine grain process scheduling. W...
Realization of cloud computing has been possible due to availability of virtualization technologies ...
Although cloud computing environments often use virtualization to implement resource sharing, the ad...
Memory management plays a vital role in modern virtual machines. Both system- and language-level VMs...