An architecture to support dynamic service composition in distributed real-time systems

被引:5
|
作者
Estevez-Ayres, Iria [1 ]
Almeida, Luis [2 ]
Garcia-Valls, Marisol [1 ]
Basanta-Val, Pablo [1 ]
机构
[1] Univ Carlos III Madrid, Dpto Ing Telemat, Madrid, Spain
[2] Univ Aveiro, IEETA LSE, DET, P-3800 Aveiro, Portugal
关键词
D O I
10.1109/ISORC.2007.16
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Recently, new trends in application development for distributed platforms, such as the composable services model, attempt to provide more flexibility in system design, deployment and execution. Such trends, and particularly the referred composable services model, can also be beneficial in real-time distributed embedded systems, also providing a means to support more adaptive behaviors, reacting to the execution environment or coping with system. reconfiguration. This paper explores a relatively new direction, which is the extension of the service-based model to dynamic, i.e. at run-time, composition in real-time distributed environments, in order to support the level of flexibility and adaptibility referred above. The paper proposes an architecture to support such dynamic service composition that is based on the Flexible Time Triggered communication paradigm (FTT). To achieve the desired goal, we also redefine the concepts of service and service-based application in the concept of the FTT paradigm. Finally, we show experimental results obtained with a prototype implementation of the proposed architecture that confirm its feasibility and good temporal behavior
引用
收藏
页码:249 / +
页数:2
相关论文
共 50 条
  • [1] Quality of service negotiation for distributed, dynamic real-time systems
    Cavanaugh, CD
    Welch, LR
    Shirazi, BA
    Huh, EN
    Anwar, S
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 757 - 765
  • [2] A Bounded-Time Service Composition Algorithm for Distributed Real-Time Systems
    Garcia-Valls, M.
    Castro-Fernandez, R.
    Estevez-Ayres, I.
    Basanta-Val, P.
    Rodriguez-Lopez, I.
    [J]. 2012 IEEE 14TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS & 2012 IEEE 9TH INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS (HPCC-ICESS), 2012, : 1413 - 1420
  • [3] OASIS: An architecture for dynamic instrumentation of enterprise distributed real-time and embedded systems
    Hill, James
    Sutherlandy, Hunt
    Staudingery, Paul
    Silveriaz, Thomas
    Schmidtx, Douglas C.
    Slabyz, John
    Visnevskiy, Nikita
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2011, 26 (06): : 413 - 423
  • [4] Real-time performance estimation for dynamic, distributed real-time systems
    Huh, EN
    Welch, LR
    Mun, Y
    [J]. COMPUTATIONAL SCIENCE-ICCS 2002, PT III, PROCEEDINGS, 2002, 2331 : 1071 - 1079
  • [5] AN ARCHITECTURE FOR REAL-TIME DISTRIBUTED ARTIFICIAL INTELLIGENT SYSTEMS
    HOLT, J
    RODD, MG
    [J]. REAL-TIME SYSTEMS, 1994, 6 (03) : 263 - 288
  • [6] Architecture for autonomous Distributed Real-time Embedded systems
    Liang, Ke
    Zhou, Xingshe
    Zhang, Kailong
    Sheng, Ruiqing
    [J]. 2008 INTERNATIONAL SYMPOSIUM ON INFORMATION PROCESSING AND 2008 INTERNATIONAL PACIFIC WORKSHOP ON WEB MINING AND WEB-BASED APPLICATION, 2008, : 568 - 572
  • [7] A Formal Architecture Pattern for Real-Time Distributed Systems
    Al-Nayeem, Abdullah
    Sun, Mu
    Qiu, Xiaokang
    Sha, Lui
    Miller, Steven P.
    Cofer, Darren D.
    [J]. 2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 161 - +
  • [8] A NONINVASIVE ARCHITECTURE TO MONITOR REAL-TIME DISTRIBUTED SYSTEMS
    TSAI, JJP
    FANG, KY
    CHEN, HY
    [J]. COMPUTER, 1990, 23 (03) : 11 - 23
  • [9] An architecture and a general optimization framework for resource management in dynamic, distributed real-time systems
    Drews, F
    Welch, L
    [J]. NINTH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, 2004, : 118 - 124
  • [10] Engineering dynamic real-time distributed systems: Architecture, system description language, and middleware
    Ravindran, B
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (01) : 30 - 57