QoS and scalability management in an autonomic cloud-based networked service bus

Enterprise Service Bus (ESB) allows the integration of pervasive, distributed and networked systems more and more designed as a composition of atomic and heterogeneous services. Offered services have various types of Quality of Service (QoS) that can be unpredictable and may lead to undesirable situations such as service unavailability, high response time, decrease of reliability, etc. These kinds of situation may be unacceptable for service consumers or systems that require a more controllable reliability, efficiency, performance, etc. Being between the service providers and requesters, the goal of this paper is to show how efficient strategies can be associated to the ESB to give it the ability to guarantee or to take into account the satisfaction of non-functional requirements during the service mediation. Using a cloud-based deployment, we will show also how to guarantee the ESB scalability when a large number of concurrent services can be provided and consumed via the ESB.

[1]  David A Chappell,et al.  Enterprise Service Bus , 2004 .

[2]  Michiaki Tatsubori,et al.  Early Capacity Testing of an Enterprise Service Bus , 2006, 2006 IEEE International Conference on Web Services (ICWS'06).

[3]  Wei Cui,et al.  Double Redundant Fault-Tolerance Service Routing Model in ESB , 2009, 2009 Fourth ChinaGrid Annual Conference.

[4]  Dimitris Plexousakis,et al.  OWL-Q for Semantic QoS-based Web Service Description and Discovery , 2007, SMRR.

[5]  Frank Siqueira,et al.  The QoS-MO ontology for semantic QoS modeling , 2008, SAC '08.

[6]  Bu-Sung Lee,et al.  DAML-QoS ontology for Web services , 2004 .

[7]  Justin Y. Shi High Performance Lossless ESB Architecture with Data Protection for Mission-Critical Applications , 2009, 2009 WRI World Congress on Computer Science and Information Engineering.

[8]  Katerina Goseva-Popstojanova,et al.  Architecture-based approach to reliability assessment of software systems , 2001, Perform. Evaluation.

[9]  Ian Gorton,et al.  An Autonomic Middleware Solution for Coordinating Multiple QoS Controls , 2008, ICSOC.

[10]  Kwei-Jay Lin,et al.  A Framework for Real-Time Service-Oriented Architecture , 2009, 2009 IEEE Conference on Commerce and Enterprise Computing.