In service oriented systems, Quality of Service (QoS) is a service selection driver. Users evaluate QoS at run time to address their service invocation to the most suitable provider. Thus, QoS has a direct impact on providers' revenues. However, QoS requirements are difficult to satisfy because of the high variability of Internet workloads. Workload variability cannot be accommodated with traditional capacity planning and allocation practices, but requires autonomic computing techniques. Autonomic computing involves two tightly inter-related problems, namely, a short-term resource allocation problem and a long-term capacity planning problem. Capacity planning requires an investment that should be balanced by the revenues obtained through resource allocation. In this paper, we provide a comprehensive framework modelling both problems. The short-term resource allocation problem is analyzed in depth. The paper proposes an optimization model that identifies the optimal resource allocation by maximizing a provider's revenues while satisfying customers QoS constraints and minimizing resource usage cost. Preliminary computational experiments are presented to support the effectiveness of our approach.

Resource Management in the Autonomic Service-Oriented Architecture / J. Almeida, V. Almeida, D. Ardagna, C. Francalanci, M. Trubian - In: IEEE International Conference on Autonomic Computing : 3rd International Conference on autonomic computing, ICAC 2006 : proceedingsPiscataway : IEEE Computer Society, 2005. - ISBN 1-4244-0175-5. - pp. 84-92 (( Intervento presentato al 3. convegno 3rd IEEE International Conference on Autonomic Computing (ICAC 2006) tenutosi a Dublin, Ireland nel 2006.

Resource Management in the Autonomic Service-Oriented Architecture

M. Trubian
2005

Abstract

In service oriented systems, Quality of Service (QoS) is a service selection driver. Users evaluate QoS at run time to address their service invocation to the most suitable provider. Thus, QoS has a direct impact on providers' revenues. However, QoS requirements are difficult to satisfy because of the high variability of Internet workloads. Workload variability cannot be accommodated with traditional capacity planning and allocation practices, but requires autonomic computing techniques. Autonomic computing involves two tightly inter-related problems, namely, a short-term resource allocation problem and a long-term capacity planning problem. Capacity planning requires an investment that should be balanced by the revenues obtained through resource allocation. In this paper, we provide a comprehensive framework modelling both problems. The short-term resource allocation problem is analyzed in depth. The paper proposes an optimization model that identifies the optimal resource allocation by maximizing a provider's revenues while satisfying customers QoS constraints and minimizing resource usage cost. Preliminary computational experiments are presented to support the effectiveness of our approach.
Settore MAT/09 - Ricerca Operativa
2005
IEEE
Book Part (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

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/2434/24302
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 84
  • ???jsp.display-item.citation.isi??? 3
social impact