{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,24]],"date-time":"2023-10-24T05:40:14Z","timestamp":1698126014310},"reference-count":13,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2006,10,24]],"date-time":"2006-10-24T00:00:00Z","timestamp":1161648000000},"content-version":"vor","delay-in-days":5166,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Concurrency: Pract. Exper."],"published-print":{"date-parts":[[1992,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>This paper presents a toolkit for supporting the execution of coarse\u2010grain, parallel (distributed) applications under the MOSIX multicomputer operating system. These tools use standard UNIX System V process control and message\u2010passing facilities, as well as the dynamic process migration mechanisms of MOSIX. The MPE tools can be used to modify sequential applications that were originally written for execution in a uniprocessor environment, to run efficiently in a distributed environment, consisting of several loosely coupled independent computers that communicate by messages. After presenting the MPE tools, the paper gives examples of several sequential algorithms that have been modified for execution in such a distributed multicomputer, as well as the resulting execution speed\u2010ups that were obtained.<\/jats:p>","DOI":"10.1002\/cpe.4330040604","type":"journal-article","created":{"date-parts":[[2006,11,17]],"date-time":"2006-11-17T16:23:44Z","timestamp":1163780624000},"page":"459-480","source":"Crossref","is-referenced-by-count":1,"title":["The MPE toolkit for supporting distributed applications"],"prefix":"10.1002","volume":"4","author":[{"given":"Amnon","family":"Barak","sequence":"first","affiliation":[]},{"given":"Shai","family":"Guday","sequence":"additional","affiliation":[]},{"given":"Roy","family":"Laor","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,24]]},"reference":[{"key":"e_1_2_1_2_2","doi-asserted-by":"publisher","DOI":"10.1109\/T-C.1972.223501"},{"key":"e_1_2_1_3_2","doi-asserted-by":"publisher","DOI":"10.1109\/71.80158"},{"key":"e_1_2_1_4_2","doi-asserted-by":"publisher","DOI":"10.1145\/7902.7904"},{"key":"e_1_2_1_5_2","volume-title":"High Performance Computer Architecture","author":"Stone H. S.","year":"1990"},{"key":"e_1_2_1_6_2","unstructured":"United States Department of Defense Ada Language Reference Manual American National Standards Institute\/MIL\u2010STD 1815A edition January1983."},{"key":"e_1_2_1_7_2","volume-title":"Programming in Modula II","author":"Wirth N.","year":"1985"},{"key":"e_1_2_1_8_2","doi-asserted-by":"publisher","DOI":"10.1109\/MM.1987.304916"},{"key":"e_1_2_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/63334.63337"},{"key":"e_1_2_1_10_2","doi-asserted-by":"publisher","DOI":"10.1002\/cpe.4330020404"},{"key":"e_1_2_1_11_2","unstructured":"C. E.HarrisIII \u2018Analysis of the metacourier distributed programming environment\u2019 Master's thesis University of Virginia January1991."},{"key":"e_1_2_1_12_2","volume-title":"ISIS\u2010A Distributed Programming Environment (programmer reference manual)","year":"1990"},{"key":"e_1_2_1_13_2","unstructured":"A.BarakandR.Wheeler \u2018MOSIX: an integrated multiprocessor UNIX\u2019 inProceedings of the Winter 1989 USENIX Conference San Diego CA February1989 pp.101\u2013112."},{"key":"e_1_2_1_14_2","unstructured":"System V Interface Definition AT&T 1985."}],"container-title":["Concurrency: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fcpe.4330040604","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/cpe.4330040604","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T14:28:18Z","timestamp":1698071298000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/cpe.4330040604"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1992,9]]},"references-count":13,"journal-issue":{"issue":"6","published-print":{"date-parts":[[1992,9]]}},"alternative-id":["10.1002\/cpe.4330040604"],"URL":"https:\/\/doi.org\/10.1002\/cpe.4330040604","archive":["Portico"],"relation":{},"ISSN":["1040-3108","1096-9128"],"issn-type":[{"value":"1040-3108","type":"print"},{"value":"1096-9128","type":"electronic"}],"subject":[],"published":{"date-parts":[[1992,9]]}}}