I. Introduction
In cloud computation center, computing power and I/O resources are significantly varied over time. Workloads change as the number of users and the amount of data to be processed change. In this respect, it is important to share and allocate resource efficiently and dynamically. In order to improve the resource utilization of the cloud computation center, physical resources can be dynamically expanded or reduced according to the current workload. For PCIe interconnected clusters, different Device Lending strategies are proposed to share resource efficiently. In rack-scale host, I/O devices and CPUs are connected by the same PCIe fabric. In order to separate IO devices from the physical hosts where they reside in, the memory addressing capabilities inherent in the PCIe protocol can be leveraged. By separating the device from the host, any CPU in the rack-scale host can use the remote IO device as if it were a locally installed device. Device drivers or application software do not need to be modified any more.