TY - GEN
T1 - Resource provisioning based on lease preemption in InterGrid
AU - Amini Salehi, Mohsen
AU - Javadi, Bahman
AU - Buyya, Rajkumar
PY - 2011
Y1 - 2011
N2 - Resource provisioning is one of the main challenges in resource sharing environments such as InterGrid. Recently, many resource management systems in resource sharing environments use lease abstraction and virtual machines for provisioning. In resource sharing environments resource providers serve requests from external (grid) users along with their own local users. The problem arises when there is not suficient resources for local users, which have higher priority than grid users, and need resources urgently. This problem could be solved by preempting leases from grid users and allocating them to the local users. However, preempting leases entails determining which lease(s) are better choices to be preempted and what should be done with the preempted leases. To answer these questions, in this work, we propose different request types in the InterGrid environment. Then, we propose and compare several policies that determine the proper set of lease(s) for preemption. The first policy increases resource utilization as a system centric criterion. The second policy improves user satisfaction by decreasing the number of preempted leases. The third policy makes a trade-off between resource utilization and the number of lease preemption. Simulation results demonstrate that the proposed preemption policies serve up to 72% more local requests without increasing the rejection ratio of grid requests.
AB - Resource provisioning is one of the main challenges in resource sharing environments such as InterGrid. Recently, many resource management systems in resource sharing environments use lease abstraction and virtual machines for provisioning. In resource sharing environments resource providers serve requests from external (grid) users along with their own local users. The problem arises when there is not suficient resources for local users, which have higher priority than grid users, and need resources urgently. This problem could be solved by preempting leases from grid users and allocating them to the local users. However, preempting leases entails determining which lease(s) are better choices to be preempted and what should be done with the preempted leases. To answer these questions, in this work, we propose different request types in the InterGrid environment. Then, we propose and compare several policies that determine the proper set of lease(s) for preemption. The first policy increases resource utilization as a system centric criterion. The second policy improves user satisfaction by decreasing the number of preempted leases. The third policy makes a trade-off between resource utilization and the number of lease preemption. Simulation results demonstrate that the proposed preemption policies serve up to 72% more local requests without increasing the rejection ratio of grid requests.
UR - http://handle.uws.edu.au:8081/1959.7/560541
UR - http://crpit.com/Vol113.html
M3 - Conference Paper
SN - 9781920682934
SP - 25
EP - 34
BT - Proceedings of the Thirty-Fourth Australasian Computer Science Conference (ACSC 2011), Perth, Australia, 17-20 January 2011
PB - Australian Computer Society
T2 - Australasian Computer Science Conference
Y2 - 17 January 2011
ER -