On the design and implementation of parallel programs through coordination

被引:0
|
作者
Chiang, CC
Lee, R
Yang, HS
机构
[1] Univ Arkansas, Dept Comp Sci, Little Rock, AR 72204 USA
[2] Cent Michigan Univ, Software Engn & Informat Technol Inst, Mt Pleasant, MI 48859 USA
[3] HoSeo Univ, Grad Sch Venture, Chang Nam 336795, South Korea
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The current state of art in existing middleware technologies does not support the development of distributed applications that need processes to complete a task collaboratively. What is needed in the next generation of middleware is synergy of heterogeneity, distribution, communication, and coordination. e are proposing to augment the existing middleware technologies to provide collaboration support through Multiparty Interaction (MI) protocol rather than design a new programming language for distributed coordinated programming. In this paper, a 4-layered interaction model will be presented to decouple the applications and their underlying middleware implementations including coordination protocols by providing a set of generic interfaces to the applications. The decoupling of applications and middleware technologies by isolating computation, communication, and coordination promotes reuse, improves comprehension, and eases maintenance due to software evolution.
引用
收藏
页码:156 / 170
页数:15
相关论文
共 50 条
  • [1] Competitive implementation of parallel programs
    Deng, X
    Koutsoupias, E
    MacKenzie, P
    [J]. ALGORITHMICA, 1999, 23 (01) : 14 - 30
  • [2] Competitive Implementation of Parallel Programs
    X. Deng
    E. Koutsoupias
    P. MacKenzie
    [J]. Algorithmica, 1999, 23 : 14 - 30
  • [3] A VERIFIER FOR COMPACT PARALLEL COORDINATION PROGRAMS
    LUBACHEVSKY, BD
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1984, 164 : 326 - 340
  • [4] Optimising parallel programs for hardware implementation
    Coutinho, JGF
    Luk, W
    Weinhardt, M
    [J]. RECONFIGURABLE TECHNOLOGY: FPGAS AND RECONFIGURABLE PROCESSORS FOR COMPUTING AND COMMUNICATIONS IV, 2002, 4867 : 60 - 70
  • [5] Design and verification of parallel programs
    Wang, J
    Chi, XB
    [J]. DCABES 2004, Proceedings, Vols, 1 and 2, 2004, : 317 - 319
  • [6] PARALLEL IMPLEMENTATION OF QUANTUM-CHEMISTRY PROGRAMS
    GONZALEZ, C
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 1994, 208 : 152 - COMP
  • [7] IMPLEMENTATION OF ALGORITHMS AND PROGRAMS ON VECTOR AND PARALLEL COMPUTERS
    GENTZSCH, W
    [J]. APPLICATIONS OF SUPERCOMPUTERS IN ENGINEERING : ALGORITHMS, COMPUTER SYSTEMS AND USER EXPERIENCE, 1989, : 3 - 20
  • [8] Declarative Coordination of Graph-based Parallel Programs
    Cruz, Flavio
    Rocha, Ricardo
    Goldstein, Seth Copen
    [J]. ACM SIGPLAN NOTICES, 2016, 51 (08) : 37 - 48
  • [9] Concurrent implementation of quality improvement programs Coordination or conflict?
    Nystrom, Monica Elisabeth
    Garvare, Rickard
    Westerlund, Anna
    Weinehall, Lars
    [J]. INTERNATIONAL JOURNAL OF HEALTH CARE QUALITY ASSURANCE, 2014, 27 (03) : 190 - +
  • [10] A DECOMPOSITIONAL APPROACH TO THE DESIGN OF PARALLEL PROGRAMS
    LIU, Y
    SINGH, AK
    BAGRODIA, RL
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1994, 20 (12) : 914 - 932