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 条
  • [1] Distributed Parallel Computing Using Navigational Programming
    Lei Pan
    Ming Kin Lai
    Koji Noguchi
    Javid J. Huseynov
    Lubomir F. Bic
    Michael B. Dillencourt
    International Journal of Parallel Programming, 2004, 32 : 1 - 37
  • [2] Distributed parallel computing using navigational programming
    Pan, L
    Lai, MK
    Noguchi, K
    Huseynov, JJ
    Bic, LF
    Dillencourt, MB
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2004, 32 (01) : 1 - 37
  • [3] Framework for constructing parallel and distributed applications with scalable portability
    Marowka, A
    Bercovier, M
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-III, PROCEEDINGS, 1997, : 60 - 68
  • [4] Visual parallel programming with visper
    Stankovic, N
    Zhang, K
    HIGH PERFORMANCE COMPUTING ON THE INFORMATION SUPERHIGHWAY - HPC ASIA '97, PROCEEDINGS, 1997, : 541 - 546
  • [5] A parallel programming framework with Markovian messaging for LC-MS peptide detection
    Zhang, Zhenghao
    Sun, Youting
    Braga-Neto, Ulisses
    Dougherty, Edward
    Zhang, Jianqiu
    2011 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE WORKSHOPS, 2011, : 1057 - 1059
  • [6] Object-based subcontracting for parallel programming on loosely-coupled distributed systems
    Joshi, RK
    Ram, DJ
    JOURNAL OF PROGRAMMING LANGUAGES, 1996, 4 (03): : 169 - 183
  • [7] A visual programming framework for distributed Internet of Things centric complex event processing
    Gokalp, Mert Onuralp
    Kocyigit, Altan
    Eren, P. Erhan
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 74 : 581 - 604
  • [8] DPAC: An object-oriented distributed and parallel computing framework for manufacturing applications
    Raghavan, NRS
    Waghmare, T
    IEEE TRANSACTIONS ON ROBOTICS AND AUTOMATION, 2002, 18 (04): : 431 - 443
  • [9] An implementation framework for HPF distributed arrays on message-passing parallel computer systems
    vanReeuwijk, K
    Denissen, W
    Sips, HJ
    Paalvast, EMRM
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1996, 7 (09) : 897 - 914
  • [10] A Visual Programming Environment for Learning Distributed Programming
    Broll, Brian
    Ledeczi, Akos
    Volgyesi, Peter
    Sallai, Janos
    Maroti, Miklos
    Carrillo, Alexia
    PROCEEDINGS OF THE 2017 ACM SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE'17), 2017, : 81 - 86