Title :
TSPI: A Tuplespace Based Parallel Programming Library
Author :
Zhou, Bei ; Wang, Lei ; Huang, Yong-Zhong
Author_Institution :
Zhengzhou Inf. Sci. & Technol. Inst., Zhengzhou
fDate :
Aug. 29 2008-Sept. 2 2008
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.
Keywords :
C language; fault tolerant computing; middleware; parallel programming; resource allocation; software libraries; C language; TSPI; distributed computing; fault tolerant computing; load balancing; network middleware; tuplespace based parallel programming library; Computer networks; Computer science; Concurrent computing; Distributed computing; High performance computing; Information technology; Libraries; Parallel processing; Parallel programming; Space technology; JNI; MPI; TSpaces; Tuplespace; distributed computing model;
Conference_Titel :
Computer Science and Information Technology, 2008. ICCSIT '08. International Conference on
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-3308-7
DOI :
10.1109/ICCSIT.2008.71