A feedback-based decentralised coordination model for distributed open real-time systems

被引:4
|
作者
Nogueira, Luis [1 ]
Pinho, Luis Miguel [1 ]
Coelho, Jorge [2 ]
机构
[1] Polytech Inst Porto IPP, CISTER Res Ctr, Sch Engn ISEP, P-4200072 Oporto, Portugal
[2] Polytech Inst Porto IPP, Artificial Intelligence & Comp Sci Lab LIACC UP, Sch Engn ISEP, P-4200072 Oporto, Portugal
关键词
Open real-time systems; Self-organising decentralised systems; Decentralised coordination; Feedback control; QOS NEGOTIATION; MANAGEMENT; MIDDLEWARE; SOFTWARE; PERFORMANCE; SERVICES; STRATEGY; QUALITY;
D O I
10.1016/j.jss.2012.04.033
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Moving towards autonomous operation and management of increasingly complex open distributed real-time systems poses very significant challenges. This is particularly true when reaction to events must be done in a timely and predictable manner while guaranteeing Quality of Service (QoS) constraints imposed by users, the environment, or applications. In these scenarios, the system should be able to maintain a global feasible QoS level while allowing individual nodes to autonomously adapt under different constraints of resource availability and input quality. This paper shows how decentralised coordination of a group of autonomous interdependent nodes can emerge with little communication, based on the robust self-organising principles of feedback. Positive feedback is used to reinforce the selection of the new desired global service solution, while negative feedback discourages nodes to act in a greedy fashion as this adversely impacts on the provided service levels at neighbouring nodes. The proposed protocol is general enough to be used in a wide range of scenarios characterised by a high degree of openness and dynamism where coordination tasks need to be time dependent. As the reported results demonstrate, it requires less messages to be exchanged and it is faster to achieve a globally acceptable near-optimal solution than other available approaches. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:2145 / 2159
页数:15
相关论文
共 50 条
  • [1] Double-loop feedback-based scheduling approach for distributed real-time systems
    Lin, SZ
    Manimaran, G
    HIGH PERFORMANCE COMPUTING - HIPC 2003, 2003, 2913 : 268 - 278
  • [2] Feedback-based real-time scheduling in autonomous vehicle systems
    Lin, SZ
    Manimaran, G
    Steward, BL
    RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 316 - 323
  • [3] Optimal Resource Allocation using Distributed Feedback-based Real-time Optimization
    Dirza, Risvan
    Skogestad, Sigurd
    Krishnamoorthy, Dinesh
    IFAC PAPERSONLINE, 2021, 54 (03): : 706 - 711
  • [4] Stochastic feedback-based control of QoS in soft real-time systems
    Cucinotta, T
    Palopoli, L
    Marzario, L
    2004 43RD IEEE CONFERENCE ON DECISION AND CONTROL (CDC), VOLS 1-5, 2004, : 3533 - 3538
  • [5] Feedback-based real-time streaming over WiMax
    Chatterjee, Mainak
    Sengupta, Shamik
    Ganguly, Samrat
    IEEE WIRELESS COMMUNICATIONS, 2007, 14 (01) : 64 - 71
  • [6] Real-time coordination in distributed multimedia systems
    Limniotes, TA
    Papadopoulos, GA
    PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 685 - 691
  • [7] Hard real-time guarantees in feedback-based resource reservations
    Papadopoulos, Alessandro Vittorio
    Maggio, Martina
    Leva, Alberto
    Bini, Enrico
    REAL-TIME SYSTEMS, 2015, 51 (03) : 221 - 246
  • [8] Discrete feedback-based dynamic voltage scaling for safety critical real-time systems
    Ahmadian, A. Sharif
    Hosseingholi, M.
    Ejlali, A.
    SCIENTIA IRANICA, 2013, 20 (03) : 647 - 656
  • [9] Hard real-time guarantees in feedback-based resource reservations
    Alessandro Vittorio Papadopoulos
    Martina Maggio
    Alberto Leva
    Enrico Bini
    Real-Time Systems, 2015, 51 : 221 - 246
  • [10] Real-Time Event Framework based on component model for distributed real-time systems
    Yoon, EY
    Yoon, YI
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 1942 - 1948