面向可靠性优化设计的分布式系统资源分配研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
可靠性定义了系统在一段时间内能够持续正常工作的能力,是系统设计中的一个重要指标,而提高系统可靠性往往会造成系统资源消耗的增加。为了在保障系统长时间可靠运行的同时,达到可靠性增长与资源消耗的平衡,自上个世纪六十年代开始,系统可靠性优化设计作为一个热点研究课题吸引了众多的科研工作者的关注。随着系统规模的增大和复杂性的提升,如何优化系统可靠性变得更为重要,难度也逐步增加。
     本文研究课题来源于国家自然科学基金重大项目“大型分布式软件系统的行为监控与可信演化”。与传统系统可靠性优化相比,分布式系统可靠性保障措施产生了改变,从而产生了新的可靠性优化问题。首先,分布式系统规模较大,通常采用多层系统结构表示,如何为多层结构系统合理分配冗余资源成为一个新的难题。其次,分布式系统可靠性无法完全通过传统的测试方式保障,为了提高组件的可靠性,分布式系统中常采用监控机制对组件进行动态替换,如何通过资源分配对基于监控的系统进行可靠性优化也是一大难题。针对分布式系统可靠性优化设计中出现的新问题,本文从多层冗余分配和监控资源分配两方面入手,针对优化系统可靠性设计的目标,研究了多层系统冗余分配算法,多目标的监控资源分配方法以及组件保障策略可选的系统资源分配。现将论文的主要研究内容和成果概括如下:
     ①对系统可靠性的评估方法,基于资源分配的可靠性优化模型及算法进行了综述。总结了系统可靠性的多种表示方法及相应的应用场合,归纳了单个组件可靠性及系统可靠性的多种评估方法。对现有的基于资源分配的可靠性优化问题进行了分类总结,重点对冗余分配问题和测试资源分配问题的研究现状进行了分析,并对常用的优化算法,包括精确方法和各种启发式算法进行了分析比较。
     ②研究了多层结构系统冗余分配问题,根据多层冗余系统的复杂性,提出了新的系统编码方式,并改进了相应的冗余度分配算法。首先,分析了代价约束下通过多层冗余分配达到可靠性优化的问题模型,研究了该分配问题编码和最优解搜索的难点。然后,针对已有分层编码方式的缺点,采用二维数组的方式对多层冗余系统的结构进行编码。在此基础上,使用改进的模因算法搜索冗余系统的最优解,在模因算法中采用了基于二维数组的交叉变异算子和基于随机漫步策略的局部搜索算子。最后,通过与其它多层冗余分配算法的比较实验验证了该算法的有效性:采用二维编码方式,算法多次运行的稳定性得到了提高;局部搜索策略提高了算法的全局搜索能力,能够获得更好的近优解。
     ③针对分布式系统松耦合和动态配置的特点,提出采用监控资源分配达到系统可靠性提高和资源优化的目的,研究了多目标监控资源分配问题和相应算法。为了建立监控资源分配模型,首先建立了监控策略下的系统的可靠性模型;其次分析了监控机制的两种不同代价;再次选择了系统可靠性约束下最小化监控代价的多目标监控资源分配模型。针对该模型,采用基于第二代非支配排序方法和随机漫步局部搜索策略的改进模因算法搜索问题的平衡解集。最后,将监控资源分配模型及算法应用于多层系统中。通过实验验证了监控资源分配的必要性和在可靠性优化中的作用,分析了监控资源分配随系统时间变化的规律,并将所采用的模因算法与若干种已有多目标方法进行了比较,解集的覆盖率和超体积指标结果表明:针对监控资源分配问题,改进算法无论在最优解还是解的多样性方面都有更好的效果。
     ④为了弥补系统中单一的资源配置方案的不足,本文提出了对可选的监控资源和冗余资源同时进行选择分配的资源分配方案,建立了面向可靠性约束的多目标资源分配模型并改进了相应算法。针对单层和多层系统,分别分析了组件保障性措施可选的系统可靠性与代价模型,并建立了面向可靠性约束的多目标资源分配模型。在现有组件冗余策略可选的编码机制基础上,采用了新的三元组编码方式表示组件对保障措施的选择以及相应的冗余度和监控频率,改进了模因算法中的遗传算子和局部搜索算子使其能够对三元数组进行操作。通过实验验证了:策略可选的资源分配方案不仅包含单纯的冗余资源或监控资源分配方案,而且在环境条件变化时能为系统提供了更多的资源配置方法。将改进模因算法与已有三元组编码遗传算法进行了比较,结果显示:改进模因算法在解空间的搜索广度和最优解选择上效果更好。
Referring to the ability of a system to work continuously in a certain period of time,reliability is an important indicator in system design. However, system reliability isoften improved at the expenses of cost increase. To improve the continuous workingability of a system and to achieve the balance between reliability improvement andresources cost increase at the same time, optimal system reliability design has arousedthe attention of many researchers since1960s. With the increase of system scale andcomplexity, it becomes more important and gradually more difficult to optimize systemreliability.
     The research work in this thesis is supported by the Major Research Project of theNational Natural Science Foundation of China “Behavior monitoring and dependableevolution of large-scale distributed software systems”. Comparing with reliabilityoptimization in traditional systems, the reliability assurance measures in distributedsystems has changed, resulting in new reliability optimization problems. First of all, adistributed system couldn’t be represented as a single-level system due to its large scaleand multilevel structure is often used instead. It becomes a new problem of how toallocate redundancy appropriately in multilevel systems. Secondly, the reliability ofcomponents in distributed system couldn’t be guaranteed by traditional testing method.To improve the component reliability, monitoring mechanism is often used for dynamiccomponent failover. Thus, it is also a major problem of how to optimize systemreliability through monitoring resources allocation. Aiming at solving the new problemsin optimal distributed system reliability design, this thesis generally concentrates on twoaspects: multilevel redundancy allocation and monitoring resources allocation. Tooptimize the system reliability and resources, we concentrated on three fields includingthe algorithm for multilevel system redundancy allocation, multi-objective monitoringresources allocation and the resources allocation with multiple choices of reliabilityassurance. The detailed research results and the major contributions of this paper aresummarized as follows.
     ①A survey is conducted on the system reliability evaluation methods, theresources allocation models for reliability optimization and the correspondingalgorithms. The different ways of reliability representation and the correspondingapplication is summarized including various reliability evaluation methods for single component and the overall system. Existing reliability optimization oriented resourcesallocation problems are divided into four categories, among which the redundancyallocation problem and testing resources allocation problems are studied in detail. Thecommon optimization methods including exact methods and heuristic algorithms arealso analyzed and compared.
     ②The multilevel system redundancy allocation problem has been studied and theallocation algorithm has been improved. Based on the existing multilevel redundancyallocation model, the multilevel system reliability optimization problem under theconstraint of redundancy cost has been analyzed and much attention has been paid onmultilevel optimization algorithm. A two-dimensional array encoding mechanism isemployed to represent the structure of multilevel redundant systems to overcome theshortcomings of existing hierarchical encoding mechanism. A memetic algorithm isdeveloped using this encoding method to search the optimal result for the allocationproblem and a random-walk strategy is used as the local search method to search theneighbors of local best solutions. Experiments are conducted to compare our algorithmwith existing multilevel redundancy allocation algorithms and to prove the effectivenessof our algorithm. The experimental results have shown that the two-dimensionalencoding method could be used in memetic algorithms effectively and the local searchstrategy could improve the global search capabilities of memetic algorithm, resulting inbetter results.
     ③Multi-objective monitoring resources allocation model and the correspondingalgorithms has been studied oriented at system reliability optimization. First of all, themonitoring and dynamic failover mechanism in distributed systems using serviceoriented architecture is analyzed and a reliability model for components using this kindof mechanism is presented. Secondly, a modified architecture-based reliability analysismodel is used to evaluate the overall system reliability. On the top of that, two differentkinds of monitoring resources cost are analyzed and a monitoring resources allocationmodel is built under the system reliability constraint. This model chooses theappropriate monitoring rate for each component through minimizing the monitoringcost. A random walk strategy based memetic algorithm is also used to solve the problem.Monitoring resources allocation model and the algorithm is also used for multilevelredundant systems. Experimental results prove the necessity and impact of monitoringresources allocation in reliability optimization. After analyzing the changing effect ofmonitoring resources allocation with the increase of time, we compare the memetic algorithm used with some existing multi-objective evolutionary algorithms. Thecoverage rate and hypervolume indicator have both proved the superiority of ouralgorithm in this allocation problem.
     ④The resources allocation problem for systems with multiple choices ofreliability assurance strategies are researched the corresponding algorithm has beenpresented. Redundancy and monitoring are the two major mechanisms taken intoconsideration. For both single level system and multilevel system, the reliability andcost of systems are analyzed considering multiple choices on each component. Based onthese models, a multi-objective resources allocation model is presented under thereliability constraint. A triple-element encoding mechanism is used for single levelsystem to encode the choice of reliability assurance mechanism and the correspondingparameters. The two-dimensional encoding mechanism is also modified to represent themultiple choices of strategies in multilevel system, which could encode the redundancyvalue in subsystem and the monitoring rate in components. Finally, the memeticalgorithms for both single level system and multilevel systems are improved to copewith the three-element encoding mechanism. Experimental results have proved theeffectiveness of the three-element encoding mechanism. Comparison with existinggenetic algorithms using three-element encoding method has shown the effectivenessand superiority of our algorithm in searching solution spaces. The changing effect ofresources allocation with the increase of time is also discussed through the results.
引文
[1] Tillman F A, Hwang C-L, Kuo W. Optimization Techniques for System Reliability withRedundancy-a Review [J]. IEEE Transactions on Reliability,1977, R-26(3):148-55.
    [2] Kuo W, Prasad V R. Annotated Overview of System-Reliability Optimization [J]. IEEETransactions on Reliability,2000,49(2):176-87.
    [3] Kumar R, Izui K, Yoshimura M, et al. Multi-Objective Hierarchical Genetic Algorithms forMultilevel Redundancy Allocation Optimization [J]. Reliability Engineering and SystemSafety,2009,94(4):891-904.
    [4] Kuo W, Wan R. Recent Advances in Optimal Reliability Allocation [J]. IEEE Transactions onSystems, Man, and Cybernetics Part A:Systems and Humans,2007,37(2):143-56.
    [5]冯萍慧,连一峰,戴英侠, et al.基于可靠性理论的分布式系统脆弱性模型[J].软件学报,2006,07):1633-40.
    [6] Northrop L, Feiler P, Gabriel R P, et al., Ultra-Large-Scale Systems: The Software Challengeof the Future [R]: Carnegie-Mellon,2006.
    [7]陆文,徐锋,吕建.一种开放环境下的软件可靠性评估方法[J].计算机学报,2010,v.33;No.327(03):452-62.
    [8] Wang Z, Tang K, Yao X. A Memetic Algorithm for Multi-Level Redundancy Allocation [J].IEEE Transactions on Reliability,2010,59(4):754-65.
    [9] Kumar R, Izui K, Masataka Y, et al. Multilevel Redundancy Allocation Optimization UsingHierarchical Genetic Algorithm [J]. IEEE Transactions on Reliability,2008,57(4):650-61.
    [10] Wang Z, Tang K, Yao X. Multi-Objective Approaches to Optimal Testing ResourceAllocation in Modular Software Systems [J]. IEEE Transactions on Reliability,2010,59(3):563-75.
    [11] Lin F-H, Kuo W. Reliability Importance and Invariant Optimal Allocation [J]. Journal ofHeuristics,2002,8(2):155-71.
    [12] Lee C, Gen M, Tsujimura Y. Reliability Optimization Design Using Hybrid Nn-Ga withFuzzy Logic Controller [J]. IEICE Transactions on Fundamentals of Electronics,Communications and Computer Sciences,2002, E85-A(2):432-46.
    [13] Liang Y-C, Smith A E. An Ant Colony Optimization Algorithm for the RedundancyAllocation Problem (Rap)[J]. IEEE Transactions on Reliability,2004,53(3):417-23.
    [14] Levitin G. Optimal Multilevel Protection in Series-Parallel Systems [J]. ReliabilityEngineering and System Safety,2003,81(1):93-102.
    [15] Yun W Y, Kim J W. Multi-Level Redundancy Optimization in Series Systems [J]. Computers&Industrial Engineering,2004,46(2):337-46.
    [16] Kumar R, Izui K, Yoshimura M, et al. Optimal Multilevel Redundancy Allocation in Seriesand Series-Parallel Systems [J]. Computers and Industrial Engineering,2009,57(1):169-80.
    [17]文静,王怀民,应时, et al.支持运行监控的可信软件体系结构设计方法[J].计算机学报,2010, v.33;No.336(12):2321-34.
    [18]刘东红,郭长国,王怀民, et al.监控使能的分布式软件系统构造方法[J].软件学报,2011, v.22(11):2610-24.
    [19] Sun M, Li B, Zhang P. Monitoring Bpel-Based Web Service Composition Using Aop [C];8thIEEE/ACIS International Conference on Computer and Information Science, ICIS2009,June1,2009-June3,2009, Shanghai, China, F,2009. IEEE Computer Society.
    [20] Ben Halima R, Fki E, Drira K, et al. A Large-Scale Monitoring and Measurement Campaignfor Web Services-Based Applications [J]. Concurrency Computation Practice and Experience,2010,22(10):1207-22.
    [21] Ameller D, Franch X. Service Level Agreement Monitor (Salmon)[C];7th Annual IEEEInternational Conference on Composition-Based Software Systems, ICCBSS2008, Febrary25,2008-Febrary29,2008, Madrid, Spain, F,2008. Inst. of Elec. and Elec. Eng. ComputerSociety.
    [22] Pietrantuono R, Russo S, Trivedi K S. Online Monitoring of Software System Reliability [C];8th European Dependable Computing Conference, EDCC-8, April28,2010-April30,2010,Valencia, Spain, F,2010. IEEE Computer Society.
    [23] Dai Y, Yang L, Zhang B. Qos-Driven Self-Healing Web Service Composition Based onPerformance Prediction [J]. Journal of Computer Science and Technology,2009,24(2):250-61.
    [24] Coit D W. Cold-Standby Redundancy Optimization for Nonrepairable Systems [J]. IIETransactions (Institute of Industrial Engineers),2001,33(6):471-8.
    [25] Coit D W. Maximization of System Reliability with a Choice of Redundancy Strategies [J].IIE Transactions (Institute of Industrial Engineers),2003,35(6):535-43.
    [26] Tavakkoli-Moghaddam R, Safari J, Sassani F. Reliability Optimization of Series-ParallelSystems with a Choice of Redundancy Strategies Using a Genetic Algorithm [J]. ReliabilityEngineering and System Safety,2008,93(4):550-6.
    [27] Ahmadizar F, Soltanpanah H. Reliability Optimization of a Series System withMultiple-Choice and Budget Constraints Using an Efficient Ant Colony Approach [J]. ExpertSystems with Applications,2011,38(4):3640-6.
    [28] Gokhale S S, Trivedi K S. Analytical Models for Architecture-Based Software ReliabilityPrediction: A Unification Framework [J]. IEEE Transactions on Reliability,2006,55(4):578-90.
    [29] Trivedi K. Probability and Statistics with Reliability, Queueing, and Computer ScienceApplications,2nd Edition [M]. Wiley-Interscience,2001.
    [30] Goel A L, Okumoto K. Time-Dependent Error-Detection Rate Model for Software Reliabilityand Other Performance Measures [J]. IEEE Transactions on Reliability,1979, R-28(3):206-11.
    [31] Johnson Jr A M, Malek M. Survey of Software Tools for Evaluating Reliability, Availability,and Serviceability [J]. Computing Surveys,1988,20(4):227-69.
    [32] Politof T, Satyanarayana A, Linear-Time Algorithm to Compute the Reliability of PlanarCube-Free Networks [R]. United States,1990.
    [33] Satyanarayana A, Hagstrom J N. New Algorithm for the Reliability Analysis ofMulti-Terminal Networks [J]. IEEE Transactions on Reliability,1981, R-30(4):325-34.
    [34] Military Standard: Reliability Modeling and Prediction [R]. United States,1981.
    [35] Barlow R E, Chatterjee P, Introduction to Fault Tree Analysis [R]. United States,1973.
    [36] Shooman M L. Equivalence of Reliability Diagrams and Fault-Tree Analysis [J]. IEEETransactions on Reliability,1970, R-19(2):74-5.
    [37]袁修开,吕震宙,乔红威.非正态变量情况下结构可靠性分析的条件概率马尔可夫链模拟方法[J].中国科学:技术科学,2010, v.40(07):822-9.
    [38]庄琭,蔡勉,沈昌祥.基于交互式马尔可夫链的可信动态度量研究[J].计算机研究与发展,2011, v.48(08):1464-72.
    [39] Ross S. Stochastic Processes [M]. Wiley,1995.
    [40] Trivedi K, Dugan J B, Geist R, et al. Hybrid Reliability Modeling of Fault-TolerantComputer Systems [J]. Computers and Electrical Engineering,1984,11(2-3):87-108.
    [41] Goseva-Popstojanova K, Trivedi K S. Architecture-Based Approaches to SoftwareReliability Prediction [J]. Computers&Mathematics with Applications,2003,46(7):1023-36.
    [42] Gokhale S S. Architecture-Based Software Reliability Analysis: Overview and Limitations[J]. IEEE Transactions on Dependable and Secure Computing,2007,4(1):32-40.
    [43] Beyaert B, Florin G, Lonc P, et al. Evaluation of Computer Systems Dependability UsingStochastic Petri Nets [J]. Digest of Papers-FTCS (Fault-Tolerant Computing Symposium),1981,79-81.
    [44] Dugan J B, Trivedi K S, Geist R M, et al. Extended Stochastic Petri Nets: Applications andAnalysis [C]; Performance '84: Models of Computer System Performance, Proceedings ofthe Tenth International Symposium, Paris, Fr, F,1985. North-Holland.
    [45] Movaghar A, Meyer J F. Performability Modeling with Stochastic Activity Networks [C];Proceedings-Real-Time Systems Symposium, Austin, TX, USA, F,1984. IEEE.
    [46] Romera R, Valdes J E, Zequeira R I. Active-Redundancy Allocation in Systems [J]. IEEETransactions on Reliability,2004,53(3):313-8.
    [47] Coit D W, Liu J. System Reliability Optimization with K-out-of-N Subsystems [J].International Journal of Reliability, Quality and Safety Engineering2000,7(2):129-42.
    [48] Sooktip T, Wattanapongsakorn N, Coit D W. System Reliability Optimization withK-out-of-N Subsystems and Changing K [C];20119th International Conference onReliability, Maintainability and Safety: Safety First, Reliability Primary, ICRMS'2011, June12,2011-June15,2011, Guiyang, China, F,2011. IEEE Computer Society.
    [49] Sooktip T, Wattanapongsakorn N, Coit D W. System Reliability Optimization withConstraint K-out-of-N Redundancies [C];2011IEEE International Conference on Qualityand Reliability, ICQR2011, September14,2011-September17,2011, Bangkok, Thailand, F,2011. IEEE Computer Society.
    [50] Da Costa Bueno V. Minimal Standby Redundancy Allocation in a K-out-of-N:F System ofDependent Components [J]. European Journal of Operational Research,2005,165(3):786-93.
    [51] Prasad V R, Kuo W, Kim K M O. Optimal Allocation of S-Identical, Multi-Functional Sparesin a Series System [J]. IEEE Transactions on Reliability,1999,48(2):118-26.
    [52] Amari S V, Pham H, Dill G. Optimal Design of K-out-of-N:G Subsystems Subjected toImperfect Fault-Coverage [J]. IEEE Transactions on Reliability,2004,53(4):567-75.
    [53] Amari S V, Dugan J B, Misra R B. Optimal Reliability of Systems Subject to ImperfectFault-Coverage [J]. IEEE Transactions on Reliability,1999,48(3):275-84.
    [54] Levitin G. Optimal Structure of Fault-Tolerant Software Systems [J]. Reliability Engineeringand System Safety,2005,89(3):286-95.
    [55] Wattanapongsakorn N, Levitan S P. Reliability Optimization Models for Embedded Systemswith Multiple Applications [J]. IEEE Transactions on Reliability,2004,53(3):406-16.
    [56] Levitin G. Reliability and Performance Analysis of Hardware-Software Systems withFault-Tolerant Software Components [J]. Reliability Engineering and System Safety,2006,91(5):570-9.
    [57] Kim K O, Kuo W. Percentile Life and Reliability as Performance Measures in OptimalSystem Design [J]. IIE Transactions (Institute of Industrial Engineers),2003,35(12):1133-42.
    [58] Coit D W, Smith A E. Redundancy Allocation to Maximize a Lower Percentile of the SystemTime-to-Failure Distribution [J]. IEEE Transactions on Reliability,1998,47(1):79-87.
    [59] Coit D W, Smith A E. Genetic Algorithm to Maximize a Lower-Bound for SystemTime-to-Failure with Uncertain Component Weibull Parameters [J]. Computers andIndustrial Engineering,2002,41(4):423-40.
    [60] Prasad V R, Kuo W, Kim K O. Maximization of a Percentile Life of a Series System throughComponent Redundancy Allocation [J]. IIE Transactions (Institute of Industrial Engineers),2001,33(12):1071-9.
    [61] Ohtera H, Yamada S. Optimal Allocation Control Problems for Software-Testing Resources[J]. IEEE Transactions on Reliability,1990,39(2):171-6.
    [62] Hou R-H, Kuo S-Y, Chang Y-P. Efficient Allocation of Testing Resources for SoftwareModule Testing Based on the Hyper-Geometric Distribution Software Reliability GrowthModel [C]; Proceedings of the19967th International Symposium on Software ReliabilityEngineering, ISSRE'96, October30,1996-November2,1996, White Plains, NY, USA, F,1996. IEEE.
    [63] Lyu M R, Rangarajan S, Van Moorsel A P A. Optimal Allocation of Test Resources forSoftware Reliability Growth Modeling in Software Development [J]. IEEE Transactions onReliability,2002,51(2):183-92.
    [64] Huang C-Y, Lyu M R. Optimal Testing Resource Allocation, and Sensitivity Analysis inSoftware Development [J]. IEEE Transactions on Reliability,2005,54(4):592-603.
    [65] Pietrantuono R, Russo S, Trivedi K S. Software Reliability and Testing Time Allocation: AnArchitecture-Based Approach [J]. IEEE Transactions on Software Engineering,2010,36(3):323-37.
    [66] Levitin G, Lisnianski A, Ben-Haim H, et al. Redundancy Optimization for Series-ParallelMulti-State Systems [J]. IEEE Transactions on Reliability,1998,47(2):165-72.
    [67] Levitin G, Lisnianski A. Importance and Sensitivity Analysis of Multi-State Systems Usingthe Universal Generating Function Method [J]. Reliability Engineering and System Safety,1999,65(3):271-82.
    [68] Levitin G. A Universal Generating Function Approach for the Analysis of Multi-StateSystems with Dependent Elements [J]. Reliability Engineering and System Safety,2004,84(3):285-92.
    [69] Lisnianski A, Levitin G, Ben-Haim H. Structure Optimization of Multi-State System withTime Redundancy [J]. Reliability Engineering and System Safety,2000,67(2):103-12.
    [70] Levitin G, Lisnianski A. Structure Optimization of Multi-State System with Two FailureModes [J]. Reliability Engineering and System Safety,2001,72(1):75-89.
    [71] Levitin G. Optimal Series-Parallel Topology of Multi-State System with Two Failure Modes[J]. Reliability Engineering and System Safety,2002,77(1):93-107.
    [72] Levitin G. Reliability of Multi-State Systems with Two Failure-Modes [J]. IEEE Transactionson Reliability,2003,52(3):340-8.
    [73] Ravi V, Reddy P J, Zimmermann H-J. Fuzzy Global Optimization of Complex SystemReliability [J]. IEEE Transactions on Fuzzy Systems,2000,8(3):241-8.
    [74] Sasaki M, Gen M. A Method of Fuzzy Multi-Objective Nonlinear Programming with GubStructure by Hybrid Genetic Algorithm [J]. International Journal of Smart EngineeringSystem Design,2003,5(4):281-8.
    [75] Elegbede C, Adjallah K. Availability Allocation to Repairable Systems with GeneticAlgorithms: A Multi-Objective Formulation [J]. Reliability Engineering and System Safety,2003,82(3):319-30.
    [76] Busacca P G, Marseguerra M, Zio E. Multiobjective Optimization by Genetic Algorithms:Application to Safety Systems [J]. Reliability Engineering and System Safety,2001,72(1):59-74.
    [77] Zafiropoulos E P, Dialynas E N. Reliability and Cost Optimization of Electronic DevicesConsidering the Component Failure Rate Uncertainty [J]. Reliability Engineering andSystem Safety,2004,84(3):271-84.
    [78] Suman B. Simulated Annealing-Based Multiobjective Algorithms and Their Application forSystem Reliability [J]. Engineering Optimization,2003,35(4):391-416.
    [79] Shelokar P S, Jayaraman V K, Kulkarni B D. Ant Algorithm for Single and MultiobjectiveReliability Optimization Problems [J]. Quality and Reliability Engineering International,2002,18(6):497-514.
    [80] Coit D W, Jin T, Wattanapongsakorn N. System Optimization with Component ReliabilityEstimation Uncertainty: A Multi-Criteria Approach [J]. IEEE Transactions on Reliability,2004,53(3):369-80.
    [81] Jin T, Coit D W. Variance of System-Reliability Estimates with Arbitrarily RepeatedComponents [J]. IEEE Transactions on Reliability,2001,50(4):409-13.
    [82] Marseguerra M, Zio E, Podofillini L, et al. Optimal Design of Reliable Network Systems inPresence of Uncertainty [J]. IEEE Transactions on Reliability,2005,54(2):243-53.
    [83] Dorigo M, Maniezzo V, Colorni A. Ant System: Optimization by a Colony of CooperatingAgents [J]. IEEE Transactions on Systems, Man, and Cybernetics, Part B: Cybernetics,1996,26(1):29-41.
    [84] Nahas N, Nourelfath M. Ant System for Reliability Optimization of a Series System withMultiple-Choice and Budget Constraints [J]. Reliability Engineering and System Safety,2005,87(1):1-12.
    [85] Massim Y, Zeblah A, Meziane R, et al. Optimal Design and Reliability Evaluation ofMulti-State Series-Parallel Power Systems [J]. Nonlinear Dynamics,2005,40(4):309-21.
    [86] Gen M, Jong R K. Ga-Based Reliability Design: State-of-the-Art Survey [J]. Computers andIndustrial Engineering,1999,37(1):151-5.
    [87] Zhao R, Liu B. Stochastic Programming Models for General Redundancy-OptimizationProblems [J]. IEEE Transactions on Reliability,2003,52(2):181-91.
    [88] Zhao R, Liu B. Redundancy Optimization Problems with Uncertainty of CombiningRandomness and Fuzziness [J]. European Journal of Operational Research,2004,157(3):716-35.
    [89] Lee C Y, Gen M, Kuo W. Reliability Optimization Design Using a Hybridized GeneticAlgorithm with a Neural-Network Technique [J]. IEICE Transactions on Fundamentals ofElectronics, Communications and Computer Sciences,2001,2):627-37.
    [90] Lee C, Yun Y, Gen M. Reliability Optimization Design for Complex Systems by Hybrid Gawith Fuzzy Logic Control and Local Search [J]. IEICE Transactions on Fundamentals ofElectronics, Communications and Computer Sciences,2002, E85-A(4):880-91.
    [91] Hsieh C-C, Hsieh Y-C. Reliability and Cost Optimization in Distributed Computing Systems[J]. Computers and Operations Research,2003,30(8):1103-19.
    [92] Hsieh C-C. Optimal Task Allocation and Hardware Redundancy Policies in DistributedComputing Systems [J]. European Journal of Operational Research,2003,147(2):430-47.
    [93] You P-S, Chen T-C. An Efficient Heuristic for Series-Parallel Redundant ReliabilityProblems [J]. Computers and Operations Research,2005,32(8):2117-27.
    [94] Kulturel-Konak S, Smith A E, Coit D W. Efficiently Solving the Redundancy AllocationProblem Using Tabu Search [J]. IIE Transactions (Institute of Industrial Engineers),2003,35(6):515-26.
    [95] Chen T-C, You P-S. Immune Algorithms-Based Approach for Redundant ReliabilityProblems with Multiple Component Choices [J]. Computers in Industry,2005,56(2):195-205.
    [96] Rocco C M, Miller A J, Moreno J A, et al. Cellular Evolutionary Approach Applied toReliability Optimization of Complex Systems [J]. Proceedings of the Annual Reliability andMaintainability Symposium,2000,210-5.
    [97] Ravi V. Optimization of Complex System Reliability by a Modified Great Deluge Algorithm[J]. Asia-Pacific Journal of Operational Research,2004,21(4):487-97.
    [98] Sung C S, Cho Y K. Branch-and-Bound Redundancy Optimization for a Series System withMultiple-Choice Constraints [J]. IEEE Transactions on Reliability,1999,48(2):108-17.
    [99] Djerdjour M, Rekab K. Branch and Bound Algorithm for Designing Reliable Systems at aMinimum Cost [J]. Applied Mathematics and Computation (New York),2001,118(2-3):247-59.
    [100] Ha C, Kuo W. Reliability Redundancy Allocation: An Improved Realization for NonconvexNonlinear Programming Problems [J]. European Journal of Operational Research,2006,171(1):24-38.
    [101] Rajendra Prasad V, Kuo W. Reliability Optimization of Coherent Systems [J]. IEEETransactions on Reliability,2000,49(3):323-30.
    [102] Ramirez-Marquez J E, Coit D W, Konak A. Redundancy Allocation for Series-ParallelSystems Using a Max-Min Approach [J]. IIE Transactions (Institute of Industrial Engineers),2004,36(9):891-8.
    [103] Hsieh Y-C. A Linear Approximation for Redundant Reliability Problems with MultipleComponent Choices [J]. Computers and Industrial Engineering,2003,44(1):91-103.
    [104] Hsiang L, Way K, Chunghun H. Comparison of Max-Min Approach and Nn Method forReliability Optimization of Series-Parallel System [J]. Journal of Systems Science andSystems Engineering,2003,12(1):
    [105] Ng K Y K, Sancho N G F. A Hybrid 'Dynamic Programming/Depth-First Search' Algorithm,with an Application to Redundancy Allocation [J]. IIE Transactions (Institute of IndustrialEngineers),2001,33(12):1047-58.
    [106] Yalaoui A, Chatelet E, Chu C. A New Dynamic Programming Method for ReliabilityRedundancy Allocation in a Parallel-Series System [J]. IEEE Transactions on Reliability,2005,54(2):254-61.
    [107] Boland P J, El-Neweihi E. Component Redundancy Vs System Redundancy in the HazardRate Ordering [J]. IEEE Transactions on Reliability,1995,44(4):614-21.
    [108] Kumar R, Izui K, Yoshimura M, et al. Optimal Modular Redundancy Using HierarchicalGenetic Algorithms [C];200753rd Annual Reliability and Maintainability Sympsoium,RAMS, January22,2006-January25,2006, Orlando, FL, United states, F,2007. Institute ofElectrical and Electronics Engineers Inc.
    [109] Wang W, Loman J, Vassiliou P. Reliability Importance of Components in a Complex System
    [C]; Annual Reliability and Maintainability Symposium-2004Proceedings: InternationalSymposium on Product Quality and Integrity, January26,2004-January29,2004, LosAngeles, CA., United states, F,2004. Institute of Electrical and Electronics Engineers Inc.
    [110] Chern M S. On the Computational Complexity of Reliability Redundancy Allocation in aSeries System [J]. Operations Research Letters,1992,11(5):309-.
    [111] Anandalingam G, Friesz T L. Hierarchical Optimization: An Introduction [J]. Annals ofOperations Research,1992,34(1-4):
    [112]王在.基于演化优化的系统可靠性设计[D],中国科学技术大学,2011.
    [113] Krasnogor N, Smith J. A Tutorial for Competent Memetic Algorithms: Model, Taxonomy,and Design Issues [J]. IEEE Transactions on Evolutionary Computation,2005,9(5):474-88.
    [114] Gen M, Cheng R. Survey of Penalty Techniques in Genetic Algorithms [C]; Proceedings ofthe1996IEEE International Conference on Evolutionary Computation, ICEC'96, May20,1996-May22,1996, Nagoya, Jpn, F,1996. IEEE.
    [115] Yu T, Lin K-J. Adaptive Algorithms for Finding Replacement Services in AutonomicDistributed Business Processes [C];2005International Symposium on AutonomousDecentralized Systems, ISADS2005, April4,2005-April8,2005, Chengdu, Jiuzhaigou,China, F,2005. Institute of Electrical and Electronics Engineers Computer Society.
    [116] Chafle G, Dasgupta K, Kumar A, et al. Adaptation in Web Service Composition andExecution [C]; ICWS2006:2006IEEE International Conference on Web Services,September18,2006-September22,2006, Chicago, IL, United states, F,2006. Inst. of Elec.and Elec. Eng. Computer Society.
    [117] Canfora G, Di Penta M, Esposito R, et al. Qos-Aware Replanning of Composite WebServices [C];2005IEEE International Conference on Web Services, ICWS2005, July11,2005-July15,2005, Orlando, FL, United states, F,2005. Institute of Electrical andElectronics Engineers Computer Society.
    [118] Trivedi K, Ciardo G, Dasarathy B, et al. Achieving and Assuring High Availability [C];5thInternational Service Availability Symposium, ISAS2008, May19-212008, Tokyo, Japan,F,2008. Springer Verlag.
    [119] Salfner F, Wolter K. A Petri Net Model for Service Availability in Redundant ComputingSystems [C];2009Winter Simulation Conference, WSC2009, December13,2009-December16,2009, Austin, TX, United states, F,2009. Institute of Electrical and ElectronicsEngineers Inc.
    [120] Wen J, Jiang Z, Tu L, et al. Task-Oriented Web Service Discovery Algorithm Using SemanticSimilarity for Adaptive Service Composition [J]. Journal of Southeast University (EnglishEdition),2009,25(4):468-72.
    [121] Wang Q, Liu Y, Li M, et al. An Online Monitoring Approach for Web Services [C];31stAnnual International Computer Software and Applications Conference, COMPSAC2007,July24,2007-July27,2007, Beijing, China, F,2007. Inst. of Elec. and Elec. Eng.Computer Society.
    [122] Fei L, Fangchun Y, Kai S, et al. A Policy-Driven Distributed Framework for MonitoringQuality of Web Services [C]; IEEE International Conference on Web Services, ICWS2008,September23,2008-September26,2008, Beijing, China, F,2008. Inst. of Elec. and Elec.Eng. Computer Society.
    [123] Howard R A. System Analysis of Semi-Markov Processes [J]. IEEE Transactions on MilitaryElectronics,1964, MIL8(2):114-&.
    [124] Veeramany A, Pandey M D. Reliability Analysis of Nuclear Component Cooling WaterSystem Using Semi-Markov Process Model [J]. Nuclear Engineering and Design,2011,241(5):1799-806.
    [125] Rackwitz R. Reliability Analysis—a Review and Some Perspectives [J]. Structural Safety,2001,23(4):365-95.
    [126]柳毅,麻志毅,何啸, et al.一种从uml模型到可靠性分析模型的转换方法[J].软件学报,2010, v.21(02):287-304.
    [127] He P, Wu K, Wen J, et al. Monitoring Resources Allocation for Service Composition underDifferent Monitoring Mechanisms [C];5th International Conference on Complex, Intelligentand Software Intensive Systems, CISIS2011, June30,2011-July2,2011, Seoul, Korea,Republic of, F,2011. IEEE Computer Society.
    [128] Deb K, Pratap A, Agarwal S, et al. A Fast and Elitist Multiobjective Genetic Algorithm:Nsga-Ii [J]. IEEE Transactions on Evolutionary Computation,2002,6(2):182-97.
    [129] Bleuler S, Brack M, Thiele L, et al. Multiobjective Genetic Programming: Reducing BloatUsing Spea2[C]; Congress on Evolutionary Computation2001, May27,2001-May30,2001, Soul, Korea, Republic of, F,2001. Institute of Electrical and Electronics Engineers Inc.
    [130]王勇,蔡自兴,周育人, et al.约束优化进化算法[J].软件学报,2009, v.20(01):11-29.
    [131] Xia Y, Wang H P, Huang Y, et al. A Stochastic Model for Workflow Qos Evaluation [J].Scientific Programming,2006,14(3-4):251-65.
    [132] Al-Masri E, Mahmoud Q H. Qos-Based Discovery and Ranking of Web Services [C];16thInternational Conference on Computer Communications and Networks2007, ICCCN2007,August13,2007-August16,2007, Honolulu, HI, United states, F,2007. Institute ofElectrical and Electronics Engineers Inc.
    [133] Al-Masri E, Mahmoud Q H. Discovering the Best Web Service: A Neural Network-BasedSolution [C];2009IEEE International Conference on Systems, Man and Cybernetics, SMC2009, October11,2009-October14,2009, San Antonio, TX, United states, F,2009.Institute of Electrical and Electronics Engineers Inc.
    [134] Zheng Z, Lyu M R. Collaborative Reliability Prediction of Service-Oriented Systems [C];32nd ACM/IEEE International Conference on Software Engineering, ICSE2010, May1,2010-May8,2010, Cape Town, South africa, F,2010. IEEE Computer Society.
    [135] Directory of Public Soap Web Services[EB/OL]. http://www.service-repository.com
    [136] Zheng Z, Lyu M R. Ws-Dream: A Distributed Reliability Assessment Mechanism for WebServices [C];2008International Conference on Dependable Systems and Networks,DSN-2008, June24,2008-June27,2008, Anchorage, AK, United states, F,2008. Inst. ofElec. and Elec. Eng. Computer Society.
    [137] Tang M, Ai L. A Hybrid Genetic Algorithm for the Optimal Constrained Web ServiceSelection Problem in Web Service Composition [C];20106th IEEE World Congress onComputational Intelligence, WCCI2010-2010IEEE Congress on EvolutionaryComputation, CEC2010, July18,2010-July23,2010, Barcelona, Spain, F,2010. IEEEComputer Society.
    [138] Bechikh S, Belgasmi N, Said L B, et al. Phc-Nsga-Ii: A Novel Multi-Objective MemeticAlgorithm for Continuous Optimization [C];20th IEEE International Conference on Toolswith Artificial Intelligence, ICTAI'08, November3,2008-November5,2008, Dayton, OH,United states, F,2008. IEEE Computer Society.
    [139] Zitzler E, Deb K, Thiele L. Comparison of Multiobjective Evolutionary Algorithms:Empirical Results [J]. Evol Comput,2000,8(2):173-95.
    [140] Auger A, Bader J, Brockhoff D, et al. Theory of the Hypervolume Indicator: OptimalMu-Distributions and the Choice of the Reference Point [C]; Foga'09: Proceedings of the10th Acm Sigrvo Conference on Foundations of Genetic Algorithms, F,2009.
    [141] Ebeling C E. An Introduction to Reliability and Maintainability Engineering [M].McGraw-Hill,2004.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700