• DocumentCode
    2582818
  • Title

    A distributed coordinated approach to parallel programming

  • Author

    Chiang, Chia-Chu

  • Author_Institution
    Dept. of Comput. Sci., Arkansas Univ., Little Rock, AR, USA
  • fYear
    2004
  • fDate
    2004
  • Firstpage
    367
  • Lastpage
    374
  • Abstract
    Heterogeneous applications often need to access diverse data from different computers and process the data in parallel. The software for such heterogeneous applications can be quite complex due to the need to manage the low-level aspects of the computation. We discuss the issues of heterogeneity such as different programming languages, systems, architectures, networks, and mechanisms expressed in programming languages which should be transparent to application developers to provide an easy-to-code programming model. In this paper, we are proposing an approach to providing parallel processing support through multiparty interaction (MI) protocol without inventing a new programming language. A 4-layered interaction model will be presented to decouple the applications and their underlying middleware implementations including coordination by providing a set of generic interfaces to the applications. The decoupling of applications and middleware technologies by isolating computation, communication, coordination, and parallelism promotes reuse, improves comprehension, and eases maintenance due to software evolution.
  • Keywords
    middleware; parallel programming; programming languages; protocols; distributed coordinated approach; middleware technologies; multiparty interaction protocol; parallel programming; programming languages; software evolution; Application software; Computer architecture; Computer languages; Concurrent computing; Isolation technology; Middleware; Parallel processing; Parallel programming; Protocols; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Performance, Computing, and Communications, 2004 IEEE International Conference on
  • Print_ISBN
    0-7803-8396-6
  • Type

    conf

  • DOI
    10.1109/PCCC.2004.1395031
  • Filename
    1395031