Skip to main content

Keyword-Matched Data Skyline in Peer-to-Peer Systems

  • Conference paper
Database Systems for Advanced Applications (DASFAA 2013)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 7825))

Included in the following conference series:

Abstract

Data and storage management is turning to distributed due to the huge increase in data volumes. To satisfy users’ requirements and preferences, advanced query operators, such as skyline, have been introduced and implemented. Skyline offers users with interesting objects, which has been explored in centralized, distributed and peer-to-peer (P2P) systems. However, keyword-matched skyline has not been considered in distributed and P2P systems. This paper introduces keyword-matched data skyline algorithms in P2P systems. Differing from other operators, skyline algorithms are devised to exploit its properties to reduce traversed peers for a query. By partitioning data space and using distributed hash tables (DHTs) and Bloom filters, we design new algorithms, Nk-sky and Ck-sky, to reduce the required traversed peers to answer keyword-matched data skyline queries. We apply the algorithms on Chord as an example of DHT overlay P2P systems. Experimental results show a significant reduction of traversed peers with the Cover-set tuples algorithm Ck-sky.

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Börzsönyi, S., Kossmann, D., Stocker, K.: The skyline operator. In: The 17th International Conference on Data Engineering (ICDE 2001), pp. 421–432 (2001)

    Google Scholar 

  2. Ratnasamy, S., Francis, P., Handley, M., Karp, R., Shenker, S.: A scalable content-addressable network. In: ACM SIGCOMM, pp. 161–172 (2001)

    Google Scholar 

  3. Stoica, I., Morris, R., Karger, D.R., Kaashoek, M.F., Balakrishnan, H.: Chord: A scalable peer-to-peer lookup service for internet applications. In: SIGCOMM, pp. 149–160 (2001)

    Google Scholar 

  4. Zhuge, H., Chen, X., Sun, X., Yao, E.: Hring: a structured p2p overlay based on harmonic series. IEEE Transactions on Parallel and Distributed Systems 19(2), 145–158 (2008)

    Article  Google Scholar 

  5. Balke, W.-T., Güntzer, U., Zheng, J.X.: Efficient distributed skylining for web information systems. In: Bertino, E., Christodoulakis, S., Plexousakis, D., Christophides, V., Koubarakis, M., Böhm, K. (eds.) EDBT 2004. LNCS, vol. 2992, pp. 256–273. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  6. Cui, B., Chen, L., Xu, L., Lu, H., Song, G., Xu, Q.: Efficient skyline computation in structured peer-to-peer systems. IEEE Transactions on Knowledge and Data Enginering 21(7), 1059–1072 (2009)

    Article  Google Scholar 

  7. Wang, S., Vu, Q.H., Ooi, B.C., Tung, A.K.H., Xu, L.: Skyframe: a framework for skyline query processing in peer-to-peer systems. VLDB Journal 18(1), 345–362 (2009)

    Article  Google Scholar 

  8. Mullin, J.: Optimal semijoins for distributed database systems. IEEE Transactions on Software Engineering 16(5), 558–560 (1990)

    Article  Google Scholar 

  9. http://www.napster.com/

  10. Kossmann, D., Ramsak, F., Rost, S.: Shooting stars in the sky: An online algorithm for skyline queries. In: VLDB, pp. 275–286 (2002)

    Google Scholar 

  11. Papadias, D., Tao, Y., Fu, G., Seeger, B.: Progressive skyline computation in database systems. ACM Transactions on Database Systems 30(1), 41–82 (2005)

    Article  Google Scholar 

  12. Zhu, L., Tao, Y., Zhou, S.: Distributed skyline retrieval with low bandwidth consumption. IEEE Transactions on Knowledge and Data Enginering 21(3), 384–400 (2009)

    Article  Google Scholar 

  13. Chen, L., Cui, B., Lu, H., Xu, L., Xu, Q.: isky: Efficient and progressive skyline computing in a structured p2p network. In: The 28th International Conference on Distributed Computing Systems (ICDCS 2008), pp. 160–167 (2008)

    Google Scholar 

  14. Wu, P., Zhang, C., Feng, Y., Zhao, B.Y., Agrawal, D., El Abbadi, A.: Parallelizing skyline queries for scalable distribution. In: Ioannidis, Y., Scholl, M.H., Schmidt, J.W., Matthes, F., Hatzopoulos, M., Böhm, K., Kemper, A., Grust, T., Böhm, C. (eds.) EDBT 2006. LNCS, vol. 3896, pp. 112–130. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  15. Chen, L., Cui, B., Lu, H.: Constrained skyline query processing against distributed data sites. IEEE Transactions on Knowledge and Data Enginering 23(2), 204–217 (2011)

    Article  Google Scholar 

  16. Rocha-Junior, J., Vlachou, A., Doulkeridis, C., Nørvåg, K.: Efficient execution plans for distributed skyline query processing. In: EDBT, pp. 271–282 (2011)

    Google Scholar 

  17. Vlachou, A., Doulkeridis, C., Kotidis, Y., Vazirgiannis, M.: SKYPEER: Efficient subspace skyline computation over distributed data. In: ICDE, pp. 416–425 (2007)

    Google Scholar 

  18. Chen, L., Cui, B., Xu, L., Shen, H.T.: Distributed cache indexing for efficient subspace skyline computation in P2P networks. In: Kitagawa, H., Ishikawa, Y., Li, Q., Watanabe, C. (eds.) DASFAA 2010, Part I. LNCS, vol. 5981, pp. 3–18. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  19. Hose, K., Vlachou, A.: A survey of skyline processing in highly distributed environments. The VLDB Journal–The International Journal on Very Large Data Bases 21(3), 359–384 (2012)

    Article  Google Scholar 

  20. Choi, H., Jung, H., Lee, K., Chung, Y.: Skyline queries on keyword-matched data. Information Sciences (2012), doi:10.1016/j.ins.2012.01.045

    Google Scholar 

  21. http://rfc-gnutella.sourceforge.net/developer/stable/index.html

  22. Clarke, I., Sandberg, O., Wiley, B., Hong, T.W.: Freenet: A distributed anonymous information storage and retrieval system. In: Federrath, H. (ed.) Anonymity 2000. LNCS, vol. 2009, pp. 46–66. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  23. Huang, Z., Jensen, C., Lu, H., Ooi, B.: Skyline queries against mobile lightweight devices in manets. In: Proceedings of the 22nd International Conference on Data Engineering (ICDE 2006), pp. 66–66 (2006)

    Google Scholar 

  24. http://peersim.sourceforge.net/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Banafaa, K.M., Li, R., Wen, K., Gu, X., Li, Y. (2013). Keyword-Matched Data Skyline in Peer-to-Peer Systems. In: Meng, W., Feng, L., Bressan, S., Winiwarter, W., Song, W. (eds) Database Systems for Advanced Applications. DASFAA 2013. Lecture Notes in Computer Science, vol 7825. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37487-6_8

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37487-6_8

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37486-9

  • Online ISBN: 978-3-642-37487-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics