TSPI: A Tuplespace Based Parallel Programming Library
Bei Zhou, Lei Wang, Yongzhong Huang · 2008
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.