Abstract
Mobile multi agent based approach has emerged as a new attractive paradigm for the development of large and complex distributed systems. For the efficient communication of mobile agents, architectures employing multiple tuple spaces are frequently adopted, but they also introduce complexities related with fault tolerance and replication management. This paper proposes a federation, a scalable and fault tolerant multiple tuple spaces architecture. By extending Adaptive Distributed System level Diagnosis (ADSD) algorithm, the federation is able to detect and diagnose the failures of its tuple spaces in parallel. We also describe global tuple, a new type of tuple allowing the replication without loss of consistency. Finally, we present the numerical performance analysis of the proposed federation scheme.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Carriero, N., Gelernter, D.: Linda in Context. Communications of the ACM 32, 444–458 (1989)
Microsystems, S.: Javaspace specification (1998)
Rangarajan, S., Dahbura, A., Ziegler, E.: A Distributed System-Level Diagnosis Algorithm for Arbitrary Network Topologies. IEEE Transactions on Computers, Special Issue on Fault-Tolerant Computing 44, 312–334 (1995)
Gelernter, D.: Communications in Linda. ACM Trans. Programming Languages and Systems 7, 80–112 (1985)
Wyckoff, P., McLaughry, S., Lehman, T., Ford, D.: TSpaces. IBM Systems Journal 37, 454–474 (1998)
Gelernter, D.: Multiple tuple spaces in LindaTSpaces. In: Odijk, E., Rem, M., Syre, J.-C. (eds.) PARLE 1989. LNCS, vol. 366, pp. 20–27. Springer, Heidelberg (1989)
Hupfer, S.: Melinda: Linda with multiple tuple spaces. Technical Report RR–766, Yale University (1990)
Jensen, K.: Towards a Multiple Tuple Space Model. PhD thesis, Aalborg University (1989)
Rangarajan, S., Dahbura, A.T., Ziegler, E.A.: A distributed system-level diagnosis algorithm for arbitrary network topologies. IEEE Trans. Comput. 44, 312–334 (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jun, K., Kang, S. (2005). Scalable and Fault Tolerant Multiple Tuple Space Architecture for Mobile Agent Communication. In: Zhang, Y., Tanaka, K., Yu, J.X., Wang, S., Li, M. (eds) Web Technologies Research and Development - APWeb 2005. APWeb 2005. Lecture Notes in Computer Science, vol 3399. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-31849-1_23
Download citation
DOI: https://doi.org/10.1007/978-3-540-31849-1_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-25207-8
Online ISBN: 978-3-540-31849-1
eBook Packages: Computer ScienceComputer Science (R0)