• DocumentCode
    3390368
  • Title

    Formal specification of virtual process topologies

  • Author

    Kazemi, Kamran ; McDonald, Chris

  • Author_Institution
    Dept. of Comput. Sci., Western Australia Univ., Nedlands, WA, Australia
  • fYear
    1999
  • fDate
    1999
  • Firstpage
    169
  • Lastpage
    176
  • Abstract
    A lack of adequate and flexible topology support in the popular message passing systems such as Parallel Virtual Machine was a major factor in the development of our Virtual Process Topology Environment. This parallel programming environment provides high level abstractions for interprocess communication, relieving the application developer of the cumbersome task of mapping logical neighbours to their task identifiers within message passing systems. The novel approach of separating topological specification from the APIs provided extreme flexibility to the developers of the applications using regular topologies. We believed that the task of supporting process topologies could be made even easier and, in this paper present our new method which uses recurrence relations to define topologies. Within the new environment, the recurrence relationships can be passed to the topology server which then is used in the generation of the topological specification
  • Keywords
    formal specification; message passing; parallel programming; programming environments; APIs; Parallel Virtual Machine; Virtual Process Topology Environment; formal specification; high level abstractions; interprocess communication; message passing systems; parallel programming environment; recurrence relations; topological specification; topology server; Computer languages; Computer science; Formal specifications; Libraries; Message passing; Network servers; Network topology; Read only memory; Supercomputers; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 1999. Proceedings. 1st IEEE Computer Society International Workshop on
  • Conference_Location
    Melbourne, Vic.
  • Print_ISBN
    0-7695-0343-8
  • Type

    conf

  • DOI
    10.1109/IWCC.1999.810822
  • Filename
    810822