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 条
  • [21] Toward effective service composition for real-time SOA-based systems
    Moussa, Hachem
    Gao, Tong
    Yen, I-Ling
    Bastani, Farokh
    Jeng, Jun-Jang
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2010, 4 (01) : 17 - 31
  • [22] On the use of real-time agents in distributed video analysis systems
    Lienard, B.
    Hubaux, A.
    Carincotte, C.
    Desurmont, X.
    Barrie, B.
    REAL-TIME IMAGE PROCESSING 2007, 2007, 6496
  • [23] Theory and Practice of EDF Scheduling in Distributed Real-Time Systems
    Javier Gutierrez, J.
    Perez, Hector
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE 2018, 2018, 10873 : 123 - 137
  • [24] Quality of Service Scheduling in Real-Time Systems
    Marchand, Audrey
    Chetto, Maryline
    INTERNATIONAL JOURNAL OF COMPUTERS COMMUNICATIONS & CONTROL, 2008, 3 (04) : 353 - 365
  • [25] A survey of lead-time challenges in the development and evolution of distributed real-time systems
    Bratthall, L
    Runeson, P
    Adelswärd, K
    Eriksson, W
    INFORMATION AND SOFTWARE TECHNOLOGY, 2000, 42 (13) : 947 - 958
  • [26] Chaotic simulated annealing algorithm for task allocation in real-time distributed systems
    Wu, Wenbo
    Li, Lin
    Yao, Xinyu
    Liu, Baohong
    Journal of Computational Information Systems, 2014, 10 (20): : 8865 - 8872
  • [27] CDRT: An Efficient Clustering Algorithm for Distributed Real-Time Database sites
    Abdel-kader, H. M.
    Salem, Rashed
    Saleh, Safa'a Said
    2014 9th International Conference on Informatics and Systems (INFOS), 2014,
  • [28] Time Triggered Scheduling Algorithm for Real-Time Wireless Systems
    Baniabdelghany, Haytham
    Obermaisser, Roman
    Khalifeh, Ala'
    2020 IEEE 18TH INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), VOL 1, 2020, : 265 - 272
  • [29] Attacking OMG Data Distribution Service (DDS) Based Real-Time Mission Critical Distributed Systems
    Michaud, Michael James
    Dean, Thomas
    Leblanc, Sylvain P.
    PROCEEDINGS OF THE 2018 13TH INTERNATIONAL CONFERENCE ON MALICIOUS AND UNWANTED SOFTWARE (MALWARE 2018), 2018, : 68 - 77
  • [30] The Research on Real-Time Scheduling Algorithm in Distributed System
    Wang Chengjun
    2009 PACIFIC-ASIA CONFERENCE ON KNOWLEDGE ENGINEERING AND SOFTWARE ENGINEERING, PROCEEDINGS, 2009, : 71 - 74