In service oriented architectures, Quality of Service (QoS) is a key issue. Service requestors evaluate QoS at run time to address their service invocation to the most suitable provider. Thus, QoS has a direct impact on the providers’ revenues. However, QoS requirements are difficult to satisfy because of the high variability of Internet workloads. This paper presents a self-managing technique that jointly addresses the resourceallocation and admissioncontrol optimization problems in virtualizedservers. Resourceallocation and admissioncontrol represent key components of an autonomic infrastructure and are responsible for the fulfillment of service level agreements. Our solution is designed taking into account the provider’s revenues, the cost of resource utilization, and customers’ QoS requirements, specified in terms of the response time of individual requests. The effectiveness of our jointresourceallocation and admissioncontrol solution, compared to top performing state-of-the-art techniques, is evaluated using synthetic as well as realistic workloads, for a number of different scenarios of interest. Results show that our solution can satisfy QoS constraints while still yielding a significant gain in terms of profits for the provider, especially under high workload conditions, if compared to the alternative methods. Moreover, it is robust to service time variance, resource usage cost, and workload mispredictions.

Joint admission control and resource allocation in virtualized servers

ARDAGNA, DANILO;FRANCALANCI, CHIARA;
2010-01-01

Abstract

In service oriented architectures, Quality of Service (QoS) is a key issue. Service requestors evaluate QoS at run time to address their service invocation to the most suitable provider. Thus, QoS has a direct impact on the providers’ revenues. However, QoS requirements are difficult to satisfy because of the high variability of Internet workloads. This paper presents a self-managing technique that jointly addresses the resourceallocation and admissioncontrol optimization problems in virtualizedservers. Resourceallocation and admissioncontrol represent key components of an autonomic infrastructure and are responsible for the fulfillment of service level agreements. Our solution is designed taking into account the provider’s revenues, the cost of resource utilization, and customers’ QoS requirements, specified in terms of the response time of individual requests. The effectiveness of our jointresourceallocation and admissioncontrol solution, compared to top performing state-of-the-art techniques, is evaluated using synthetic as well as realistic workloads, for a number of different scenarios of interest. Results show that our solution can satisfy QoS constraints while still yielding a significant gain in terms of profits for the provider, especially under high workload conditions, if compared to the alternative methods. Moreover, it is robust to service time variance, resource usage cost, and workload mispredictions.
2010
File in questo prodotto:
File Dimensione Formato  
1-s2.0-S0743731509001567-main.pdf

Accesso riservato

: Post-Print (DRAFT o Author’s Accepted Manuscript-AAM)
Dimensione 5.33 MB
Formato Adobe PDF
5.33 MB Adobe PDF   Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11311/570458
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 85
  • ???jsp.display-item.citation.isi??? 71
social impact