DocumentCode
2834859
Title
TSPI: A Tuplespace Based Parallel Programming Library
Author
Zhou, Bei ; Wang, Lei ; Huang, Yong-Zhong
Author_Institution
Zhengzhou Inf. Sci. & Technol. Inst., Zhengzhou
fYear
2008
fDate
Aug. 29 2008-Sept. 2 2008
Firstpage
714
Lastpage
718
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Technology, 2008. ICCSIT '08. International Conference on
Conference_Location
Singapore
Print_ISBN
978-0-7695-3308-7
Type
conf
DOI
10.1109/ICCSIT.2008.71
Filename
4624961
Link To Document