Paper: The CPU Scheduler in VMware vSphere 5.1

Posted by Kenneth van Surksum   |   Monday, January 28th, 2013   |  

VMware has released a paper titled: “The CPU Scheduler in VMware vSphere 5.1“. The paper which contains 26 pages provides detailed explanations of ESXi CPU scheduling policies to help vSphere users who want to understand how virtual machines are scheduled.

The CPU scheduler is an essential component of vSphere 5.x. All workloads running in a virtual machine must be scheduled for execution and the CPU scheduler handles this task with policies that maintain fairness, throughput, responsiveness, and scalability of CPU resources.

clip_image001

The paper contains the following sections:

  • Executive Summary
  • Introduction
  • Terminology
  • CPU Scheduler Overview
  • Proportional Share-Based Algorithm
  • Relaxed Co-Scheduling
  • Load Balancing
  • Policy on Hyper-Threading
  • NUMA Scheduling Policy
  • Experiments
  • Conclusion
  • References

The ESXi CPU scheduler achieves fair distribution of compute resources among many virtual machines without compromising system throughput and responsiveness. Relaxed co-scheduling is a salient feature that enables both correct and efficient execution of guest instructions with low overhead. The ESXi CPU scheduler is highly scalable and supports very big systems and wide virtual machine.

vSphere 5.1 optimizes the load-balancing algorithm introduced in 5.0. It results in noticeable reductions in CPU scheduling overhead. A policy change on hyper-threaded systems enables out-of-the-box performance of 5.1 exceeding that of a tuned version of vSphere 4.1. No special tuning is required to achieve the best performance for most common application workloads. The irtual NUMA feature introduced in 5.0 can significantly improve performance of workloads that are optimized for a NUMA environment. With vNUMA, virtual machines of any size can display optimal performance on a NUMA system. The vNUMA feature is shown to significantly improve the performance of SPEC OMP workloads. Such improvement closes the performance gap between the virtual and the native environment for high-performance-computing (HPC) workloads.


Labels: ,

blog comments powered by Disqus


virtualization.info Newest articles
Amazon releases AWS plugin for Microsoft System Center Virtual Machine Manager

October 30th, 2014

Amazon has released the AWS System Manager for Microsoft System Center Virtual Machine Manager (SCVMM). AWS System Manager is an add-in for SCVMM which allows customers to monitor and manager…

Paper: Project VRC: Phase VII – Impact of Microsoft Application Virtualization (App-V) 5.0, Optimizations and Best Practices

October 29th, 2014

Project VRC, an ititiative started by LogIn Consultants and PQR, has released a new Project Virtual Reality Check (VRC) whitepaper titled:”Phase VII – Impact of Microsoft Application Virtualization (App-V) 5.0,…

Release: Update Rollup 4 for Microsoft System Center 2012 R2

October 28th, 2014

Microsoft has released Update Rollup (UR) 4 for its System Center Suite of products. The update rollup can be installed on top of System Center 2012 R2 products and is…

Microsoft announcements from TechEd Europe 2014

October 28th, 2014

This week Microsoft is holding its annual TechEd Europe conference in Barcelona Spain. During the keynote which was held today Microsoft made several announcements. This posts gives an overview of…

Zerto expands technology for use with Hyper-V

October 28th, 2014

Zerto, provider of Zerto Virtual Replication (ZVR) has announced that its product will also support the Hyper-V virtualization platform from Microsoft. Virtual Replication does per VM replication and recovery…

Paper: Windows Server Technical Preview Step-by-Step Guide Storage Quality of Service

October 28th, 2014

Microsoft has released a paper titled:”Windows Server Technical Preview Step-by-Step Guide: Storage Quality of Service“. The paper which contains 16 pages covers a new Windows Server technology which became available…

Paper: VMware vCloud Automation Center 6.1 – Reference Architecture

October 27th, 2014

VMware has released a paper titled: “VMware vCloud Automation Center 6.1 – Reference Architecture“.
The paper which contains 35 pages provide a reference architecture for setting up vCloud Automation Center…

Citrix results for Q3 2014

October 24th, 2014

On October 22, Citrix announced its financial results for the third quarter of fiscal year 2014, ended September 30, 2014.
The revenues for the third quarter were $759 million for…

VMware results for Q3 2014

October 24th, 2014

On October 21, VMware released the financial results for the third quarter of 2014.
The revenues for the third quarter were $1.53 billion for an increase of 18% compared to…

Paper: Reference Architecture – Director and EdgeSight

October 23rd, 2014

Citrix has released a paper titled: “Reference Architecture: Director and EdgeSight“. The paper which contains 32 pages contains a reference architecture for setting up Citrix Director and Citrix Edgesight.
Citrix…

Paper: Cisco UCS C240-M3 Rack Server with NVIDIA GRID GPU cards on Citrix XenServer 6.2 and XenDesktop 7.5

October 21st, 2014

Cisco has released a paper titled: “Cisco UCS C240-M3 Rack Server with NVIDIA GRID GPU cards on Citrix XenServer 6.2 and XenDesktop 7.5“.
The paper which contains 38 pages will…

Microsoft announces updates to its public and private cloud portfolio

October 20th, 2014

Microsoft today announced several upcoming features to both its public Microsoft Azure services, as its private cloud solution based on Windows Server and System Center. CEO Satya Nadella stated that…

OpenStack releases the 10th version of its IaaS platform called Juno

October 20th, 2014

OpenStack, the open source cloud computing project has released its 10th version of its IaaS platform for public, private and hybrid clouds. This version has 342 new features and…

VMware decides to disable TPS in future ESXi releases by default

October 17th, 2014

In a knowledge base article titled: “Security considerations and disallowing inter-Virtual Machine Transparent Page Sharing (2080735)” published on October 16th, VMware states that it will disable the Transparant Page Sharing…

 
Monthly Archive