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
关键词
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] Real-time distributed VXI systems
    Wolfe, Ron
    Graff, John
    EE: Evaluation Engineering, 1991, 30 (05):
  • [32] Real-time Distributed MIMO Systems
    Hamed, Ezzeldin
    Rahul, Hariharan
    Abdelghany, Mohammed A.
    Katabi, Dina
    PROCEEDINGS OF THE 2016 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION (SIGCOMM '16), 2016, : 412 - 425
  • [33] CREDIBLE EXECUTION OF BOUNDED-TIME PARALLEL SYSTEMS WITH DELAYED DIAGNOSIS
    SHANKAR, R
    MIRANKER, DP
    COMPUTING, 1992, 48 (01) : 21 - 37
  • [34] Time-bounded cooperative recovery with the distributed real-time conversation scheme
    Kim, KH
    Bacellar, L
    THIRD INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS, 1997, : 32 - 39
  • [35] A Real-Time Interprocessor Synchronization Algorithm for Communication in Distributed Computer Systems
    段平
    蔡希尧
    JournalofComputerScienceandTechnology, 1987, (04) : 292 - 302
  • [36] The distributed real-time conversation scheme for time-bounded cooperative recovery
    Kim, KH
    Bacellar, L
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2002, 17 (01): : 49 - 61
  • [37] Optimal composition of real-time systems
    Zilberstein, S
    Russell, S
    ARTIFICIAL INTELLIGENCE, 1996, 82 (1-2) : 181 - 213
  • [38] SYNCHRONIZED UNIVERSAL TIME COORDINATED FOR DISTRIBUTED REAL-TIME SYSTEMS
    SCHMID, U
    CONTROL ENGINEERING PRACTICE, 1995, 3 (06) : 877 - 884
  • [39] Guaranteed message delivery time on real-time distributed systems
    Yang, TY
    Stiles, GS
    COMMUNICATING PROCESS ARCHITECTURES 2001, 2001, 59 : 149 - 165
  • [40] Propeller: A Scalable Real-Time File-Search Service in Distributed Systems
    Xu, Lei
    Jiang, Hong
    Tian, Lei
    Huang, Ziling
    2014 IEEE 34TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS 2014), 2014, : 378 - 388