Communications of the ACM
The PVM concurrent computing system: evolution, experiences, and trends
Parallel Computing - Special issue: message passing interfaces
PageSpace: an architecture to coordinate distributed applications on the Web
Proceedings of the fifth international World Wide Web conference on Computer networks and ISDN systems
COBRA fundamentals and programming
COBRA fundamentals and programming
An Efficient Distributed Tuple Space Implementation for Networks of Workstations
Euro-Par '96 Proceedings of the Second International Euro-Par Conference on Parallel Processing - Volume I
Coordinating Services in Open Distributed Systems with LAURA
COORDINATION '96 Proceedings of the First International Conference on Coordination Languages and Models
Using Asynchronous Tuple-Space Access Primitives (BONITA Primitives) for Process Co-ordination
COORDINATION '97 Proceedings of the Second International Conference on Coordination Languages and Models
Bonita: A set of tuple space primitives for distributed coordination
HICSS '97 Proceedings of the 30th Hawaii International Conference on System Sciences: Software Technology and Architecture - Volume 1
ICCL'98 Workshop on Internet Programming Languages
Hi-index | 0.00 |
In this paper we describe the Cambridge Collaborative Agent System (C2AS). This is a prototype system designed to demonstrate the functionality and basic architecture of a framework for co-ordination between different components (or agents) of distributed `Web' applications. Co-ordination in C2AS is achieved through the use of tuple spaces, as used in Linda. However, the access primitives used in C2AS are not those used by Linda, but the {\sc Bonita} primitives, which provide asynchronous access to tuple spaces as opposed to synchronous access. Because C2AS is tuple space based it supports temporal and spatial separation of agents. The prototype system supports agents written in either Java (including applets) or C.