loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Third International Conference on Information Technology: New Generations (ITNG'06)
Reliable Deployment of Component-based Applications into Distributed Environments
Las Vegas, Nevada
April 10-April 12
ISBN: 0-7695-2497-4
Abbas Heydarnoori, University of Waterloo, Canada
Farhad Mavaddat, University of Waterloo, Canada
Software deployment process is a sequence of related activities for installing an already developed application into its target environment, and bringing it into an executing state. For complex component-based applications that should be deployed into a large distributed environment, several deployment configurations are typically possible. These deployment configurations can have significant impacts on the application?s quality of service properties such as reliability. In distributed systems, the reliability of the application is highly dependent on the reliability of its network, and network failures can have adverse effects on the application?s reliability. Thus, one possible way to increase the reliability of a distributed component-based application is to deploy it so that the communications among its components are done as local as possible. In this paper, a graph-based deployment planning approach is proposed for this purpose.
Index Terms:
Software deployment, Software reliability, Component-based applications, Distributed systems, Communication channels.
Citation:
Abbas Heydarnoori, Farhad Mavaddat, "Reliable Deployment of Component-based Applications into Distributed Environments," itng, pp.52-57, Third International Conference on Information Technology: New Generations (ITNG'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.