Introduction to Space Based Systems
Member rating: No Rating | Words: | Submitted: Fri Aug 15 2003
On the left is an image preview of every page of this document, and below are the first 150 words with formatting removed:
Lecture 4 - Introduction to Space Based Systems Introduction Space based systems use a novel approach to solving many of the problems inherent in distributed systems. As we shall see later they simplify many problems of communication and synchronisation. The particular space based system that we will use is JavaSpaces. JavaSpaces itself is an implementation of the Linda programming language developed at Yale University. JavaSpaces Essentially a JavaSpace is a shared repository for objects, which can have objects written to and taken from by anybody with appropriate permissions regardless of their location on a network. Spaces are extremely simple and permit the development of what would otherwise be complex systems in a natural, independent manner. What are the characteristics of spaces? They are: * Shared - many processes can interact with a space simultaneously. All synchronisation problems are handled by the space. * Persistent - generally a space will provide persistent storage...

