• DocumentCode
    1934495
  • Title

    JGroupSpace: Combining shared spaces and groups

  • Author

    Custódio, Jorge Filipe ; Cunha, José C.

  • Author_Institution
    CITI-Dept. de Inf., Univ. Nova de Lisboa - Portugal, Lisboa
  • fYear
    2009
  • fDate
    18-22 May 2009
  • Firstpage
    284
  • Lastpage
    291
  • Abstract
    We describe a Java-based distributed group programming interface - JGroupSpace. Its distinctive characteristic is the combination of multiple forms of communication within the group, based on message-passing, asynchronous event notification and a shared tuple space, and their integration to ensure the consistency of the views observed by the group members. For the application developer these communication forms match typical interaction patterns: point-to-point, multicast, events, and information sharing. In the model, groups act as confined spaces for interaction and cooperation, allowing the design of a distributed application in terms of multiple collections of cooperating processes. We describe how JGroupSpacewas implemented on top of an existing group communication platform - JGroups - and we discuss alternative distributed implementations of the group shared tuple space.
  • Keywords
    Java; message passing; JGroupSpace; Java-based distributed group programming interface; asynchronous event notification; message-passing; shared tuple space; Collaboration; Context; Dynamic programming; Java; Libraries; Logic programming; Multicast protocols; Pattern matching; Robustness; Space technology; Collaboration Enabling Technologies; Group Communication; Platforms for Collaboration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Collaborative Technologies and Systems, 2009. CTS '09. International Symposium on
  • Conference_Location
    Baltimore, MD
  • Print_ISBN
    978-1-4244-4584-4
  • Electronic_ISBN
    978-1-4244-4586-8
  • Type

    conf

  • DOI
    10.1109/CTS.2009.5067492
  • Filename
    5067492