Quality of Service in Heterogeneous Networks. 6th International ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness, QShine 2009 and 3rd International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications, AAA-IDEA 2009, Las Palmas, Gran Canaria, November 23-25, 2009 Proceedings

Research Article

A Scalable Approach to QoS-Aware Self-adaption in Service-Oriented Architectures

Download47 downloads
  • @INPROCEEDINGS{10.1007/978-3-642-10625-5_27,
        author={Valeria Cardellini and Emiliano Casalicchio and Vincenzo Grassi and Francesco Lo Presti and Raffaela Mirandola},
        title={A Scalable Approach to QoS-Aware Self-adaption in Service-Oriented Architectures},
        proceedings={Quality of Service in Heterogeneous Networks. 6th International ICST Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness, QShine 2009 and 3rd International Workshop on Advanced Architectures and Algorithms for Internet Delivery and Applications, AAA-IDEA 2009, Las Palmas, Gran Canaria, November 23-25, 2009 Proceedings},
        proceedings_a={QSHINE},
        year={2012},
        month={10},
        keywords={Service-oriented architecture self-adaptation quality of service},
        doi={10.1007/978-3-642-10625-5_27}
    }
    
  • Valeria Cardellini
    Emiliano Casalicchio
    Vincenzo Grassi
    Francesco Lo Presti
    Raffaela Mirandola
    Year: 2012
    A Scalable Approach to QoS-Aware Self-adaption in Service-Oriented Architectures
    QSHINE
    Springer
    DOI: 10.1007/978-3-642-10625-5_27
Valeria Cardellini1,*, Emiliano Casalicchio1,*, Vincenzo Grassi1,*, Francesco Lo Presti1,*, Raffaela Mirandola2,*
  • 1: Università di Roma “Tor Vergata”
  • 2: Politecnico di Milano
*Contact email: cardellini@ing.uniroma2.it, casalicchio@ing.uniroma2.it, vgrassi@info.uniroma2.it, lopresti@info.uniroma2.it, mirandola@elet.polimi.it

Abstract

In this paper we consider a provider that offers a SOA application implemented as a composite service to several users with different Qos requirements. For such a system, we present a scalable framework to the QoS-aware self-adaptation based on a two layer reference architecture. The first layer addresses the adaptation at the provisioning level: operating at a slower time scale, its role is to identify the set of candidate services to implement the system functionality at the required user QoS. The second layer addresses the adaptation at the service selection level: operating on a faster time scale, its role is to determine at running time the actual services which are bound to each user request while meeting both provider and user QoS. We formulate the adaptation strategy of both layers as suitable optimization problems which can be efficiently solved using standard techniques. Numerical experiments show the effectiveness of the proposed approach.