Skip to main content

Adaptive Data Access Methods

  • Chapter
  • First Online:
Access to Mobile Services

Part of the book series: Advances in Database Systems ((ADBS,volume 38))

  • 333 Accesses

In this chapter, we present an adaptive method we proposed to improve efficiency of wireless data access. The proposed method is based on the observation that the index tree based methods preserve good access time as well as stable overall performance and that the hashing method exhibits good tuning time. By combining these two techniques, the new method takes the advantages of both techniques. As a result, it exhibits greater flexibility and better performance.

As previously shown, the tuning time of hashing depends on Nc, which in turn depends on the number of collisions. The number of collisions normally depends on how good the hashing function is. Thus, deriving a good hashing function is crucial for good tuning time. However, because of the heterogeneity of broadcast data in different applications, this is usually difficult to achieve. Furthermore, the hashing function itself is included in every data bucket. This obviously increases the broadcast cycle, and thus, the access time. In our method, hashing is used only to partition the broadcast data into a number of partitions. B+ tree technique is then used to index each partition. The hashing function is only stored at the beginning of each partition. Since the number of partitions is a small number compared to the number of all data items, the overhead introduced is much smaller than that in hashing based method. We now show how hashing and index tree techniques are combined in our method:

  • First level hashing: Generate hashing value (h1) for key attribute of each data item using a hashing function H1. The hashing value generated at this step is similar to the hash value in simple hashing method.

    Second level hashing: Use another hashing function (H2) to produce p second level hashing values (h2) based on the value of h1 generated in the first step. This process will partition the broadcast data into p parts. All data items having the same second level hashing value will be in the same partition.

    Generating the index tree: Within each partition, generate an index tree on the key attributes of the data items in the partition.

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
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Xu Yang or Athman Bouguettaya .

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag US

About this chapter

Cite this chapter

Yang, X., Bouguettaya, A. (2009). Adaptive Data Access Methods. In: Access to Mobile Services. Advances in Database Systems, vol 38. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-88755-5_4

Download citation

  • DOI: https://doi.org/10.1007/978-0-387-88755-5_4

  • Published:

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-88754-8

  • Online ISBN: 978-0-387-88755-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics