发明名称 Distributed storage resource scheduler and load balancer
摘要 Distributed storage resources are managed based on data collected from online monitoring of workloads on the storage resources and performance characteristics of the storage resources. Load metrics are calculated from the collected data and used to identify workloads that are migration candidates and storage units that are migration destinations, so that load balancing across the distributed storage resources can be achieved.
申请公布号 US8914598(B2) 申请公布日期 2014.12.16
申请号 US200912566435 申请日期 2009.09.24
申请人 VMware, Inc. 发明人 Gulati Ajay;Ahmad Irfan;Kumar Chethan
分类号 G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项 1. A method of managing distributed storage resources including a first storage unit and a second storage unit, comprising: while the first storage unit and the second storage unit are online, monitoring workloads on the first storage unit and the second storage unit, the workloads being associated with objects stored in the first storage unit and the second storage unit, and monitoring performance of the first storage unit and the second storage unit, wherein the performance of the first storage unit is dependent on the number of outstanding input-output requests to the first storage unit and average latency of input-output requests to the first storage unit, and wherein the performance of the second storage unit is dependent on the number of outstanding input-output requests to the second storage unit and average latency of input-output requests to the second storage unit; calculating a load metric for each of the first and second storage units based on measurements of the monitored workloads on the respective storage unit and a measurement of the monitored performance of the respective storage unit; selecting an object to be migrated between the first storage unit and the second storage unit, wherein the object to be migrated is selected from the storage unit with the higher calculated load metric and comprises a disk image of a virtual machine; and migrating the disk image of the virtual machine between the first storage unit and the second storage unit without substantially interrupting the virtual machine.
地址 Palo Alto CA US