DocumentCode :
2829930
Title :
PALATIN: a platform for interactive algorithms
Author :
Scheideler, Christian ; Terzis, Andreas
Author_Institution :
Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
fYear :
2004
fDate :
2004
Firstpage :
168
Lastpage :
171
Abstract :
In this paper, we outline the design of a platform, called PALATIN, that allows easy development and reliable and efficient execution of concurrent algorithms in a distributed, potentially unreliable environment. The platform consists of three parts: a philosophy of how to write code for concurrent data structures and algorithms, a C++ library called Spheres support this philosophy, and the design principles of the PALATIN platform itself that allows programs written in the Spheres environment to interact with each other across multiple sites. This is done by organizing the PALATIN platforms of these sites into a peer-to-peer system allowing programs to find and communicate with each other via remote method invocations.
Keywords :
C++ language; Internet; data structures; distributed programming; interactive programming; C++ library; PALATIN platform; concurrent algorithm; concurrent data structure; distributed program; interactive algorithm; peer-to-peer system; spheres; Algorithm design and analysis; Application software; Computer science; Data structures; Distributed computing; Libraries; Organizing; Peer to peer computing; Programming environments; Writing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Communications, 2004 International Zurich Seminar on
Print_ISBN :
0-7803-8329-X
Type :
conf
DOI :
10.1109/IZS.2004.1287415
Filename :
1287415
Link To Document :
بازگشت