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