10.5555/1487652.1487688acmconferencesArticle/Chapter ViewAbstractPublication PagesautonomicsConference Proceedings
research-article

Improving scalability of autonomic systems: the frequency-aware search approach

ABSTRACT

Resource and data indexing in distributed, self-manageable systems can leverage on the experience gained from peer-to-peer networks, often built using distributed indexing. This paper presents FASE, a distributed indexing algorithm for unstructured overlays with flat topologies. FASE combines a replication policy and a search space division technique to achieve low hop counts using a small number of messages. The unexpected departure of nodes from the overlay, which may be observed in heterogeneous networks built over an unreliable medium, is mitigated by a distributed monitoring algorithm designed with FASE in mind. Simulation results validate FASE efficiency when compared to other search algorithms. The evaluation of the distributed monitoring algorithm shows that it maintains FASE performance when subjected to a constant arrival and departure of nodes.

References

  1. B. H. Bloom. Space/time trade-offs in hash coding with allowable errors. Communications of the ACM, 13(7):422--426, 1970. Google ScholarGoogle Scholar
  2. Y. Chawathe, S. Ratnasamy, L. Breslau, N. Lanham, and S. Shenker. Making Gnutella-like P2P Systems Scalable. In SIGCOMM '03: Proceedings of the 2003 conference on Applications, Technologies, Architectures and Protocols for Computer Communications, pages 407--418, New York, NY, USA, 2003. ACM Press. Google ScholarGoogle Scholar
  3. V. Cholvi, P. Felber, and E. Biersack. Efficient Search in Unstructured Peer-to-Peer Networks. In SPAA '04: Proceedings of the Sixteenth Annual ACM Symposium on Parallelism in Algorithms and Architectures, pages 271--272, New York, NY, USA, 2004. ACM. Google ScholarGoogle Scholar
  4. Clip2. The Gnutella Protocol Specification v0.4, 2001. http://www9.limewire.com/developer/gnutella_protocol_0.4.pdf.Google ScholarGoogle Scholar
  5. P. Fonseca. Search strategies in unstructured overlays. Master's thesis, University of Lisbon, 2008.Google ScholarGoogle Scholar
  6. P. Garbacki, D. H. J. Epema, and M. van Steen. Optimizing Peer Relationships in a Super-Peer Network. In 27th International Conference on Distributed Computing Systems (ICDCS 2007), Toronto, Canada, June 2007. Google ScholarGoogle Scholar
  7. A. Kumar, J. Xu, and E. Zegura. Efficient and Scalable Query Routing for Unstructured Peer-to-Peer Networks. Proceedings IEEE INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies., 2:1162--1173, 2005.Google ScholarGoogle Scholar
  8. J. Leitão, J. Pereira, and L. Rodrigues. Hyparview: a membership protocol for reliable gossip-based broadcast. In Proceedings of the 37th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, pages 419--429, Edinburgh, UK, June 2007. Google ScholarGoogle Scholar
  9. J. Liang, R. Kumar, and K. Ross. The Kazaa Overlay: A Measurement Study. Computer Networks (Special Issue on Overlays), 2005.Google ScholarGoogle Scholar
  10. Q. Lv, P. Cao, E. Cohen, K. Li, and S. Shenker. Search and Replication in Unstructured Peer-to-Peer Networks. In ICS '02: Proceedings of the 16th International Conference on Supercomputing, pages 84--95, New York, NY, USA, 2002. ACM. Google ScholarGoogle Scholar
  11. G. P. J. Márk Jelasity, Alberto Montresor. PeerSim: A Peer-to-Peer Simulator, -. http://peersim.sourceforge.net.Google ScholarGoogle Scholar
  12. Y. Qiao and F. E. Bustamante. Structured and unstructured overlays under the microscope: a measurement-based view of two p2p systems that people use. In ATEC '06: Proceedings of the annual conference on USENIX '06 Annual Technical Conference, pages 31--31, Berkeley, CA, USA, 2006. USENIX Association. Google ScholarGoogle Scholar
  13. S. Rhea, D. Geels, T. Roscoe, and J. Kubiatowicz. Handling Churn in a DHT. In Proceedings of USENIX'04 Annual Technical Conference, 2004. Google ScholarGoogle Scholar
  14. S. Saroiu, P. Gummadi, and S. Gribble. A Measurement Study of Peer-to-Peer File Sharing Systems. In Proceedings of Multimedia Computing and Networking (MMCN '02), 2002.Google ScholarGoogle Scholar
  15. K. Sripanidkulchai, B. M. Maggs, and H. Zhang. Efficient Content Location Using Interest-Based Locality in Peer-to-Peer Systems. In INFOCOM, 2003.Google ScholarGoogle Scholar
  16. D. Stutzbach and R. Rejaie. Understanding Churn in Peer-to-Peer Networks. In IMC '06: Proceedings of the 6th ACM SIGCOMM Conference on Internet Measurement, pages 189--202, New York, NY, USA, 2006. ACM. Google ScholarGoogle Scholar

Index Terms

  1. Improving scalability of autonomic systems

        Comments

        Login options

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

        Sign in
        • Article Metrics

          • Downloads (Last 12 months)9
          • Downloads (Last 6 weeks)0

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader
        About Cookies On This Site

        We use cookies to ensure that we give you the best experience on our website.

        Learn more

        Got it!