This paper examines how co-locating multiple VMs on a single physical server with shared storage impacts I/O performance, specifically focusing on latency of I/O operations, and the overall throughput. We introduce a Proportional-Integral-Derivative (PID) controller to maintain I/O latency close to a predefined target by dynamically adjusting I/O requests based on real-time measurements. Through a series of experiments, we evaluated the effectiveness of our PID controller in comparison to VMware’s default QoS mechanism within a private cloud environment. The results indicate that the PID controller significantly enhances performance for latency-critical workloads, achieving substantially higher compliance with latency targets compared to the default mechanism. However, this prioritization of high-priority VMs comes at the expense of increased latency and reduced throughput for lower-priority workloads during periods of I/O contention.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

I/O Latency Management in Private Cloud Infrastructures

  • MohammadReza HoseinyFarahabady,
  • Albert Y. Zomaya

摘要

This paper examines how co-locating multiple VMs on a single physical server with shared storage impacts I/O performance, specifically focusing on latency of I/O operations, and the overall throughput. We introduce a Proportional-Integral-Derivative (PID) controller to maintain I/O latency close to a predefined target by dynamically adjusting I/O requests based on real-time measurements. Through a series of experiments, we evaluated the effectiveness of our PID controller in comparison to VMware’s default QoS mechanism within a private cloud environment. The results indicate that the PID controller significantly enhances performance for latency-critical workloads, achieving substantially higher compliance with latency targets compared to the default mechanism. However, this prioritization of high-priority VMs comes at the expense of increased latency and reduced throughput for lower-priority workloads during periods of I/O contention.