Skip to main content

SONMAS: A Structured Overlay Network for Multidimensional Attribute Space

  • Conference paper
Advances in Grid and Pervasive Computing (GPC 2007)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 4459))

Included in the following conference series:

Abstract

In many distributed applications, each participating node can be characterized by one single set of attributes. The problem is to support complex queries, such as range and k-nearest-neighbor (KNN) queries, on this set of multidimensional attributes. Traditional peer-to-peer (P2P) systems either adopt an unstructured interconnection and use flooding to search for matching nodes, or implement a distributed hash table (DHT) to serve as a directory for indexing the attributes. The former suffers from excessive flooding traffic, while the latter has the overhead of updating and maintaining the directory. This paper introduces an attribute-based P2P interconnection strategy that uses the attributes to interconnect the peers instead of hash keys. Under the condition that each node is characterized by one set of attributes, the attribute-based networks can support range and KNN queries, guarantee lookup efficiency, and eliminate the need to maintain a directory.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abraham, I., Aspnes, J., Yuan, J.: Skip B-Trees. In: Proc. Ninth International Conference on Principals of Distributed Systems, pp. 284–295 (2005)

    Google Scholar 

  2. Arge, L., Eppstein, D., Goodrich, M.T.: SkipWebs: Efficient Distributed Data Structures for MultiDimensional Data Sets. In: Proc. of the Twenty-fourth Annual ACM SIGACT-SIGOPS Symposium on Principles of Distributed Computing (PODC) (2005)

    Google Scholar 

  3. Aspnes, J., Shah, G.: Skip Graphs. In: Proc. Fourteenth Annual ACM-SIAM Symposium on Discrete Algorithms, pp. 384–393 (2002)

    Google Scholar 

  4. Clarke, I., et al.: Freenet: A Distributed Anonymous Information Storage and Retrieval System. In: Proc. Workshop on Design Issues in Anonymity and Unobservability, pp. 311–320 (2000)

    Google Scholar 

  5. Eppstein, D., Goodrich, M.T., Sun, J.Z.: The Skip Quadtree: A Simple Dynamic Data Structure for Multidimensional Data. In: Proc. 21st ACM Symp. On Computational Geometry (SCG) (2005)

    Google Scholar 

  6. Ganesan, P., Yang, B., Garcia-Molina, H.: One Torus to Rule Them All: Multidimensional Queries in P2P Systems. In: Proc. of the Seventh International Workshop on the Web and Databases (WebDB) (2004)

    Google Scholar 

  7. Harvey, N.J.A., et al.: SkipNet: A Scalable Overlay Network with Practical Locality Properties. In: Proc. of the Fourth USENIX Symposium on Internet Technologies and Systems (USITS) (2003)

    Google Scholar 

  8. Ratnasamy, S., et al.: A Scalable Content-Addressable Network. In: Proc. ACM Symposium on Communications Architectures and Protocols (SIGCOMM), pp. 161–172 (2001)

    Google Scholar 

  9. Rhea, S., et al.: Handling Churn in a DHT. In: Proc. 2004 USENIX Technical Conference (2004)

    Google Scholar 

  10. Rowstron, A., Druschel, P.: Pastry: Scalable, Decentralized Object Location, and Routing for Large-Scale Peer-to-Peer Systems. In: Guerraoui, R. (ed.) Middleware 2001. LNCS, vol. 2218, pp. 161–172. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  11. Stoica, I., et al.: Chord: A Scalable Peer-to-Peer Lookup Service for Internet Applications. In: Proc. of the International Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, pp. 149–160 (2001)

    Google Scholar 

  12. Napster, http://www.napster.com/

  13. Gnutella, http://www.gnutella.com/

  14. Tang, C., Xu, Z., Mahalingam, M.: pSearch: Information Retrieval in Structured Overlays. ACM SIGCOMM Computer Communication Review, 89–94 (2003)

    Google Scholar 

  15. Bharambe, A.R., Agrawal, M., Seshan, S.: Mercury: Supporting Scalable Multi-Attribute Range Queries. In: Proc. ACM Symposium on Communications Architectures and Protocols (SIGCOMM) (2004)

    Google Scholar 

  16. Schmidt, C., Parashar, M.: Flexible Information Discovery in Decentralized Distributed Systems. In: Proc. HPDC (2003)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Christophe Cérin Kuan-Ching Li

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Chen, HC., King, CT. (2007). SONMAS: A Structured Overlay Network for Multidimensional Attribute Space. In: Cérin, C., Li, KC. (eds) Advances in Grid and Pervasive Computing. GPC 2007. Lecture Notes in Computer Science, vol 4459. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72360-8_45

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72360-8_45

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72359-2

  • Online ISBN: 978-3-540-72360-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics