A Bounded-Time Service Composition Algorithm for Distributed Real-Time Systems

被引:1
|
作者
Garcia-Valls, M. [1 ]
Castro-Fernandez, R. [1 ]
Estevez-Ayres, I. [1 ]
Basanta-Val, P. [1 ]
Rodriguez-Lopez, I. [1 ]
机构
[1] Univ Carlos III Madrid, Dept Telemat Engn, Distributed Real Time Syst Lab, Leganes, Madrid, Spain
来源
2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS) | 2012年
关键词
real-time; service composition; middleware; distributed systems; reconfiguration; SOA;
D O I
10.1109/HPCC.2012.207
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:1413 / 1420
页数:8
相关论文
共 50 条
  • [31] Distributed real-time computing with Harness
    Di Saverio, Emanuele
    Cesati, Marco
    Di Biagio, Christian
    Pennella, Guido
    Engelmann, Christian
    RECENT ADVANCES IN PARALLEL VIRTUAL MACHINE AND MESSAGE PASSING INTERFACE, 2007, 4757 : 281 - +
  • [32] Study on Service Oriented Real-time Message Middleware
    Liang, Yunlong
    Tang, Xinhuai
    Bing, Liu
    Chen, Delai
    2015 11TH INTERNATIONAL CONFERENCE ON SEMANTICS, KNOWLEDGE AND GRIDS (SKG), 2015, : 207 - 211
  • [33] Task partitioning and priority assignment for distributed hard real-time systems
    Garibay-Martinez, Ricardo
    Nelissen, Geoffrey
    Ferreira, Luis Lino
    Pinho, Luis Miguel
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2015, 81 (08) : 1542 - 1555
  • [34] A Middleware for Reconfigurable Distributed Real-Time Embedded Systems
    Krichen, Fatma
    Zalila, Bechir
    Jmaiel, Mohamed
    Hamid, Brahim
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2012, 2012, 430 : 81 - +
  • [35] COPING WITH TIMING UNCERTAINTIES IN DISTRIBUTED REAL-TIME SYSTEMS
    SMITH, TB
    IFIP TRANSACTIONS A-COMPUTER SCIENCE AND TECHNOLOGY, 1992, 12 : 599 - 599
  • [36] Responsive Multithreaded Processor for Distributed Real-Time Systems
    Yamasaki, Nobuyuki
    JOURNAL OF ROBOTICS AND MECHATRONICS, 2005, 17 (02) : 130 - 141
  • [37] Real-Time Verification of Integrity Policies for Distributed Systems
    Buelna, Ernesto
    Monroy, Raul
    JOURNAL OF APPLIED RESEARCH AND TECHNOLOGY, 2013, 11 : 831 - 843
  • [38] Real-Time Simulation of Distributed Energy Systems and Microgrids
    Yamane, Amine
    Abourida, Simon
    Bouzid, Yahia
    Tempe, Francois
    IFAC PAPERSONLINE, 2016, 49 (27): : 183 - 187
  • [39] Temporal firewalls in large distributed real-time systems
    Kopetz, H
    Nossal, R
    PROCEEDINGS OF THE SIXTH IEEE COMPUTER SOCIETY WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, 1997, : 310 - 315
  • [40] Dynamic real-time reconfiguration in distributed systems: Timing issues and solutions
    Brinkschulte, U
    Schneider, E
    Picioroaga, F
    ISORC 2005: Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Proceedings, 2005, : 174 - 181