Parallel dynamic programming on clusters of workstations

被引:6
|
作者
Canto, SD [1 ]
de Madrid, AP [1 ]
Bencomo, SD [1 ]
机构
[1] Univ Nacl Educ Distancia, Dept Comp Sci & Automat Control, Madrid 28040, Spain
关键词
parallel dynamic programming; constrained optimization; combinatorial algorithms; networked workstations; performance evaluation; NOWs;
D O I
10.1109/TPDS.2005.112
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The standard DP ( Dynamic Programming) algorithms are limited by the substantial computational demands they put on contemporary serial computers. In this work, the theory behind the solution to serial monadic dynamic programming problems highlights the theory and application of parallel dynamic programming on a general-purpose architecture ( Cluster or Network Of Workstations). A simple and well-known technique, message passing, is considered. Several parallel serial monadic DP algorithms are proposed, based on the parallelization in the state variables and the parallelization in the decision variables. Algorithms with no interpolation are also proposed. It is demonstrated how constraints introduce load unbalance which affect scalability and how this problem is inherent to DP.
引用
收藏
页码:785 / 798
页数:14
相关论文
共 50 条
  • [41] Starfish: Fault-Tolerant Dynamic MPI Programs on Clusters of Workstations
    Adnan Agbaria
    Roy Friedman
    Cluster Computing, 2003, 6 (3) : 227 - 236
  • [42] Dynamic load-balancing of image processing applications on clusters of workstations
    Hamdi, M
    Lee, CK
    PARALLEL COMPUTING, 1997, 22 (11) : 1477 - 1492
  • [43] Dynamic adaptation to available resources for parallel computing in an autonomous network of workstations
    Rencuzogullari, U
    Dwarkadas, S
    ACM SIGPLAN NOTICES, 2001, 36 (07) : 72 - 81
  • [44] PGP: parallel prokaryotic proteogenomics pipeline for MPI clusters, high-throughput batch clusters and multicore workstations
    Tovchigrechko, Andrey
    Venepally, Pratap
    Payne, Samuel H.
    BIOINFORMATICS, 2014, 30 (10) : 1469 - 1470
  • [45] Parallel dynamic programming and automata theory
    Morales, DG
    Almeida, F
    Rodríguez, C
    Roda, JL
    Coloma, I
    Delgado, A
    PARALLEL COMPUTING, 2000, 26 (01) : 113 - 134
  • [46] PARALLEL DYNAMIC-PROGRAMMING ALGORITHMS
    VELDHORST, M
    LECTURE NOTES IN COMPUTER SCIENCE, 1986, 237 : 393 - 402
  • [47] Parallel implementation of a dynamic programming paradigm
    Craus, M
    Ardelean, D
    PAR ELEC 2002: INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2002, : 419 - 421
  • [48] EPOS and Myrinet:: Effective communication support for parallel applications running on clusters of commodity workstations
    Fröhlich, AA
    Tientcheu, GP
    Schröder-Preikschat, W
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 417 - 426
  • [49] Supporting parallel applications on clusters of workstations: The Virtual Communication Machine-based architecture
    Roşu, Marcel-Cătălin
    Schwan, Karsten
    Fujimoto, Richard
    Cluster Computing, 1998, 1 (01): : 51 - 67
  • [50] Performance evaluation of parallel MPEG-4 video coding algorithms on clusters of workstations
    Rodriguez, A
    González, A
    Malumbres, MP
    INTERNATIONAL CONFERENCE ON PARALLEL COMPUTING IN ELECTRICAL ENGINEERING, 2004, : 354 - 357