skip to main content
10.1145/2187980.2188074acmotherconferencesArticle/Chapter ViewAbstractPublication PageswwwConference Proceedingsconference-collections
poster

PAC'nPost: a framework for a micro-blogging social network in an unstructured P2P network

Published:16 April 2012Publication History

ABSTRACT

We describe a framework for a micro-blogging social network implemented in an unstructured peer-to-peer network. A micro-blogging social network must provide capabilities for users to (i) publish, (ii) follow and (iii) search. Our retrieval mechanism is based on a probably approximately correct (PAC) search architecture in which a query is sent to a fixed number of nodes in the network. In PAC, the probability of attaining a particular accuracy is a function of the number of nodes queried (fixed) and the replication rate of documents (micro-blog). Publishing a micro-blog then becomes a matter of replicating the micro-blog to the required number of random nodes without any central coordination. To solve this, we use techniques from the field of rumour spreading (gossip protocols) to propagate new documents. Our document spreading algorithm is designed such that a document has a very high probability of being copied to only the required number of nodes. Results from simulations performed on networks of 10,000, 100,000 and 500,000 nodes verify our mathematical models. The framework is also applicable for indexing dynamic web pages in a distributed search engine or for a system which indexes newly created BitTorrents in a decentralized environment.

References

  1. Asthana, H., Fu, R., and Cox, I. J. On the feasibility of unstructured peer-to-peer information retrieval. In ICTIR (2011). Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Bortnikov, E., Gurevich, M., Keidar, I., Kliot, G., and Shraer, A. Brahms: Byzantine resilient random membership sampling. Computer Networks 53, 13 (2009), 2340--2359. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Cox, I. J., Fu, R., and Hansen, L. K. Probably approximately correct search. In ICTIR (2009). Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. Demers, A., Greene, D., Hauser, C., Irish, W., Larson, J., Shenker, S., and Sturgis, H. Epidemic algorithms for replicated database maintenance. In Proceedings of the 6th annual ACM Symposium on Principles of distributed computing (1987). Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Urdaneta, G., Pierre, G., and Steen, M. A survey of dht security techniques. ACM Computing Surveys (CSUR) 43, 2 (2011), 8. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. PAC'nPost: a framework for a micro-blogging social network in an unstructured P2P network

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader