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] Paradigma: A Distributed Framework for Parallel Programming
    Gannouni, Sofien
    Touir, Ameur
    Mathkour, Hassan
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2018, 15 (05) : 934 - 943
  • [2] Seismic data processing oriented parallel and distributed programming framework
    Zhao, Chang-Hai
    Yan, Hai-Hua
    Wang, Hong-Lin
    Shi, Xiao-Hua
    Wang, Lei
    Shiyou Diqiu Wuli Kantan/Oil Geophysical Prospecting, 2010, 45 (01): : 146 - 155
  • [3] Parallel and Distributed Programming
    Kielmann, Thilo
    Clematis, Andrea
    Gorlatch, Sergei
    Lastovetsky, Alexey
    EURO-PAR 2010 - PARALLEL PROCESSING, PART II, 2010, 6272 : 1 - 1
  • [4] Parallel and distributed programming
    Moreau, Luc
    Jeannot, Emmanuel
    Bosilca, George
    Plaza, Antonio J.
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2007, 4641 LNCS
  • [5] The DFrame: Parallel programming using a distributed framework implemented in MPI.
    Mclay, Tony
    Hoppe, Andreas
    Greenhill, Darrel R.
    Khaddaj, Souheil
    2013 12TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2013, : 21 - 25
  • [6] Parallel and Distributed Programming Introduction
    Talia, Domenico
    Maassen, Jason
    Huet, Fabrice
    Jha, Shantenu L.
    EURO-PAR 2009: PARALLEL PROCESSING, PROCEEDINGS, 2009, 5704 : 629 - 629
  • [7] A Distributed Framework for Predictive Analytics Using Big Data and MapReduce Parallel Programming
    Natesan P.
    Sathishkumar V.E.
    Mathivanan S.K.
    Venkatasen M.
    Jayagopal P.
    Allayear S.M.
    Mathematical Problems in Engineering, 2023, 2023
  • [8] SunwayMR: A distributed parallel computing framework with convenient data-intensive applications programming
    Wu, Renke
    Huang, Linpeng
    Yu, Peng
    Zhou, Haojie
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2017, 71 : 43 - 56
  • [9] Parallel and distributed programming with Pthreads and Rthreads
    Dreier, B
    Zahn, M
    Ungerer, T
    THIRD INTERNATIONAL WORKSHOP ON HIGH-LEVEL PARALLEL PROGRAMMING MODELS AND SUPPORTIVE ENVIRONMENTS, PROCEEDINGS, 1998, : 34 - 40
  • [10] A distributed coordinated approach to parallel programming
    Chiang, CC
    CONFERENCE PROCEEDINGS OF THE 2004 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, 2004, : 367 - 374