• DocumentCode
    752741
  • Title

    The Soma: A Programming Construct for Distributed Processing

  • Author

    Kessels, Joep L W

  • Author_Institution
    Philips Research Laboratories
  • Issue
    5
  • fYear
    1981
  • Firstpage
    502
  • Lastpage
    509
  • Abstract
    A construct is proposed for parallel programming, called soma (software machine). A soma is a sequential process that can communicate with other somas by exchanging messages via mailboxes. The soma construct is well suited for implementation on conventional as well as on distributed computer architectures, the main characteristic of the latter being the absence of a common store.
  • Keywords
    Communication; concurrency; distributed programming; mailbox; message passing; send and receive operations; synchronization; Computer architecture; Computerized monitoring; Concurrent computing; Condition monitoring; Distributed processing; Message passing; Parallel processing; Parallel programming; Proposals; Communication; concurrency; distributed programming; mailbox; message passing; send and receive operations; synchronization;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1981.231112
  • Filename
    1702876