Resource Provisioning Based on Preempting Virtual Machines in Distributed Systems
Resource provisioning is one of the main challenges in large-scale distributed systems such as federated Grids. Recently, many resource management systems in these environments have started to use the lease abstraction and Virtual Machines (VMs) for resource provisioning. In the large-scale distributed systems, resource providers serve requests from external users along with their own local users. The problem arises when there are not sufficient resources for local users, who have higher priority than external ones, and need resources urgently. This problem could be solved by preempting VM-based leases from external users and allocating them to the local ones.