Skip to main content

Coordinator Election Using the Object Model in P2P Networks

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 3601))

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Koyanagi, K., Hoshiai, T., Umeda, H.: Proposal and Introduction on P2P Networking Technologies. IEICE Transactions on Communications 85-B(3), 319–332 (2002-2003)

    Google Scholar 

  2. Groove Network, inc.: Groove Product Backgrounder, Corporate whitepaper (2002)

    Google Scholar 

  3. Gnutella: http://www.gnutella.com/

  4. MSN Messenger : http://messenger.msn.co.jp/

  5. AOL Messenger: http://www.jp.aol.com/aim/

  6. Project JXTA: http://www.jxta.org/

  7. Project JXCube: http://jxcube.jxta.org/

  8. Garcia-Molina, H.: Elections in a distributed @computing system. IEEE Transactions on Computers C-31(1), 47–59 (1982)

    Article  Google Scholar 

  9. Singh, G.: Leader Election in the Presence of Link Failures. IEEE Trans., Parallel and Distributed Systems 7(3), 157–171 (1996)

    Article  Google Scholar 

  10. Fetzer, C., Cristian, F.: A Highly Available Local Leader Election Service. IEEE Trans. Softw. Eng. 25(5), 603–618 (1999)

    Article  Google Scholar 

  11. 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)

    Google Scholar 

  12. Suzuki, Y., Ishihara, S., Mizuno, T.: Relocation of a Mediation Function on a Mobile Ad Hoc Network. IPSJ 43(12), 3959–3969 (2002)

    Google Scholar 

  13. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics