IDEAS home Printed from https://ideas.repec.org/a/eee/reensy/v92y2007i4p395-407.html
   My bibliography  Save this article

Fault-tolerant embedded system design and optimization considering reliability estimation uncertainty

Author

Listed:
  • Wattanapongskorn, Naruemon
  • Coit, David W.

Abstract

In this paper, we model embedded system design and optimization, considering component redundancy and uncertainty in the component reliability estimates. The systems being studied consist of software embedded in associated hardware components. Very often, component reliability values are not known exactly. Therefore, for reliability analysis studies and system optimization, it is meaningful to consider component reliability estimates as random variables with associated estimation uncertainty. In this new research, the system design process is formulated as a multiple-objective optimization problem to maximize an estimate of system reliability, and also, to minimize the variance of the reliability estimate. The two objectives are combined by penalizing the variance for prospective solutions. The two most common fault-tolerant embedded system architectures, N-Version Programming and Recovery Block, are considered as strategies to improve system reliability by providing system redundancy. Four distinct models are presented to demonstrate the proposed optimization techniques with or without redundancy. For many design problems, multiple functionally equivalent software versions have failure correlation even if they have been independently developed. The failure correlation may result from faults in the software specification, faults from a voting algorithm, and/or related faults from any two software versions. Our approach considers this correlation in formulating practical optimization models. Genetic algorithms with a dynamic penalty function are applied in solving this optimization problem, and reasonable and interesting results are obtained and discussed.

Suggested Citation

  • Wattanapongskorn, Naruemon & Coit, David W., 2007. "Fault-tolerant embedded system design and optimization considering reliability estimation uncertainty," Reliability Engineering and System Safety, Elsevier, vol. 92(4), pages 395-407.
  • Handle: RePEc:eee:reensy:v:92:y:2007:i:4:p:395-407
    DOI: 10.1016/j.ress.2005.12.011
    as

    Download full text from publisher

    File URL: http://www.sciencedirect.com/science/article/pii/S0951832006000081
    Download Restriction: Full text for ScienceDirect subscribers only

    File URL: https://libkey.io/10.1016/j.ress.2005.12.011?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    As the access to this document is restricted, you may want to search for a different version of it.

    References listed on IDEAS

    as
    1. Gregory Levitin, 2005. "Optimal Version Sequencing In Fault-Tolerant Programs," Asia-Pacific Journal of Operational Research (APJOR), World Scientific Publishing Co. Pte. Ltd., vol. 22(01), pages 1-18.
    2. David W. Coit & Alice E. Smith & David M. Tate, 1996. "Adaptive Penalty Methods for Genetic Optimization of Constrained Combinatorial Problems," INFORMS Journal on Computing, INFORMS, vol. 8(2), pages 173-182, May.
    3. Sadan Kulturel-Konak & Bryan A. Norman & David W. Coit & Alice E. Smith, 2004. "Exploiting Tabu Search Memory in Constrained Problems," INFORMS Journal on Computing, INFORMS, vol. 16(3), pages 241-254, August.
    Full references (including those not matched with items on IDEAS)

    Citations

    Citations are extracted by the CitEc Project, subscribe to its RSS feed for this item.
    as


    Cited by:

    1. Min Xie & Chengjie Xiong & Szu-Hui Ng, 2014. "A study of N-version programming and its impact on software availability," International Journal of Systems Science, Taylor & Francis Journals, vol. 45(10), pages 2145-2157, October.
    2. Wu, Xin-yang & Wu, Xiao-yue & Balakrishnan, Narayanaswamy, 2018. "Reliability allocation model and algorithm for phased mission systems with uncertain component parameters based on importance measure," Reliability Engineering and System Safety, Elsevier, vol. 180(C), pages 266-276.
    3. Cao, Ran & Coit, David W. & Hou, Wei & Yang, Yushu, 2020. "Game theory based solution selection for multi-objective redundancy allocation in interval-valued problem parameters," Reliability Engineering and System Safety, Elsevier, vol. 199(C).

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Kulturel-Konak, Sadan & Smith, Alice E. & Norman, Bryan A., 2006. "Multi-objective tabu search using a multinomial probability mass function," European Journal of Operational Research, Elsevier, vol. 169(3), pages 918-931, March.
    2. Young Woong Park, 2020. "MILP Models for Complex System Reliability Redundancy Allocation with Mixed Components," INFORMS Journal on Computing, INFORMS, vol. 32(3), pages 600-619, July.
    3. Yuji Nakagawa & Ross J. W. James & César Rego & Chanaka Edirisinghe, 2014. "Entropy-Based Optimization of Nonlinear Separable Discrete Decision Models," Management Science, INFORMS, vol. 60(3), pages 695-707, March.
    4. Sadan Kulturel-Konak & Bryan A. Norman & David W. Coit & Alice E. Smith, 2004. "Exploiting Tabu Search Memory in Constrained Problems," INFORMS Journal on Computing, INFORMS, vol. 16(3), pages 241-254, August.
    5. Yamachi, Hidemi & Tsujimura, Yasuhiro & Kambayashi, Yasushi & Yamamoto, Hisashi, 2006. "Multi-objective genetic algorithm for solving N-version program design problem," Reliability Engineering and System Safety, Elsevier, vol. 91(9), pages 1083-1094.
    6. HazIr, Öncü & Erel, Erdal & Günalay, Yavuz, 2011. "Robust optimization models for the discrete time/cost trade-off problem," International Journal of Production Economics, Elsevier, vol. 130(1), pages 87-95, March.
    7. Gunawan, Aldy & Lau, Hoong Chuin & Vansteenwegen, Pieter, 2016. "Orienteering Problem: A survey of recent variants, solution approaches and applications," European Journal of Operational Research, Elsevier, vol. 255(2), pages 315-332.
    8. Bin Xu & Ping-An Zhong & Xinyu Wan & Weiguo Zhang & Xuan Chen, 2012. "Dynamic Feasible Region Genetic Algorithm for Optimal Operation of a Multi-Reservoir System," Energies, MDPI, vol. 5(8), pages 1-17, August.
    9. M Bachlaus & N Shukla & M. K. Tiwari & R Shankar, 2006. "Optimization of system reliability using chaos-embedded self-organizing hierarchical particle swarm optimization," Journal of Risk and Reliability, , vol. 220(2), pages 77-91, December.
    10. Asef-Vaziri, Ardavan & Jahandideh, Hossein & Modarres, Mohammad, 2017. "Loop-based facility layout design under flexible bay structures," International Journal of Production Economics, Elsevier, vol. 193(C), pages 713-725.
    11. Levitin, Gregory & Xie, Min & Zhang, Tieling, 2007. "Reliability of fault-tolerant systems with parallel task processing," European Journal of Operational Research, Elsevier, vol. 177(1), pages 420-430, February.
    12. Zhao, Jian-Hua & Liu, Zhaoheng & Dao, My-Thien, 2007. "Reliability optimization using multiobjective ant colony system approaches," Reliability Engineering and System Safety, Elsevier, vol. 92(1), pages 109-120.
    13. Rashika Gupta & Manju Agarwal, 2006. "Penalty guided genetic search for redundancy optimization in multi-state series-parallel power system," Journal of Combinatorial Optimization, Springer, vol. 12(3), pages 257-277, November.
    14. Dunker, Thomas & Radons, Gunter & Westkamper, Engelbert, 2005. "Combining evolutionary computation and dynamic programming for solving a dynamic facility layout problem," European Journal of Operational Research, Elsevier, vol. 165(1), pages 55-69, August.
    15. Levitin, Gregory, 2006. "Reliability and performance analysis of hardware–software systems with fault-tolerant software components," Reliability Engineering and System Safety, Elsevier, vol. 91(5), pages 570-579.
    16. Kulturel-Konak, Sadan, 2012. "A linear programming embedded probabilistic tabu search for the unequal-area facility layout problem with flexible bays," European Journal of Operational Research, Elsevier, vol. 223(3), pages 614-625.
    17. Sun, Li & Zhao, Lindu & Hou, Jing, 2015. "Optimization of postal express line network under mixed driving pattern of trucks," Transportation Research Part E: Logistics and Transportation Review, Elsevier, vol. 77(C), pages 147-169.
    18. Umesh Balande & Deepti Shrimankar, 2020. "An oracle penalty and modified augmented Lagrangian methods with firefly algorithm for constrained optimization problems," Operational Research, Springer, vol. 20(2), pages 985-1010, June.
    19. J. Gago-Vargas & I. Hartillo & J. Puerto & J. Ucha, 2015. "An improved test set approach to nonlinear integer problems with applications to engineering design," Computational Optimization and Applications, Springer, vol. 62(2), pages 565-588, November.
    20. M. K. Pandey & M. K. Tiwari & M. J. Zuo, 2007. "Interactive enhanced particle swarm optimization: A multi-objective reliability application," Journal of Risk and Reliability, , vol. 221(3), pages 177-191, September.

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:eee:reensy:v:92:y:2007:i:4:p:395-407. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Catherine Liu (email available below). General contact details of provider: https://www.journals.elsevier.com/reliability-engineering-and-system-safety .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.