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 条
  • [21] A graph-oriented approach for the minimization of the number of late jobs for the parallel machines scheduling problem
    Bornstein, CT
    Alcoforado, LF
    Maculan, N
    EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2005, 165 (03) : 649 - 656
  • [22] An Enhanced Graph-Oriented Approach for Change Management in Distributed Biomedical Ontologies and Linked Data
    Shaban-Nejad, Arash
    Haarslev, Volker
    2011 IEEE INTERNATIONAL CONFERENCE ON BIOINFORMATICS AND BIOMEDICINE WORKSHOPS, 2011, : 615 - 622
  • [23] INVERSION OF GOZINTO MATRICES WITH A GRAPH-ORIENTED METHOD
    MULLERMERBAC, H
    ELECTRONISCHE DATENVERARBEITUNG, 1969, 11 (07): : 310 - +
  • [24] A graph-oriented model for articulation of ontology interdependencies
    Mitra, P
    Wiederhold, G
    Kersten, M
    ADVANCES IN DATABASE TECHNOLOGY-DEBT 2000, PROCEEDINGS, 2000, 1777 : 86 - 100
  • [25] Architecting Publish/Subscribe Applications: A Graph-Oriented Approach
    Dong, Biao
    Chen, Jinhui
    PROCEEDINGS OF THE 2017 7TH INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, COMPUTER AND SOCIETY (EMCS 2017), 2017, 61 : 1846 - 1850
  • [26] Token Analysis of Graph-Oriented Process Models
    Goetz, Mathias
    Roser, Stephan
    Lautenbacher, Florian
    Bauer, Bernhard
    2009 13TH ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE WORKSHOPS (EDOCW 2009), 2009, : 15 - 24
  • [27] GrHyMM: A Graph-Oriented Hybrid Multidimensional Model
    Di Tria, Francesco
    Lefons, Ezio
    Tangorra, Filippo
    ADVANCES IN CONCEPTUAL MODELING: RECENT DEVELOPMENTS AND NEW DIRECTIONS, 2011, 6999 : 86 - 97
  • [28] Querying Heterogeneous Data in Graph-Oriented NoSQL Systems
    El Malki, Mohammed
    Ben Hamadou, Hamdi
    Chevalier, Max
    Peninou, Andre
    Teste, Olivier
    BIG DATA ANALYTICS AND KNOWLEDGE DISCOVERY (DAWAK 2018), 2018, 11031 : 289 - 301
  • [29] Defining Referential Integrity Constraints in Graph-oriented Datastores
    Masson, Thibaud
    Ravet, Romain
    Bermudez Ruiz, Francisco Javier
    Serbout, Souhaila
    Sevilla Ruiz, Diego
    Cleve, Anthony
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON MODEL-DRIVEN ENGINEERING AND SOFTWARE DEVELOPMENT (MODELSWARD), 2020, : 409 - 416
  • [30] A GENERAL FORMULATION OF BRADFORDS DISTRIBUTION - THE GRAPH-ORIENTED APPROACH
    ASAI, I
    JOURNAL OF THE AMERICAN SOCIETY FOR INFORMATION SCIENCE, 1981, 32 (02): : 113 - 119