Advanced search
Add to list

Automated deployment of distributed software components with fault tolerance guarantees

Bas Boone (UGent) , Filip De Turck (UGent) and Bart Dhoedt (UGent)
Author
Organization
Abstract
In this paper an MILP-based methodology is presented that allows to optimize the deployment of a set of software components over a set of computing resources, with respect to fault tolerance and response times. The MILP model takes into account the reliability and performance parameters of hardware nodes and links, and optimizes a (configurable) trade-off between reliability and performance by replicating software components where necessary and finding an optimal deployment for them. The complete system can be modeled using UML component diagrams and activity diagrams, and an algorithm is presented to transform the UML model to the MILP model. The resulting deployment can then be fed back into the UML model. The applicability of the approach is demonstrated through a case study.
Keywords
SYSTEMS

Citation

Please use this url to cite or link to this publication:

MLA
Boone, Bas, et al. “Automated Deployment of Distributed Software Components with Fault Tolerance Guarantees.” SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, IEEE, 2008, pp. 21–27, doi:10.1109/SERA.2008.28.
APA
Boone, B., De Turck, F., & Dhoedt, B. (2008). Automated deployment of distributed software components with fault tolerance guarantees. SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 21–27. https://doi.org/10.1109/SERA.2008.28
Chicago author-date
Boone, Bas, Filip De Turck, and Bart Dhoedt. 2008. “Automated Deployment of Distributed Software Components with Fault Tolerance Guarantees.” In SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 21–27. Los Alamitos, CA, USA: IEEE. https://doi.org/10.1109/SERA.2008.28.
Chicago author-date (all authors)
Boone, Bas, Filip De Turck, and Bart Dhoedt. 2008. “Automated Deployment of Distributed Software Components with Fault Tolerance Guarantees.” In SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, 21–27. Los Alamitos, CA, USA: IEEE. doi:10.1109/SERA.2008.28.
Vancouver
1.
Boone B, De Turck F, Dhoedt B. Automated deployment of distributed software components with fault tolerance guarantees. In: SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS. Los Alamitos, CA, USA: IEEE; 2008. p. 21–7.
IEEE
[1]
B. Boone, F. De Turck, and B. Dhoedt, “Automated deployment of distributed software components with fault tolerance guarantees,” in SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS, Prague, Czech Republic, 2008, pp. 21–27.
@inproceedings{750910,
  abstract     = {{In this paper an MILP-based methodology is presented that allows to optimize the deployment of a set of software components over a set of computing resources, with respect to fault tolerance and response times. The MILP model takes into account the reliability and performance parameters of hardware nodes and links, and optimizes a (configurable) trade-off between reliability and performance by replicating software components where necessary and finding an optimal deployment for them. The complete system can be modeled using UML component diagrams and activity diagrams, and an algorithm is presented to transform the UML model to the MILP model. The resulting deployment can then be fed back into the UML model. The applicability of the approach is demonstrated through a case study.}},
  author       = {{Boone, Bas and De Turck, Filip and Dhoedt, Bart}},
  booktitle    = {{SERA 2008: 6TH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, PROCEEDINGS}},
  isbn         = {{9780769533025}},
  keywords     = {{SYSTEMS}},
  language     = {{eng}},
  location     = {{Prague, Czech Republic}},
  pages        = {{21--27}},
  publisher    = {{IEEE}},
  title        = {{Automated deployment of distributed software components with fault tolerance guarantees}},
  url          = {{http://dx.doi.org/10.1109/SERA.2008.28}},
  year         = {{2008}},
}

Altmetric
View in Altmetric
Web of Science
Times cited: