Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

Creating an adaptive network of hubs using Schelling's model

Published: 01 March 2006 Publication History

Abstract

Adjusting the overlay network topology in a peer-to-peer network to satisfy performance criteria.

Supplementary Material

PDF File (p69-singh.jp.pdf)
Requires Asian Language Support in Adobe Reader And Japanese Language Support in your Browser

References

[1]
Adamic, L.A., Lukose, R.M., Puniyani, A.R., and Huberman, B.A. Search in power-law networks. Physical Review E 64, 4 (Oct. 2001).
[2]
Gamma, E., Helm, R., Johnson, R., and Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.
[3]
Milojicic, D.S., Kalogeraki, V., Lukose, R. et al. Peer-to-peer computing. HP Labs Tech. Rep. HPL-2002-57R1, 2002.
[4]
Pemmaraju, S. and Skiena, S. Computational Discrete Mathematics: Combinatorics and Graph Theory with Mathematica. Cambridge University Press, 2003, 280--282.
[5]
Schelling, T.C. Dynamic models of segregation. Journal of Mathematical Sociology 1, 2 (1971), 143--186.
[6]
Schelling, T.C. Micromotives and Macrobehaviour. Norton, 1978.
[7]
Singh, A. and Haahr, M. Topology adaptation in P2P networks using Schelling's Model. In Proceedings of the Workshop on Games and Emergent Behaviors in Distributed Computing Environments (Birmingham, U.K., Sept. 2004).
[8]
Traversat, B., Arora, A., Abdelaziz, M. et al. Project JXTA 2.0 Super-Peer Virtual Network; www.jxta.org/project/www/docs/JXTA2.0protocols1.pdf.

Cited By

View all

Recommendations

Reviews

Andrew Robert Huber

Peer-to-peer (P2P) systems organize peers into virtual networks based on the underlying physical Internet. These self-organized networks may result in inefficient network topologies for common P2P tasks such as searching and clustering. To solve this problem, this article describes an abstract algorithm based on Schelling’s model. This abstract algorithm is used to create a family of algorithms that, when executed by the peers, create an efficient virtual network of hubs by dynamically adapting the original P2P network. In the abstract algorithm, each peer periodically calculates whether it is satisfied with its local view of the overlay network topology (for example, its neighbor count). If not, the peer takes steps to adapt the topology, for example by adding or removing neighbors. For the particular example algorithm in the article, hubs (high-bandwidth peers connected to other hubs) are satisfied if connected to more than zero but no more than a maximum number of other hubs and no more than a maximum number of total peers. Hubs will drop nonhub neighbors and add hubs as neighbors until all hubs are satisfied. Simulations on networks with 100 to 1,000 peers with a maximum number of neighbor hubs from one to ten are reported on, showing results on how the networks converge, the numbers of messages passed to reach convergence, and other properties of interest. This is a concise, well-written article with interesting results that should be relevant to practitioners and researchers working with networks or P2P systems. Online Computing Reviews Service

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 49, Issue 3
Self managed systems
March 2006
107 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/1118178
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 March 2006
Published in CACM Volume 49, Issue 3

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)153
  • Downloads (Last 6 weeks)37
Reflects downloads up to 18 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2019)Blockchain ArchitectureAdvanced Applications of Blockchain Technology10.1007/978-981-13-8775-3_8(161-176)Online publication date: 25-Sep-2019
  • (2018)Phase transitions in social networks inspired by the Schelling modelPhysical Review E10.1103/PhysRevE.98.03230898:3Online publication date: 20-Sep-2018
  • (2017)Distributed Computer SystemsSimulating Social Complexity10.1007/978-3-319-66948-9_23(615-632)Online publication date: 26-Nov-2017
  • (2016)Towards a World Wide Web of SimulationThe Journal of Defense Modeling and Simulation: Applications, Methodology, Technology10.1177/154851291562197414:2(159-170)Online publication date: 28-Jul-2016
  • (2016)An approach for designing cognitive engines in cognitive peer-to-peer networksJournal of Network and Computer Applications10.1016/j.jnca.2016.05.01270:C(17-40)Online publication date: 1-Jul-2016
  • (2014)An efficient media ports resource discovery for service networksInternational Journal of Business Information Systems10.1504/IJBIS.2014.05925415:2(222-243)Online publication date: 1-Feb-2014
  • (2014)A Learning Automata-Based Version of SG-1 Protocol for Super-Peer Selection in Peer-to-Peer NetworksRecent Advances in Information and Communication Technology10.1007/978-3-319-06538-0_19(189-201)Online publication date: 2014
  • (2013)Distributed Computer SystemsSimulating Social Complexity10.1007/978-3-540-93813-2_21(563-580)Online publication date: 18-Feb-2013
  • (2012)A framework for the autonomic management of multi-layer P2P overlays2012 Global Information Infrastructure and Networking Symposium (GIIS)10.1109/GIIS.2012.6466659(1-8)Online publication date: Dec-2012
  • (2011)Emergence of segregation in evolving social networksProceedings of the National Academy of Sciences10.1073/pnas.1014486108108:21(8605-8610)Online publication date: 5-May-2011
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Magazine Site

View this article on the magazine site (external)

Magazine Site

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media