Asynchronous, Hierarchical, and Scalable Deployment of Component-Based Applications

  • Vivien Quéma
  • Roland Balter
  • Luc Bellissard
  • David Féliot
  • André Freyssinet
  • Serge Lacourte
Conference paper

DOI: 10.1007/978-3-540-24848-4_4

Part of the Lecture Notes in Computer Science book series (LNCS, volume 3083)
Cite this paper as:
Quéma V., Balter R., Bellissard L., Féliot D., Freyssinet A., Lacourte S. (2004) Asynchronous, Hierarchical, and Scalable Deployment of Component-Based Applications. In: Emmerich W., Wolf A.L. (eds) Component Deployment. CD 2004. Lecture Notes in Computer Science, vol 3083. Springer, Berlin, Heidelberg

Abstract

The deployment of distributed component-based applications is a complex task. Proposed solutions are often centralized, which excludes their use for the deployment of large-scale applications. Besides, these solutions do often not take into account the functional constraints, i.e. the dependences between component activations. Finally, most of them are not fault-tolerant. In this paper, we propose a deployment application that deals with these three problems. It is hierarchical, which is a necessary feature to guarantee scalability. Moreover, it is designed as a distributed workflow decomposed into tasks executing asynchronously, which allows an “as soon as possible” activation of deployed components. Finally, the proposed deployment application is fault-tolerant. This is achieved by the use of persistent agents with atomic execution. This deployment application has been tested and performance measurements show that it is scalable.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2004

Authors and Affiliations

  • Vivien Quéma
    • 1
  • Roland Balter
    • 2
  • Luc Bellissard
    • 2
  • David Féliot
    • 2
  • André Freyssinet
    • 2
  • Serge Lacourte
    • 2
  1. 1.INPG – LSR-IMAG-INRIA – projet SardesINRIA Rhône-AlpesSaint-Ismier CedexFrance
  2. 2.ScalAgent Distributed Technologies 

Personalised recommendations