Biss a - a scalable and distributed tuple space

Loading...
Thumbnail Image

Date

2010-09

Journal Title

Journal ISSN

Volume Title

Publisher

Computer Science & Engineering Society c/o Department of Computer Science and Engineering, University of Moratuwa.

Abstract

The idea of tuple spaces is based on the whiteboard design pattern & made its first appearance in the late 1980s. Tuple space provides content addressed associative shared memory abstraction for the processors accessing it. Tuple spaces can be used to time and space decoupled communication between the processes. In our work, we have implemented a distributed and scalable tuple space middleware infrastructure called BISSA that can be used for decoupled communication between applications. The BISSA application scope span from browser based applications to java applications. This capability is given by two major implementations; a distributed hash table (DHT) based peer to peer tuple space implementation and a web browser based tuple space implementation. In this paper we present and discuses our implementation methodology, test results and possible applications of the middleware.

Description

Keywords

Tuples, Linda, Gadgets, Shared spaces, DHT

Citation

******

DOI