{"title":"Performance and transparency of message passing and DSM services within the GENESIS operating system for managing parallelism on COWs","authors":"A. Goscinski, M. Hobbs, J. Silcock","doi":"10.1109/EMPDP.2000.823401","DOIUrl":null,"url":null,"abstract":"The primary paradigm for building parallel applications for execution on clusters of workstations (COWs) can be generalised into message passing (MP) and distributed shared memory (DSM). Unfortunately the currently available run-time environments and operating systems do not provide satisfactory levels of transparency, management support, and only support either MP or DSM. We propose a unique and novel approach where the MP and DSM services are provided to the application programmer as a cohesive and comprehensive set of parallel processing servers that are integral components of an operating system. The performance of a number of common parallel applications, employing both MP (raw and PVM based) and DSM, demonstrate the high quality of the proposed approach.","PeriodicalId":128020,"journal":{"name":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","volume":"98 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2000-01-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 8th Euromicro Workshop on Parallel and Distributed Processing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMPDP.2000.823401","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The primary paradigm for building parallel applications for execution on clusters of workstations (COWs) can be generalised into message passing (MP) and distributed shared memory (DSM). Unfortunately the currently available run-time environments and operating systems do not provide satisfactory levels of transparency, management support, and only support either MP or DSM. We propose a unique and novel approach where the MP and DSM services are provided to the application programmer as a cohesive and comprehensive set of parallel processing servers that are integral components of an operating system. The performance of a number of common parallel applications, employing both MP (raw and PVM based) and DSM, demonstrate the high quality of the proposed approach.