| Scientic Computing Associate, New Haven, CT. Paradise: User's Guide and Reference Manual. 1994. |
.... support for multiple tuple spaces [20] On top of this more recent model, a number of new features have been added which aim at, e.g. adding programmability to tuple spaces by associating reaction rules to communication events [23, 24, 4, 5] creating dynamically private tuple spaces [27, 11, 2], allowing processes to transiently share their own tuple spaces [25] structuring hierarchically tuple spaces [9, 8, 24] restricting (the form of the tuples that can be put into) tuple spaces and the pattern matching mechanism [18] or the operations that processes can perform over tuple ....
Scientic Computing Associate, New Haven, CT. Paradise: User's Guide and Reference Manual. 1994.
....ensures security needs private data spaces for the clients and a registration data space (possibly the global configuration data space) with write only access for all the clients. There are only a few products around that supports special access rights on shared data spaces, one is Paradise [Sci94] from Scientific Computing Associates and another one is called T Spaces [IBM98a] and is an ongoing research project at IBM. Paradise provides multiple tuple spaces with different degrees of visibility and degrees of access to them. Tuple spaces are either private, accessible only within a single ....
Scientific Computing Accociates, New Haven, CT. Paradise: User's Guide and Reference Manual. 1994.
....paragon.informatik.uni siegen.de Fig. 7. Percentage of packets lost to Siegen and York. tuple space, for example to increment a counter or claim a lock. If an agent terminates unexpectedly while holding such a tuple, then the whole application may deadlock. Some implementations [16, 17, 7] offer solutions to this problem based on transactions, but none of them are completely satisfactory. All the implementations take a similar approach. Two new commands are added, start and commit. The start command causes all tuples inserted to be held, and all tuples removed by the co ordination ....
Scientific Computing Associates. Paradise: User's guide and reference manual. Scientific Computing Associates, 1996.
....when mobile co ordination is used. 1 Introduction Early tuple space based languages, such as Linda[1] suffered from poor agent fault tolerance. Since Anderson et al. 2] first proposed the idea of using of transactions in Linda it has become widely adopted, for example in PLinda[3] Paradise [4], JavaSpaces[5] and more recently in TSpaces[6] In this paper we advocate the use of mobile co ordination instead of transactions. A tuple space based system needs two fault tolerance mechanisms, one at the system level for server fault tolerance and one at the user level for application writers ....
Scientific Computing Associates. Paradise: User's guide and reference manual. Scientific Computing Associates, 1996.
....Language for Geographically Distributed Agents 15 communications and server load. The JavaSpace specification states that they will provide some sort of atomic transaction capabilities within JavaSpaces. Atomic transactions are used in both PLinda [Anderson and Shasha 1991] and Paradise [Scientific Computing Associates 1996], which are fault tolerant LAN based Linda implementations. The use of transactions means that a number of tuple space access primitives are grouped together, and either all the operations are performed or none of the operations are performed. This means that the run time system must store the ....
....or by explicitly executing an agent on a particular machine. 6 FUTURE WORK There are two main areas where WCL and the run time system need further work; security and faulttolerance. Security within WCL will be introduced by expanding the underlying tuple space model, as done in Paradise [Scientific Computing Associates 1996]. This will involve the addition of read write controls on tuple spaces, and potentially tuples. Security at an implementation level will be provided by encoding the packets passing between the kernel and the agents, when requested. It is possible to envisage that a tuple space can be created as ....
Scientific Computing Associates (1996), Paradise: User's guide and reference manual , Scientific Computing Associates, New Haven, CT, USA.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC