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 条
  • [1] A fault-tolerant computing method for Xdraw parallel algorithm
    Dou, Wanfeng
    Li, Yanan
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (06): : 2776 - 2800
  • [2] A novel fault-tolerant parallel algorithm
    Wang, Panfeng
    Du, Yunfei
    Fu, Hongyi
    Zhou, Haifang
    Yang, Xuejun
    Yang, Wenjing
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2007, 4847 : 18 - 29
  • [3] An analytical model for a parallel fault-tolerant computing system
    Personè, VD
    Grassi, V
    PERFORMANCE EVALUATION, 1999, 38 (3-4) : 201 - 218
  • [4] FAULT-TOLERANT COMPUTING
    TOY, WN
    ADVANCES IN COMPUTERS, 1987, 26 : 201 - 279
  • [5] FAULT-TOLERANT COMPUTING
    PRADHAN, DK
    COMPUTER, 1980, 13 (03) : 6 - 7
  • [6] FTPA: Supporting Fault-Tolerant Parallel Computing through Parallel Recomputing
    Yang, Xuejun
    Du, Yunfei
    Wang, Panfeng
    Fu, Hongyi
    Jia, Jia
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (10) : 1471 - 1486
  • [7] Fault-Tolerant Parallel and Distributed Computing for Software Engineering Undergraduates
    Ebnenasir, Ali
    Mayo, Jean
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 788 - 794
  • [8] FAULT-TOLERANT PROGRAMMING FOR NETWORK-BASED PARALLEL COMPUTING
    CLEMATIS, A
    MICROPROCESSING AND MICROPROGRAMMING, 1994, 40 (10-12): : 765 - 768
  • [10] The flexible hypercube: A new fault-tolerant architecture for parallel computing
    Hameenanttila, T
    Guan, XL
    Carothers, JD
    Chen, JX
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1996, 37 (02) : 213 - 220