Abstract
We propose the ACE (Adaptive Coordinator Election) platform that elects and relocates a coordinator adaptively in P2P networks. In collaborative applications, a coordinator mediates synchronization, consistency, sequencing and delay difference. However, it is difficult to decide a coordinator in applications used in P2P networks because of some characteristics of network, e.g., network instability, and differences in physical networks and devices for participants. The ACE platform elects and relocates a coordinator dynamically according to environmental metrics obtained from participants. Each metric has a priority and weight to allow a coordinator to be chosen according to the purpose of applications. We implemented our platform using the JXTA framework and tested it. The results show the feasibility of adaptive coordinator relocation in P2P networks.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Koyanagi, K., Hoshiai, T., Umeda, H.: Proposal and Introduction on P2P Networking Technologies. IEICE Transactions on Communications 85-B(3), 319–332 (2002-2003)
Groove Network, inc.: Groove Product Backgrounder, Corporate whitepaper (2002)
Gnutella: http://www.gnutella.com/
MSN Messenger : http://messenger.msn.co.jp/
AOL Messenger: http://www.jp.aol.com/aim/
Project JXTA: http://www.jxta.org/
Project JXCube: http://jxcube.jxta.org/
Garcia-Molina, H.: Elections in a distributed @computing system. IEEE Transactions on Computers C-31(1), 47–59 (1982)
Singh, G.: Leader Election in the Presence of Link Failures. IEEE Trans., Parallel and Distributed Systems 7(3), 157–171 (1996)
Fetzer, C., Cristian, F.: A Highly Available Local Leader Election Service. IEEE Trans. Softw. Eng. 25(5), 603–618 (1999)
Royer, E.M., Perkins, C.E.: Multicast Operations of the Ad-hoc On-Demand Distance Vector Routing Protocol. In: Proc 5th Annual ACM/IEEE International Conference on Mobile Computing and Networking (MOBICOM), pp. 207–218 (1999)
Suzuki, Y., Ishihara, S., Mizuno, T.: Relocation of a Mediation Function on a Mobile Ad Hoc Network. IPSJ 43(12), 3959–3969 (2002)
Nakajima, T., Aizu, H., Kobayashi, M., Shimamoto, K.: Environment Server: A System Support for Adaptive Distributed Applications. In: Henzinger, T.A., Sastry, S.S. (eds.) HSCC 1998. LNCS, vol. 1386, pp. 142–157. Springer, Heidelberg (1998)
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
Yoshinaga, H., Tsuchiya, T., Koyanagi, K. (2005). Coordinator Election Using the Object Model in P2P Networks. In: Moro, G., Bergamaschi, S., Aberer, K. (eds) Agents and Peer-to-Peer Computing. AP2PC 2004. Lecture Notes in Computer Science(), vol 3601. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11574781_15
Download citation
DOI: https://doi.org/10.1007/11574781_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-29755-0
Online ISBN: 978-3-540-31657-2
eBook Packages: Computer ScienceComputer Science (R0)