{"title":"TSPI: A Tuplespace Based Parallel Programming Library","authors":"Bei Zhou, Lei Wang, Yong-zhong Huang","doi":"10.1109/ICCSIT.2008.71","DOIUrl":null,"url":null,"abstract":"As a network middleware, Tuplespace provides a powerful way for distributed computing. Having used the TSpaces implementation, we describe the design and implementation of TSPI, a Tuplespace based parallel programming library which can be called in C. Especially, TSPI supports some important functions such as reliability, high performance, computers joining and quitting dynamically. Furthermore, the corresponding parallel program structure is proposed. Compared with MPI, TSPI is simple, supporting dynamic environment and load balance.","PeriodicalId":109229,"journal":{"name":"2008 International Conference on Computer Science and Information Technology","volume":"136 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-08-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 International Conference on Computer Science and Information Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSIT.2008.71","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
As a network middleware, Tuplespace provides a powerful way for distributed computing. Having used the TSpaces implementation, we describe the design and implementation of TSPI, a Tuplespace based parallel programming library which can be called in C. Especially, TSPI supports some important functions such as reliability, high performance, computers joining and quitting dynamically. Furthermore, the corresponding parallel program structure is proposed. Compared with MPI, TSPI is simple, supporting dynamic environment and load balance.