Delimiting Scope of Communication


Up: Sending and Receiving messages Next: Generalizing the Process Identifier Previous: Solution to the type problem


  • Separate groups of processes working on subproblems
    -- Merging of process name space interferes with modularity
    -- ``Local'' process identifiers desirable

  • Parallel invocation of parallel libraries
    -- Messages from application must be kept separate from messages internal to library.
    -- Knowledge of library message types interferes with modularity.
    -- Synchronizing before and after library calls is undesirable.



    Up: Sending and Receiving messages Next: Generalizing the Process Identifier Previous: Solution to the type problem