Home > Research > Publications & Outputs > Supporting dependable distributed applications ...
View graph of relations

Supporting dependable distributed applications through a component-oriented middleware-based group service

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter

Published

Standard

Supporting dependable distributed applications through a component-oriented middleware-based group service. / Saikoski, K ; Coulson, G .
Architecting Dependable Systems II. ed. / Rogério de Lemos; Cristina Gacek ; Alexander Romanovsky. Berlin: Springer Verlag, 2004. p. 270-293 (Lecture Notes in Computer Science; Vol. 3069).

Research output: Contribution in Book/Report/Proceedings - With ISBN/ISSNChapter

Harvard

Saikoski, K & Coulson, G 2004, Supporting dependable distributed applications through a component-oriented middleware-based group service. in R de Lemos, C Gacek & A Romanovsky (eds), Architecting Dependable Systems II. Lecture Notes in Computer Science, vol. 3069, Springer Verlag, Berlin, pp. 270-293, Workshop on Algorithms and Data Structures, Ottawa, Canada, 30/07/03. https://doi.org/10.1007/978-3-540-25939-8_5

APA

Saikoski, K., & Coulson, G. (2004). Supporting dependable distributed applications through a component-oriented middleware-based group service. In R. de Lemos, C. Gacek , & A. Romanovsky (Eds.), Architecting Dependable Systems II (pp. 270-293). (Lecture Notes in Computer Science; Vol. 3069). Springer Verlag. https://doi.org/10.1007/978-3-540-25939-8_5

Vancouver

Saikoski K, Coulson G. Supporting dependable distributed applications through a component-oriented middleware-based group service. In de Lemos R, Gacek C, Romanovsky A, editors, Architecting Dependable Systems II. Berlin: Springer Verlag. 2004. p. 270-293. (Lecture Notes in Computer Science). doi: 10.1007/978-3-540-25939-8_5

Author

Saikoski, K ; Coulson, G . / Supporting dependable distributed applications through a component-oriented middleware-based group service. Architecting Dependable Systems II. editor / Rogério de Lemos ; Cristina Gacek ; Alexander Romanovsky. Berlin : Springer Verlag, 2004. pp. 270-293 (Lecture Notes in Computer Science).

Bibtex

@inbook{1d502fb9ac0e479ea5d72b789eded30e,
title = "Supporting dependable distributed applications through a component-oriented middleware-based group service",
abstract = "Dependable distributed applications require flexible infrastructure support for controlled redundancy, replication, and recovery of components and services. However, most group-based middleware platforms, which axe increasingly being used as implementation environments for such systems, fail to provide adequate flexibility to meet diverse application requirements. This paper presents a group-based middleware platform that aims at maximal flexibility. In particular, flexibility is provided at design time, deployment time and run-time. At design and deployment time, the developer can configure a system by assembling softwaxe components shaped to a specific use. Then, at run-time, s/he can dynamically reconfigure the resulting system to adjust it to new circumstances, or can add arbitrary machinery to enable the system to perform self-adaptation. As examples, levels of fault tolerance can be dynamically increased and decreased as desired by adding, removing or replacing replicas; or the underlying communications topology can be adapted by switching from point-to-point TCP to multicast as numbers of replicants increase. Importantly, it is not necessary that the shape that run-time reconfiguration takes has been foreseen at design or deployment time. Our proposed solution employs softwaxe component technology and computational reflection as the basic means by which to perform and manage configuration and reconfiguration.",
keywords = "Communication Services",
author = "K Saikoski and G Coulson",
year = "2004",
doi = "10.1007/978-3-540-25939-8_5",
language = "English",
isbn = "978-3-540-23168-4",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "270--293",
editor = "{de Lemos}, {Rog{\'e}rio } and {Gacek }, {Cristina } and Romanovsky, {Alexander }",
booktitle = "Architecting Dependable Systems II",
note = "Workshop on Algorithms and Data Structures ; Conference date: 30-07-2003 Through 01-08-2003",

}

RIS

TY - CHAP

T1 - Supporting dependable distributed applications through a component-oriented middleware-based group service

AU - Saikoski, K

AU - Coulson, G

PY - 2004

Y1 - 2004

N2 - Dependable distributed applications require flexible infrastructure support for controlled redundancy, replication, and recovery of components and services. However, most group-based middleware platforms, which axe increasingly being used as implementation environments for such systems, fail to provide adequate flexibility to meet diverse application requirements. This paper presents a group-based middleware platform that aims at maximal flexibility. In particular, flexibility is provided at design time, deployment time and run-time. At design and deployment time, the developer can configure a system by assembling softwaxe components shaped to a specific use. Then, at run-time, s/he can dynamically reconfigure the resulting system to adjust it to new circumstances, or can add arbitrary machinery to enable the system to perform self-adaptation. As examples, levels of fault tolerance can be dynamically increased and decreased as desired by adding, removing or replacing replicas; or the underlying communications topology can be adapted by switching from point-to-point TCP to multicast as numbers of replicants increase. Importantly, it is not necessary that the shape that run-time reconfiguration takes has been foreseen at design or deployment time. Our proposed solution employs softwaxe component technology and computational reflection as the basic means by which to perform and manage configuration and reconfiguration.

AB - Dependable distributed applications require flexible infrastructure support for controlled redundancy, replication, and recovery of components and services. However, most group-based middleware platforms, which axe increasingly being used as implementation environments for such systems, fail to provide adequate flexibility to meet diverse application requirements. This paper presents a group-based middleware platform that aims at maximal flexibility. In particular, flexibility is provided at design time, deployment time and run-time. At design and deployment time, the developer can configure a system by assembling softwaxe components shaped to a specific use. Then, at run-time, s/he can dynamically reconfigure the resulting system to adjust it to new circumstances, or can add arbitrary machinery to enable the system to perform self-adaptation. As examples, levels of fault tolerance can be dynamically increased and decreased as desired by adding, removing or replacing replicas; or the underlying communications topology can be adapted by switching from point-to-point TCP to multicast as numbers of replicants increase. Importantly, it is not necessary that the shape that run-time reconfiguration takes has been foreseen at design or deployment time. Our proposed solution employs softwaxe component technology and computational reflection as the basic means by which to perform and manage configuration and reconfiguration.

KW - Communication Services

U2 - 10.1007/978-3-540-25939-8_5

DO - 10.1007/978-3-540-25939-8_5

M3 - Chapter

SN - 978-3-540-23168-4

T3 - Lecture Notes in Computer Science

SP - 270

EP - 293

BT - Architecting Dependable Systems II

A2 - de Lemos, Rogério

A2 - Gacek , Cristina

A2 - Romanovsky, Alexander

PB - Springer Verlag

CY - Berlin

T2 - Workshop on Algorithms and Data Structures

Y2 - 30 July 2003 through 1 August 2003

ER -