Automated Deployment of Distributed Software Components with Fault Tolerance Guarantees

Prague(2008)

引用 19|浏览0
暂无评分
摘要
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.
更多
查看译文
关键词
optimal deployment,uml component diagram,case study,software component,resulting deployment,milp model,automated deployment,milp-based methodology,fault tolerance guarantees,uml model,software components,activity diagram,performance parameter,uml activity diagram,software reliability,hardware,distributed processing,integer programming,fault tolerant,fault tolerance,linear programming,unified modeling language,reliability,object oriented programming,bandwidth
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要