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 条
  • [1] Portable runtime support for graph-oriented parallel and distributed programming
    Cao, J
    Liu, Y
    Xie, L
    Mao, B
    Zhang, K
    I-SPAN 2000: INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES ALGORITHMS AND NETWORKS, PROCEEDINGS, 2000, : 72 - 77
  • [2] The design and implementation of a runtime system for graph-oriented parallel and distributed programming
    Cao, J
    Liu, Y
    Xie, L
    Mao, B
    Zhang, K
    JOURNAL OF SYSTEMS AND SOFTWARE, 2004, 72 (03) : 389 - 399
  • [3] GOM - a graph-oriented model for distributed programming
    Liu, Ying
    Xie, Li
    Cao, Jiannong
    Jisuanji Xuebao/Chinese Journal of Computers, 21 (01): : 18 - 25
  • [4] Introduction to graph-oriented programming
    Rey, Olivier
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2018, 10887 LNCS
  • [5] Dynamic configuration management in a graph-oriented Distributed Programming Environment
    Cao, JN
    Chan, A
    Sun, YD
    Zhang, K
    SCIENCE OF COMPUTER PROGRAMMING, 2003, 48 (01) : 43 - 65
  • [6] Introduction to Graph-Oriented Programming (Keynote)
    Rey, Olivier
    GRAPH TRANSFORMATION (ICGT 2018), 2018, 10887 : XI - XIII
  • [7] Programming distributed web services using WebGOP: A graph-oriented approach
    Chan, ATS
    Chan, CK
    Cao, JN
    EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON COMPUTERS AND COMMUNICATION, VOLS I AND II, PROCEEDINGS, 2003, : 413 - 418
  • [8] A Distributed Approach for Graph-Oriented Multidimensional Analysis
    Denis, Benoit
    Ghrab, Amine
    Skhiri, Sabri
    2013 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2013,
  • [9] A Graph-oriented Framework for Online Analytical Processing
    Khalil, Abdelhak
    Belaissaoui, Mustapha
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2022, 13 (05) : 547 - 555
  • [10] A dynamic reconfiguration manager for graph-oriented distributed programs
    Cao, JN
    Chan, E
    Lee, CH
    Yu, KW
    1997 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS, PROCEEDINGS, 1997, : 216 - 221