Contention management in federated virtualized distributed systems: implementation and evaluation

Mohsen Amini Salehi, Adel Nadjaran Toosi, Rajkumar Buyya

Research output: Contribution to journalArticleResearchpeer-review

Abstract

The paper describes creation of a contention-aware environment in a large-scale distributed system where the contention occurs to access resources between external and local requests. To resolve the contention, we propose and implement a preemption mechanism in the InterGrid platform, which is a platform for large-scale distributed system and uses virtual machines for resource provisioning. The implemented mechanism enables the resource providers to increase their resource utilization through contributing resources to the InterGrid platform without delaying their local users. The paper also evaluates the impact of applying various policies for preempting user requests. These policies affect resource contention, average waiting time, and imposed overhead to the system. Experiments conducted in real settings demonstrate efficacy of the preemption mechanism in resolving resource contention and the influence of preemption policies on the amount of imposed overhead and average waiting time.

Original languageEnglish
Pages (from-to)353-368
Number of pages16
JournalSoftware-Practice & Experience
Volume44
Issue number3
DOIs
Publication statusPublished - 1 Mar 2014
Externally publishedYes

Keywords

  • lease-based resource provisioning
  • preemption mechanism
  • resource contention
  • virtual machine (VM)

Cite this

@article{d03b7af16488402ca91b2847333f190e,
title = "Contention management in federated virtualized distributed systems: implementation and evaluation",
abstract = "The paper describes creation of a contention-aware environment in a large-scale distributed system where the contention occurs to access resources between external and local requests. To resolve the contention, we propose and implement a preemption mechanism in the InterGrid platform, which is a platform for large-scale distributed system and uses virtual machines for resource provisioning. The implemented mechanism enables the resource providers to increase their resource utilization through contributing resources to the InterGrid platform without delaying their local users. The paper also evaluates the impact of applying various policies for preempting user requests. These policies affect resource contention, average waiting time, and imposed overhead to the system. Experiments conducted in real settings demonstrate efficacy of the preemption mechanism in resolving resource contention and the influence of preemption policies on the amount of imposed overhead and average waiting time.",
keywords = "lease-based resource provisioning, preemption mechanism, resource contention, virtual machine (VM)",
author = "Salehi, {Mohsen Amini} and Toosi, {Adel Nadjaran} and Rajkumar Buyya",
year = "2014",
month = "3",
day = "1",
doi = "10.1002/spe.2221",
language = "English",
volume = "44",
pages = "353--368",
journal = "Software-Practice & Experience",
issn = "0038-0644",
publisher = "Wiley-Blackwell",
number = "3",

}

Contention management in federated virtualized distributed systems : implementation and evaluation. / Salehi, Mohsen Amini; Toosi, Adel Nadjaran; Buyya, Rajkumar.

In: Software-Practice & Experience, Vol. 44, No. 3, 01.03.2014, p. 353-368.

Research output: Contribution to journalArticleResearchpeer-review

TY - JOUR

T1 - Contention management in federated virtualized distributed systems

T2 - implementation and evaluation

AU - Salehi, Mohsen Amini

AU - Toosi, Adel Nadjaran

AU - Buyya, Rajkumar

PY - 2014/3/1

Y1 - 2014/3/1

N2 - The paper describes creation of a contention-aware environment in a large-scale distributed system where the contention occurs to access resources between external and local requests. To resolve the contention, we propose and implement a preemption mechanism in the InterGrid platform, which is a platform for large-scale distributed system and uses virtual machines for resource provisioning. The implemented mechanism enables the resource providers to increase their resource utilization through contributing resources to the InterGrid platform without delaying their local users. The paper also evaluates the impact of applying various policies for preempting user requests. These policies affect resource contention, average waiting time, and imposed overhead to the system. Experiments conducted in real settings demonstrate efficacy of the preemption mechanism in resolving resource contention and the influence of preemption policies on the amount of imposed overhead and average waiting time.

AB - The paper describes creation of a contention-aware environment in a large-scale distributed system where the contention occurs to access resources between external and local requests. To resolve the contention, we propose and implement a preemption mechanism in the InterGrid platform, which is a platform for large-scale distributed system and uses virtual machines for resource provisioning. The implemented mechanism enables the resource providers to increase their resource utilization through contributing resources to the InterGrid platform without delaying their local users. The paper also evaluates the impact of applying various policies for preempting user requests. These policies affect resource contention, average waiting time, and imposed overhead to the system. Experiments conducted in real settings demonstrate efficacy of the preemption mechanism in resolving resource contention and the influence of preemption policies on the amount of imposed overhead and average waiting time.

KW - lease-based resource provisioning

KW - preemption mechanism

KW - resource contention

KW - virtual machine (VM)

UR - http://www.scopus.com/inward/record.url?scp=84893755528&partnerID=8YFLogxK

U2 - 10.1002/spe.2221

DO - 10.1002/spe.2221

M3 - Article

VL - 44

SP - 353

EP - 368

JO - Software-Practice & Experience

JF - Software-Practice & Experience

SN - 0038-0644

IS - 3

ER -