Architectural support for dynamic reconfiguration of large scale distributed applications

被引:4
|
作者
Shrivastava, SK [1 ]
Wheater, SM [1 ]
机构
[1] Univ Newcastle Upon Tyne, Dept Comp Sci, Newcastle Upon Tyne NE1 7RU, Tyne & Wear, England
关键词
D O I
10.1109/CDS.1998.675753
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In a distributed environment, it is inevitable that long running applications will require support for dynamic reconfiguration because, for example, machines may fail, services may be moved or withdrawn and user requirements may change. In such an environment it is essential that the structure of running applications can be modified to reflect such changes. A complication is that such long running applications are frequently composed our of existing applications. The resulting application can be very complex in structure, containing many temporal dependencies between constituent applications. This paper describes an approach that supports the dynamic reconfiguration of large scale distributed applications. An application composition and execution environment has been designed and implemented as a transactional workflow system that enables sets of inter-related tasks (applications) to be carried our and supervised in a dependable manner. A task model that is expressive enough to represent temporal dependencies between constituent tasks has been developed. The workflow system maintains this structure and makes it available through transactional operations for performing changes to it. Use of transactions ensure that changes can be carried out atomically with respect running applications. The workflow system is general purpose and open: it has been designed and implemented as a set of CORBA services to run on top of a given ORB.
引用
收藏
页码:10 / 17
页数:8
相关论文
共 50 条
  • [1] Architectural level support for dynamic reconfiguration and fault tolerance in component-based distributed software
    Cao, JN
    Min, C
    Chan, AST
    Wu, GF
    [J]. NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 2002, : 251 - 256
  • [2] Dynamic reconfiguration to support concurrent applications
    Jean, JSN
    Tomko, K
    Yavagal, V
    Shah, J
    Cook, R
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1999, 48 (06) : 591 - 602
  • [3] Dynamic reconfiguration to support concurrent applications
    Jean, J
    Tomko, K
    Yavagal, V
    Cook, R
    Shah, J
    [J]. IEEE SYMPOSIUM ON FPGAS FOR CUSTOM COMPUTING MACHINES, PROCEEDINGS, 1998, : 302 - 303
  • [4] Extending RMI to support dynamic reconfiguration of distributed systems
    Chen, XJ
    [J]. 22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2002, : 401 - 408
  • [5] Platform-independent dynamic reconfiguration of distributed applications
    Almeida, JPA
    van Sinderen, M
    Pires, LF
    Wegdam, M
    [J]. 10TH IEEE INTERNATIONAL WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, PROCEEDINGS, 2004, : 286 - 291
  • [6] Dynamic reconfiguration of distributed control applications with reconfiguration services based on IEC 61499
    Zoitl, Alois
    Suender, Christoph
    Terzic, Ivanka
    [J]. DIS 2006: IEEE WORKSHOP ON DISTRIBUTED INTELLIGENT SYSTEMS: COLLECTIVE INTELLIGENCE AND ITS APPLICATIONS, PROCEEDINGS, 2006, : 109 - +
  • [7] Adapting Commit Protocols for Large-Scale and Dynamic Distributed Applications
    Jurczyk, Pawel
    Xiong, Li
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS: OTM 2008, PART I, 2008, 5331 : 465 - 474
  • [8] On Dynamic Reconfiguration of A Large-Scale Battery System
    Kim, Hahnsang
    Shin, Kang G.
    [J]. 15TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATION SYMPOSIUM: RTAS 2009, PROCEEDINGS, 2009, : 87 - 96
  • [9] Architectural approaches for dynamic translation and reconfiguration
    Veale, BF
    Antonio, JK
    Tull, MP
    [J]. 2004 IEEE REGION 5 CONFERENCE: ANNUAL TECHNICAL AND LEADERSHIP WORKSHOP, 2004, : 49 - 58
  • [10] A general and fast distributed system for large-scale dynamic programming applications
    Wang, Chen
    Yu, Ce
    Tang, Shanjiang
    Xiao, Jian
    Sun, Jizhou
    Meng, Xiangfei
    [J]. PARALLEL COMPUTING, 2016, 60 : 1 - 21