A fault-tolerant computing method for Xdraw parallel algorithm

被引:0
|
作者
Wanfeng Dou
Yanan Li
机构
[1] Nanjing Normal University,School of Computer Science and Technology
[2] Jiangsu Intelligent Information Technology and Software Engineering Laboratory,undefined
来源
关键词
Fault tolerance; Viewshed analysis; Xdraw algorithm; Parallel computing;
D O I
暂无
中图分类号
学科分类号
摘要
Viewshed analysis has widely been used in various spatial analysis applications. But the expense of viewshed computation remains high both in time and space complexity for large-scale terrain data, so parallel computing technique has been introduced to improve their performance. However, the failure in such a parallel computing system with a lot of computing nodes or processors may lead to an increase in execution time and cost of running viewshed computation. Highly fault-tolerant parallel computing will greatly enhance the reliability of the algorithm without losing its performance. In this article, we present a fault-tolerant computing framework for parallel viewshed computation in a parallel computing system using redundancy computing strategy. Two schedule strategies, layer and axis direction schedule, are adopted, respectively, as primary process and slave process to check whether or not there are errors to occur during the computation. A rollback and re-computation process is presented to correct these errors, while an error is found by comparing the results of the primary process and its slave process. The fault-tolerant algorithm in this article is implemented using process-level and thread-level parallelization. Our method can make full use of multiple processors providing by parallel computing environment without losing the computation efficiency of the algorithm. To illustrate the usefulness of our approach, several experiments are executed by using Xdraw viewshed algorithm. The results demonstrate that our approach achieves the 14.91 of speedup ratio with 16 processes and the 99.4% of average precision rate in comparison with simple checkpoint Xdraw algorithm.
引用
收藏
页码:2776 / 2800
页数:24
相关论文
共 50 条
  • [31] Immune system and fault-tolerant computing
    Xanthakis, S
    Karapoulios, S
    Pajot, R
    Rozz, A
    ARTIFICIAL EVOLUTION, 1996, 1063 : 181 - 197
  • [32] Efficient fault-tolerant quantum computing
    Steane, AM
    NATURE, 1999, 399 (6732) : 124 - 126
  • [33] Early Fault-Tolerant Quantum Computing
    Katabarwa, Amara
    Gratsea, Katerina
    Caesura, Athena
    Johnson, Peter D.
    PRX QUANTUM, 2024, 5 (02):
  • [34] FAULT-TOLERANT PARALLEL MULTIGRID METHOD ON UNSTRUCTURED ADAPTIVE MESH
    Fung, Frederick
    Stals, Linda
    Deng, Quanling
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2024, 46 (05): : S145 - S169
  • [35] FAULT-TOLERANT COMPUTING - INTRODUCTION AND A VIEWPOINT
    CARTER, WC
    IEEE TRANSACTIONS ON COMPUTERS, 1973, C 22 (03) : 225 - 229
  • [36] BIBLIOGRAPHY FOR FAULT-TOLERANT DISTRIBUTED COMPUTING
    COAN, BA
    LECTURE NOTES IN COMPUTER SCIENCE, 1990, 448 : 274 - 298
  • [37] Fault-Tolerant Nanosatellite Computing on a Budget
    Fuchs, Christian M.
    Murillo, Nadia M.
    Plaat, Aske
    van Der Kouwe, Erik
    Harsono, Daniel
    Stefanov, Todor P.
    2018 18TH EUROPEAN CONFERENCE ON RADIATION AND ITS EFFECTS ON COMPONENTS AND SYSTEMS (RADECS), 2018, : 134 - 141
  • [38] Special issue on fault-tolerant computing
    Nanya, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1997, E80D (01) : 1 - 2
  • [39] An algorithm for online distributed fault-tolerant job scheduling in grid computing
    Zeng, Jun
    INTERNATIONAL JOURNAL OF WEB AND GRID SERVICES, 2021, 17 (04) : 389 - 407
  • [40] TECHNIQUES AND ARCHITECTURES FOR FAULT-TOLERANT COMPUTING
    MAXION, RA
    SIEWIOREK, DP
    ELKIND, SA
    ANNUAL REVIEW OF COMPUTER SCIENCE, 1987, 2 : 469 - 520