Thursday, June 18, 2015

Deploying Extremely Latency-Sensitive Applications with VMware vSphere 5.5

Performance demands of latency-sensitive applications have long been thought to be incompatible with virtualization. Such applications as distributed in-memory data management, stock trading, and highperformance computing (HPC) demand very low latency or jitter, typically of the order of up to tens of microseconds. Although virtualization brings the benefits of simplifying IT management and saving costs, the benefits come with an inherent overhead due to abstracting physical hardware and resources and sharing them. 

Virtualization overhead may incur increased processing time and its variability. VMware vSphere® ensures that this overhead induced by virtualization is minimized so that it is not noticeable for a wide range of applications including most business critical applications such as database systems, Web applications, and messaging systems. vSphere also supports well applications with millisecond-level latency constraints such as VoIP streaming applications. 

However, certain applications that are extremely latency-sensitive would still be affected by the overhead due to strict latency requirements. In order to support virtual machines with strict latency requirements, vSphere 5.5 introduces a new per-VM feature called Latency Sensitivity. Among other optimizations, this feature allows virtual machines to exclusively own physical cores, thus avoiding overhead related to CPU scheduling and contention. Combined with a passthrough functionality, which bypasses the network virtualization layer, applications can achieve near-native performance in both response time and jitter.

LINK


No comments:

Post a Comment

Vmware NSX SSL creation 

Using OpenSSL for NSX Manager SSL import: Creates CSR and 4096 bit KEY Creating NSX 6.4.2 SSL    openssl req -out nsxcert.csr -newkey rsa:40...