• Skip to site navigation
  • Skip to blog entries
  • Skip to archive page
  • Skip to right sidebar

Voice Over IP (VoIP) Performance Evaluation on VMware vSphere 5.0

Eric Sloof - NTPRO.NL

  • NTPRO.NL
  • Online Training
  • VMworld
  • Videos
  • Tools
  • iTunes
  • About

Tuesday, 10 January 2012

Voice Over IP (VoIP) Performance Evaluation on VMware vSphere 5.0

The majority of business-critical applications such as Web applications, database servers, and enterprise messaging systems have been successfully virtualized, proving the benefits of virtualization for reducing cost and streamlining IT management. However, the adoption of virtualization in the area of latency-sensitive applications has been slow partly due to unsubstantiated performance concerns. By taking VoIP service as an example, this paper demonstrates that vSphere 5 brings the same virtualization benefits to latency-sensitive applications, and vSphere 5 does this while driving good performance. In particular, vSphere 5 delivers excellent out-of-the-box performance in terms of voice quality when running VoIP service. VoIP applications are characterized by latency-sensitivity that dictates audio data be delivered at regular intervals to achieve good voice quality. Irregular delivery may lead to packet drops, severely deteriorating user experience. Therefore, timely processing and delivery of audio data is critically important to VoIP service. In the virtualized environment, however, meeting this requirement for VoIP applications is more challenging due to the additional layer of scheduling virtual machines (VMs) and processing network packets. Despite such challenges, vSphere 5 is able to achieve great performance for VoIP applications thanks to the following reasons. First, vSphere 5 facilitates the highly optimized networking stack and paravirtualized device drivers to minimize virtualization overhead, adding little variance in packet delivery1. The overhead is usually in the order of tens of microseconds that are negligible, especially to VoIP applications, where packets need to be delivered at intervals of tens of milliseconds. Second, vSphere 5 gives each VM a fair share of CPU2, ensuring the predictable processing of audio data even under high CPU contention when running multiple VMs. Finally, the Network I/O Control (NetIOC) feature allows VoIP traffic to be isolated by partitioning physical network bandwidth. This helps to achieve the intended voice quality when VoIP traffic competes for shared network resources. This paper illustrates that: • Excellent out-of-the-box VoIP performance is achieved with a large number of users served by a commercial VoIP media server hosted on vSphere 5. • vSphere 5 is able to maintain great VoIP performance when running a large number of instances of VoIP server; results showed that vSphere 5 provided good performance even when running 12 instances configured with a total of 48 vCPUs on a system with 8 cores, utilizing more than 90% of the physical CPUs. • With Network I/O Control (NetIOC), vSphere 5 is able to preserve voice quality under high contention for network resources.

http://www.vmware.com/files/pdf/techpaper/voip-perf-vsphere5.pdf

Posted by
Eric Sloof
in VMware View at 21:00 | No comments | No Trackbacks
Bookmark and Share
Trackbacks
Trackback specific URI for this entry
No Trackbacks
Comments
Display comments as (Linear | Threaded)
No comments
Add Comment
Standard emoticons like :-) and ;-) are converted to images.
E-Mail addresses will not be displayed and will only be used for E-Mail notifications.

To prevent automated Bots from commentspamming, please enter the string you see in the image below in the appropriate input box. Your comment will only be submitted if the strings match. Please ensure that your browser supports and accepts cookies, or your comment cannot be verified correctly.
CAPTCHA

 
   
Submitted comments will be subject to moderation before being displayed.
 
 


Twitter RSS FeedLinkedIn

www.hetesambal.nl

Veeam Webinar with Doug Hazelman: 5 Steps to Successful Backup & Replication for Hyper-V! Watch it now >>


Recent Entries

Video - Configure vSphere SRM Replication for a Single VM
Thursday, February 2 2012
VMware Project Onyx for vSphere 5
Wednesday, February 1 2012
Video - Configure ESXi host swapping to a solid-state disk
Sunday, January 29 2012
New Book - The Official VCP5 Certification Guide
Saturday, January 28 2012
Video - VMware vCenter Infrastructure Navigator - Install and Configure
Friday, January 27 2012
Video - Installing vCenter Server 5.0 - Quick Start
Thursday, January 26 2012
Video - VMware vCenter Operations Manager 5.0 - Install and Configure
Wednesday, January 25 2012
VMware vCenter Operations 5.0 - Introduction Video
Tuesday, January 24 2012
What happens to resource pools when vCenter goes down?
Monday, January 23 2012
Video - vCloud Director 1.5 - Quick Start
Sunday, January 22 2012

Archive

  • February 2012 (16)
  • January 2012 (22)
  • December 2011 (21)
  • November 2011 (24)
  • October 2011 (27)
  • September 2011 (26)
  • August 2011 (35)
  • July 2011 (26)
  • June 2011 (15)
  • May 2011 (20)
  • April 2011 (22)
  • March 2011 (22)
  • February 2011 (18)
  • January 2011 (13)
  • December 2010 (23)
  • November 2010 (18)
  • October 2010 (31)
  • September 2010 (22)
  • August 2010 (23)
  • July 2010 (19)
  • June 2010 (19)
  • May 2010 (19)
  • April 2010 (20)
  • March 2010 (23)
  • February 2010 (22)
  • January 2010 (30)
  • December 2009 (37)
  • November 2009 (29)
  • October 2009 (27)
  • September 2009 (36)
  • August 2009 (35)
  • July 2009 (35)
  • June 2009 (43)
  • May 2009 (35)
  • April 2009 (56)
  • March 2009 (51)
  • February 2009 (69)
  • January 2009 (69)
  • December 2008 (60)
  • November 2008 (56)
  • October 2008 (49)
  • September 2008 (63)
  • August 2008 (44)
  • July 2008 (54)
  • June 2008 (26)
  • May 2008 (34)
  • April 2008 (27)
  • March 2008 (38)
  • February 2008 (29)
  • January 2008 (35)
  • December 2007 (24)
  • November 2007 (23)
  • October 2007 (20)
  • September 2007 (54)
  • August 2007 (15)
  • July 2007 (22)
  • June 2007 (13)
  • May 2007 (8)
  • April 2007 (20)
  • March 2007 (10)
  • Recent...
  • Older...
Based on the s9y Bulletproof template framework
Powered by s9y – Template by Bulletproof development team.
  • NTPRO.NL
  • Online Training
  • VMworld
  • Videos
  • Tools
  • iTunes
  • About