DocumentCode :
1831067
Title :
A Bounded-time Service Composition Algorithm for Distributed Real-time Systems
Author :
García-Valls, M. ; Fern´ndez-Castro, R. ; Estévez-Ayres, I. ; Basanta-Val, P. ; Rodríguez-López, I.
Author_Institution :
Dept. of Telematics Eng., Univ. Carlos III de Madrid, Leganes, Spain
fYear :
2012
fDate :
25-27 June 2012
Firstpage :
1413
Lastpage :
1420
Abstract :
Handling the dynamics of future service-based distributed systems in real-time is a complex problem; a number of state transitions or reconfigurations take place that must be handled in real-time; this requires to impose some bounds to the structure of the system to ensure timely operation. We present a model for real-time reconfiguration based on a service model using the concept of service implementations that are actual versions of a specific functionality or service. Over this model, we present an algorithm for service composition that provides a feasible solution compliant with the provided application quality of service (QoS) criteria that consists of a set of service implementations. This algorithm executes in linear time by drawing a clear separation between the composition algorithm and the real-time analysis of the service implementation paths; this is a key idea that allows to have the linear time service-based composition algorithm as a simple straight forward graph search guided by some values or heuristics related to the application QoS. Our solution targets real-time systems being, therefore, appropriate for timely reconfiguration. The proposed solution is evaluated using an profiling tool. We provide experimental results of this tool showing the suitability of the approach and the proposed concepts.
Keywords :
Web services; graph theory; real-time systems; service-oriented architecture; QoS criteria; bounded-time service composition algorithm; distributed real-time systems; graph search; linear time service-based composition algorithm; quality of service; real-time reconfiguration; service implementation path; service-based distributed systems; service-oriented architecture; Algorithm design and analysis; Complexity theory; Context; Heuristic algorithms; Quality of service; Real-time systems; Service oriented architecture; SOA; distributed systems; middleware; real-time; reconfiguration; service composition;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems (HPCC-ICESS), 2012 IEEE 14th International Conference on
Conference_Location :
Liverpool
Print_ISBN :
978-1-4673-2164-8
Type :
conf
DOI :
10.1109/HPCC.2012.207
Filename :
6332343
Link To Document :
بازگشت