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 条
  • [21] An parallel diagnosis method for an optimal fault-tolerant network
    Suh, JK
    Kwon, HJ
    Rhee, CS
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 750 - 755
  • [22] FAULT-TOLERANT PARALLEL PROCESSOR
    HARPER, RE
    LALA, JH
    JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 1991, 14 (03) : 554 - 563
  • [23] PAV: Parallel Average Voting Algorithm for Fault-Tolerant Systems
    Karimi, Abbas
    Zarafshan, Faraneh
    Jantan, Adznan B.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (01) : 38 - 41
  • [24] Research on Multi-thread Parallel Computing Fault-Tolerant Technology
    Xu Xiao-dong
    PROCEEDINGS OF 2018 IEEE 4TH INFORMATION TECHNOLOGY AND MECHATRONICS ENGINEERING CONFERENCE (ITOEC 2018), 2018, : 1384 - 1387
  • [25] A New Parallel Recomputing Code Design Methodology for Fault-Tolerant Parallel Algorithm
    Du, Yunfei
    Peng, Lin
    Zhao, Kejia
    PROCEEDINGS OF THE 2011 INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2011, : 220 - 226
  • [26] THE CONSENSUS PROBLEM IN FAULT-TOLERANT COMPUTING
    BARBORAK, M
    MALEK, M
    DAHBURA, A
    COMPUTING SURVEYS, 1993, 25 (02) : 171 - 220
  • [27] FAULT-TOLERANT COMPUTING - INTRODUCTION AND A PERSPECTIVE
    KIME, CR
    IEEE TRANSACTIONS ON COMPUTERS, 1975, C 24 (05) : 457 - 460
  • [28] FAULT-TOLERANT COMPUTING - INTRODUCTION AND AN OVERVIEW
    RAMAMOORTHY, CV
    IEEE TRANSACTIONS ON COMPUTERS, 1971, C 20 (11) : 1241 - +
  • [29] Abstractions for fault-tolerant global computing
    Chothia, T
    Duggan, D
    THEORETICAL COMPUTER SCIENCE, 2004, 322 (03) : 567 - 613
  • [30] A short history of fault-tolerant computing
    Avizienis, Algirdas
    IT - Information Technology, 1988, 30 (03): : 162 - 168