• 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