A distributed parallel programming framework

被引:17
|
作者
Stankovic, N
Zhang, K
机构
[1] Nokia, Burlington, MA 01803 USA
[2] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
关键词
distributed parallel programming; visual programming; message-passing; object-oriented model; fault tolerance;
D O I
10.1109/TSE.2002.1000451
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper presents Visper, a novel object-oriented framework that identifies and enhances common services and programming primitives, and implements a generic set of classes applicable to multiple programming models in a distributed environment. Groups of objects, which can be programmed in a uniform and transparent manner, and agent-based distributed system management, are also featured in Visper. A prototype system is designed and implemented in Java, with a number of visual utilities that facilitate program development and portability, As a use case, Visper integrates parallel programming in an MPI-like message-passing paradigm at a high level with services such as checkpointing and fault tolerance at a lower level. The paper reports a range of performance evaluation on the prototype and compares it to related works.
引用
收藏
页码:478 / 493
页数:16
相关论文
共 50 条
  • [41] Introducing Parallel and Distributed Computing to K12
    Broll, Brian
    Ledeczi, Akos
    Voelgyesi, Peter
    Salli, Janos
    Maroti, Miklos
    Vanags, Chris
    2017 IEEE INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2017, : 323 - 330
  • [42] The Research of Distributed Parallel System Based on Video Compression
    Sun, Jinguang
    Luo, Changying
    Tao, Zhiyong
    2008 INTERNATIONAL CONFERENCE ON MULTIMEDIA AND INFORMATION TECHNOLOGY, PROCEEDINGS, 2008, : 434 - 437
  • [43] Efficient Data-parallel Computations on Distributed Systems
    曾志勇
    HighTechnologyLetters, 2002, (03) : 92 - 96
  • [44] A Java']Java-based parallel programming support environment
    Hawick, KA
    James, HA
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 363 - 372
  • [45] Parallel Programming on a High-Performance Application-Runtime
    Goscinski, Wojtek James
    Abramson, David
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2008, 20 (18) : 2141 - 2177
  • [46] Non-Strict Execution in Parallel and Distributed Computing
    Alfredo Cristobal-Salas
    Andrei Tchernykh
    Jean-Luc Gaudiot
    Wen-Yen Lin
    International Journal of Parallel Programming, 2003, 31 : 77 - 105
  • [47] Snow: A Parallel Computing Framework for the R System
    Luke Tierney
    A. J. Rossini
    Na Li
    International Journal of Parallel Programming, 2009, 37 : 78 - 90
  • [48] A DYNAMICALLY DISTRIBUTED CONTROL FRAMEWORK FOR ROBOT TEAMS
    Martin, Adrian
    Emami, M. Reza
    INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2014, 29 (03) : 312 - 318
  • [49] A DISTRIBUTED COMPUTING FRAMEWORK FOR MULTIMEDIA CONTENT ANALYSIS
    Zhang, Fazhen
    Liang, Wei
    Li, Heping
    Zhang, Shuwu
    CIICT 2008: PROCEEDINGS OF CHINA-IRELAND INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATIONS TECHNOLOGIES 2008, 2008, : 768 - 770
  • [50] A Framework for Programming Robust Context-Aware Applications
    Kulkarni, Devdatta
    Tripathi, Anand
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2010, 36 (02) : 184 - 197