Optimal resources allocation algorithm for optional redundancy and monitoring strategies

被引:0
|
作者
He P. [1 ]
Tan C. [1 ]
Yuan Y. [1 ]
Wu K. [2 ]
机构
[1] Chongqing Institute of Green and Intelligent Technology, Chinese Academy of Science, Chongqing
[2] College of Computer Science, Chongqing University, Chongqing
基金
中国国家自然科学基金;
关键词
Memetic algorithm; Monitoring resources allocation; Redundancy allocation; Reliability optimization; Sensitivity analysis;
D O I
10.7544/issn1000-1239.2016.20148204
中图分类号
学科分类号
摘要
In big data environment, the use of optional redundancy and monitoring strategy in one system increases the usage of resource and causes state space expansion for optimal resources allocation model. The performance of existing evolutionary search algorithms should be improved for the solution space formed by both integer and non-integer variables. To improve the algorithm efficiency, a memetic algorithm based on triple element array is proposed on the analysis of search neighborhood. First of all, the impact of change of variables such as monitoring rate on the system reliability increase is analyzed and then changing-length neighbor generation method is proposed for monitoring rate on neighbor analysis. The neighbor generation method is also proposed for strategy options considering the relations between components. After that, local search operator is refined through the iterative search among components, which increases the search range while maintaining the local advantage of individuals. This operator is used for improving the whole framework of memetic algorithm. Experiment results indicates that this algorithm can be used to get the solution of strategy option of each component and the corresponding optimized parameters for multiple optional strategies. Compared with existing multi-strategy search algorithms, the improved memetic algorithm could get better resources allocation results under the same reliability constraint. The local search operator does not have great impact on the stability of the whole algorithm. © 2016, Science Press. All right reserved.
引用
收藏
页码:682 / 696
页数:14
相关论文
共 31 条
  • [1] Zhou J., Wang W., Meng D., Et al., Key technology in distributed file system towards big data analysis, Journal of Computer Research and Development, 51, 2, pp. 382-394, (2014)
  • [2] Amari S.V., Dugan J.B., Misra R.B., Optimal reliability of systems subject to imperfect fault-coverage, IEEE Trans on Reliability, 48, 3, pp. 275-284, (1999)
  • [3] Du X., Qi Y., Hou D., Et al., Software rejuvenation model based on reconfiguration and periodical rejuvenation, Journal of Xi'an Jiaotong University, 44, 1, pp. 91-95, (2010)
  • [4] Nourelfath M., Chatelet E., Nahas N., Joint redundancy and imperfect preventive maintenance optimization for series-parallel multi-state degraded systems, Reliability Engineering & System Safety, 103, pp. 51-60, (2012)
  • [5] Mi H., Wang H., Yin G., Et al., Resource on-demand reconfiguration method for virtualized data centers, Journal of Software, 22, 9, pp. 2193-2205, (2011)
  • [6] He J., Zhang K., Meng J., Et al., Hybrid software fault-tolerant model based on evolvable-modules redundancy, Journal of Nanjing University of Science and Technology, 36, 2, (2012)
  • [7] Coit D.W., Cold-standby redundancy optimization for nonrepairable systems, IIE Transactions, 33, 6, pp. 471-478, (2001)
  • [8] Jia J., Yang X., Li Z., A redundancy-multithread-based multiple GPU copies fault-Tolerance technique, Journal of Computer Research and Development, 50, 7, pp. 1551-1562, (2013)
  • [9] Zhu J., Guo C., Wu Q., A runtime monitoring web services interaction behaviors method based on CPN, Journal of Computer Research and Development, 48, 12, pp. 2277-2289, (2011)
  • [10] Romera R., Valdes J.E., Zequeira R.I., Active-redundancy allocation in systems, IEEE Trans on Reliability, 53, 3, pp. 313-318, (2004)