Abstract
In this paper we describe the concept of mobile co-ordination, a general purpose approach to overcoming failure of agents when using distributed tuple spaces. We demonstrate why mobile co-ordination is better than using existing techniques such as transactions, how mobile co-ordination can provide extra functionality in the form of agent wills, and how the framework to provide this can be implemented in Java and can be used with multiple different tuple space co-ordination languages. Experimental results are presented to show performance gains made when mobile co-ordination is used.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
N. Carriero and D. Gelernter. Linda in context. Communications of the ACM, 32(4):444–458, 1989.
B. Anderson and D. Shasha. Persistent Linda: Linda + Transactions + Query Processing. In Research Directions in High-Level Parallel Programming Languages, LNCS 574, 1991.
K. Jeong and D. Shasha. Persistent Linda 2: a transaction/checkpointing approach to fault-tolerant linda. In Proceedings of the 13th Symposium on Fault-Tolerant Distributed Systems, 1994.
Scientific Computing Associates. Paradise: User’s guide and reference manual. Scientific Computing Associates, 1996.
Sun Microsystems. Javaspaces specification. Avaliable from Sun Microsystems WWW Site (http://java.sun.com/products/javaspaces), 1998.
P. Wyckoff, S. McLaughry, T. Lehman, and D. Ford. TSpaces. To appear in IBM Systems Journal, August, 1998.
A. Rowstron. Using asynchronous tuple space access primitives (bonita primitives) for process co-ordination. In Coordination 1997, pages 426–429, 1997.
A. Rowstron. WCL: A web co-ordination language. World Wide Web Journal, 1998.
A. Rowstron. Bulk primitives in Linda run-time systems. PhD thesis, Department of Computer Science, University of York, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rowstron, A. (1999). Mobile Co-ordination: Providing Fault Tolerance in Tuple Space Based Co-ordination Languages. In: Ciancarini, P., Wolf, A.L. (eds) Coordinatio Languages and Models. COORDINATION 1999. Lecture Notes in Computer Science, vol 1594. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48919-3_15
Download citation
DOI: https://doi.org/10.1007/3-540-48919-3_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-65836-8
Online ISBN: 978-3-540-48919-1
eBook Packages: Springer Book Archive