{"title":"The effective implementation of a flexible communication mechanism for distributed and parallel programming","authors":"C. Kordecki, Stefan Jähnichen","doi":"10.1109/FTDCS.1988.26701","DOIUrl":null,"url":null,"abstract":"A mechanism that relies on shared communication resources but avoids many of its known disadvantages is proposed. Its main idea is introduced as an extension of the Communicating Sequential Processes (CSP) notation to asynchronous and type-safe communication behavior. It is shown that this mechanism can be used for strongly and loosely coupled processors and is thus independent of a specific distributed or parallel architecture. This independence allows changes of the hardware system as well as static or dynamic changes of the software system. The mechanism relies on asynchronous message-passing but can easily be extended to send no-wait procedure calls.<<ETX>>","PeriodicalId":384536,"journal":{"name":"[1988] Proceedings. Workshop on the Future Trends of Distributed Computing Systems in the 1990s","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1988-09-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"[1988] Proceedings. Workshop on the Future Trends of Distributed Computing Systems in the 1990s","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FTDCS.1988.26701","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
A mechanism that relies on shared communication resources but avoids many of its known disadvantages is proposed. Its main idea is introduced as an extension of the Communicating Sequential Processes (CSP) notation to asynchronous and type-safe communication behavior. It is shown that this mechanism can be used for strongly and loosely coupled processors and is thus independent of a specific distributed or parallel architecture. This independence allows changes of the hardware system as well as static or dynamic changes of the software system. The mechanism relies on asynchronous message-passing but can easily be extended to send no-wait procedure calls.<>