Return
Multi-input cloud resource allocation strategy with limited buffer and virtual machine synchronization failure
DOI:10.1007/s10586-022-03915-6.png)
Abstract
En 中文
Based on virtualization technologies, virtual machines (VMs) provide computing services and network resources for cloud users over the Internet. When cloud users use VMs for an extended period of time, requests generated by other cloud users are easily blocked. When cloud users no longer use VMs, requests' throughput will be decreased substantially. We propose a multi-input cloud resource allocation strategy with limited buffer and VM synchronization failure, which can improve the throughput of requests. A limited buffer is added to the system to reduce the possible blocking behaviors in the proposed strategy. Moreover, we assume that a physical machine failure will put all the VMs in failure states. The system recovery will take a period of time after the failure, which is called repair time. After the failure is repaired, the system continues to provide services for cloud users. A 2-dimensional Markov chain is established to measure the performance indexes of requests. In addition, we show the blocking rate, the loss rate, the throughput, the average quantity, and the average latency of requests by system state transition probability matrix and analyze their changing trends through numerical experiments. Finally, considering the balance between requests' blocking rate and requests' throughput, we construct a system profit function to ascertain the optimal number of request streams and obtain the maximal system profit.
Keywords:
Cloud resource allocation
Virtual machine
Multi-input
Failure
Journal
C
IF:
4.1
Papers:
5.0K
Citations:
7.5K

