期刊文献+

SA BASED SOFTWARE DEPLOYMENT RELIABILITY ESTIMATION CONSIDERING COMPONENT DEPENDENCE

SA BASED SOFTWARE DEPLOYMENT RELIABILITY ESTIMATION CONSIDERING COMPONENT DEPENDENCE
下载PDF
导出
摘要 Reliability is one of the most critical properties of software system.System deployment architecture is the allocation of system software components on host nodes.Software Architecture(SA) based software deployment models help to analyze reliability of different deployments.Though many approaches for architecture-based reliability estimation exist,little work has incorporated the influence of system deployment and hardware resources into reliability estimation.There are many factors influencing system deployment.By translating the multi-dimension factors into degree matrix of component dependence,we provide the definition of component dependence and propose a method of calculating system reliability of deployments.Additionally,the parameters that influence the optimal deployment may change during system execution.The existing software deployment architecture may be ill-suited for the given environment,and the system needs to be redeployed to improve reliability.An approximate algorithm,A*_D,to increase system reliability is presented.When the number of components and host nodes is relative large,experimental results show that this algorithm can obtain better deployment than stochastic and greedy algorithms. Reliability is one of the most critical properties of software system. System deployment architecture is the allocation of system software components on host nodes. Software Architecture (SA) based software deployment models help to analyze reliability of different deployments. Though many approaches for architecture-based reliability estimation exist, little work has incorporated the influence of system deployment and hardware resources into reliability estimation. There are many factors in- fluencing system deployment. By translating the multi-dimension factors into degree matrix of com- ponent dependence, we provide the definition of component dependence and propose a method of calculating system reliability of deployments. Additionally, the parameters that influence the optimal deployment may change during system execution. The existing software deployment architecture may be ill-suited for the given environment, and the system needs to be redeployed to improve reliability. An approximate algorithm, A*D, to increase system reliability is presented. When the number of components and host nodes is relative large, experimental results show that this algorithm can obtain better deployment than stochastic and greedy algorithms.
出处 《Journal of Electronics(China)》 2011年第1期118-125,共8页 电子科学学刊(英文版)
基金 Supported by the High Technology Research and Development Program of China(No.2008AA01A201) National High Technology Research,Development Plan of China (No.2006AA01A103) the High Technology Research and Development Program of China(No.2009AA01A404)
关键词 Software Architecture(SA) Software deployment System reliability COMPONENT Redeploy Software Architecture (SA) Software deployment System reliability Component Redeploy
  • 相关文献

参考文献18

  • 1梅宏,申峻嵘.软件体系结构研究进展[J].软件学报,2006,17(6):1257-1275. 被引量:142
  • 2S. M. Yacoubet al.Scenario-based reliability analysis of component-based software. 10th In- ternational Symposium on Software Reliability En- gineering . 1999 被引量:1
  • 3S. S. Gokhale.Architecture-based software reliability analysis: overview and limitations. IEEE Transactions on Dependable and Secure Computing . 2007 被引量:1
  • 4T. Jin.Hierarchical variance decomposition of system reliability estimates with duplicated components. IEEE Transactions on Reliability . 2008 被引量:1
  • 5C. Seoet al.Exploring the role of software archi- tecture in dynamic and fault tolerant pervasive sys- tems. First International Workshop on Software En- gineering for Pervasive Computing Applications, Systems,and Environments (SEPCASE’’2007) . 2007 被引量:1
  • 6N. Medvidovic,S. Malek.Software deployment architecture and quality-of-service in pervasive envi- ronments. Proceedings of the 2007 International Workshop on Engineering of Software Services for Pervasive Environments (ESSPE’’2007) . 2007 被引量:1
  • 7A. heydarnoori,F. Mavaddat,F. Arbab.Towards an automated deployment planner for composition of web services as software components. Electronic Notes in Discrete Mathematics . 2006 被引量:1
  • 8D. Ayed,C. Taconet,G. Bernard,Y. Berbers.An adaptation methodology for the deployment of mobile component-based applications. 2006 ACS/ IEEE International Conference on Pervasive Services . 2006 被引量:1
  • 9K. Goseve-Popstojanovaet al.Architectural level risk analysis using UML. IEEE Transactions on Software Engineering . 2003 被引量:1
  • 10S. Malek,M. Mikic-Rakic,N. Medvidovic.A Style-Aware Architectural Middleware for Resource-Constrained, Distributed Systems. IEEE Transactions on Software Engineering . 2005 被引量:1

二级参考文献7

共引文献141

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部