Visual programming support for graph-oriented parallel/distributed processing

被引:3
|
作者
Chan, F
Cao, JN [1 ]
Chan, ATS
Zhang, K
机构
[1] Hong Kong Polytech Univ, Software Management & Dev Lab, Dept Comp, Hong Kong, Hong Kong, Peoples R China
[2] Univ Texas, Dept Comp Sci, Richardson, TX 75083 USA
来源
SOFTWARE-PRACTICE & EXPERIENCE | 2005年 / 35卷 / 15期
关键词
parallel and distributed processing; programming environment; graph-oriented model; cluster computing;
D O I
10.1002/spe.676
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
GOP is a graph-oriented programming model which aims at providing high-level abstractions for configuring and programming cooperative parallel processes. With GOP, the programmer can configure the logical structure of a parallel/distributed program by constructing a logical graph to represent the communication and synchronization between the local programs in a distributed processing environment. This paper describes a visual programming environment, called VisualGOP, for the design, coding, and execution of GOP programs. VisualGOP applies visual techniques to provide the programmer with automated and intelligent assistance throughout the program design and construction process. It provides a graphical interface with support for interactive graph drawing and editing, visual programming functions and automation facilities for program mapping and execution. VisualGOP is a generic programming environment independent of programming languages and platforms. GOP programs constructed under VisualGOP can run in heterogeneous parallel/distributed systems. Copyright (c) 2005 John Wiley & Sons,Ltd.
引用
收藏
页码:1409 / 1439
页数:31
相关论文
共 50 条
  • [41] Requirements for parallel programming in object-oriented distributed systems
    Tangney, Brendan
    Condon, Andrew
    Cahill, Vinny
    Harris, Neville
    1600, Oxford Univ Press, Oxford, United Kingdom (37):
  • [42] Representing History in Graph-Oriented NoSQL DataBases: A Versioning System
    Castelltort, Arnaud
    Laurent, Anne
    2013 EIGHTH INTERNATIONAL CONFERENCE ON DIGITAL INFORMATION MANAGEMENT (ICDIM), 2013, : 228 - 234
  • [43] GOHOME: Graph-Oriented Heatmap Output for future Motion Estimation
    Gilles, Thomas
    Sabatini, Stefano
    Tsishkou, Dzmitry
    Stanciulescu, Bogdan
    Moutarde, Fabien
    2022 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, ICRA 2022, 2022, : 9107 - 9114
  • [44] Formal classification of medical concept descriptions: Graph-oriented operators
    Bernauer, J
    Schoop, D
    METHODS OF INFORMATION IN MEDICINE, 1998, 37 (4-5) : 510 - 517
  • [45] PROGRAMMING PARADIGMS - PARALLEL PROCESSING, OBJECT-ORIENTED PROGRAMMING, AND A READING LIST
    SWAINE, M
    DR DOBBS JOURNAL, 1988, 13 (05): : 100 - &
  • [46] COMPREHENDING RULE-BASED PROGRAMS - A GRAPH-ORIENTED APPROACH
    ONEAL, MB
    EDWARDS, WR
    INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1993, 39 (01): : 147 - 175
  • [48] High-Level Programming Abstractions for Distributed Graph Processing
    Kalavri, Vasiliki
    Vlassov, Vladimir
    Haridi, Seif
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (02) : 305 - 324
  • [49] Visual methods for parallel and distributed programming - Guest editors' foreword
    Wirtz, G
    Zhang, K
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2001, 12 (02): : 123 - 125
  • [50] LightGraph: Lighten Communication in Distributed Graph-Parallel Processing
    Zhao, Yue
    Yoshigoe, Kenji
    Xie, Mengjun
    Zhou, Suijian
    Seker, Remzi
    Bian, Jiang
    2014 IEEE INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS), 2014, : 717 - 724