Skip to main content

Scheduling for Operation-Transfer Updates

  • Chapter
  • First Online:
Quality-aware Scheduling for Key-value Data Stores

Part of the book series: SpringerBriefs in Computer Science ((BRIEFSCOMPUTER))

  • 427 Accesses

Abstract

Under the operation-transfer update model, the propagated updates involve partial content rather than the entire value. Hence, each replica basically reconstructs the current value of a data object from a history of propagated updates. This manner is suited for key-value stores such as PNUTS, Cassandra, and BigTable with a schema-like structured values where the value component is divided into columns as in traditional row structures and the system is responsible for the semantic interpretation of the read and write operations. Under operation-transfer updates, each data object in key-value stores accessed by its key still leads to a clear relationship between the arriving queries and their corresponding pending updates. In this chapter (Part of this chapter are reprinted from Xu et al., Distrib Parallel Databases 32(4): 535–581, 2014 [1], with kind permission from Springer Science+Business Media.), based on an operation-transfer model for update propagation, we present scheduling strategies for the efficient processing of both pending queries and updates at key-value data store nodes. In the following, Sect. 5.1 describes hybrid on-demand (HOD) mechanism; Sect. 5.2 presents freshness/tardiness (FIT) mechanism; Sect. 5.3 introduces popularity-aware mechanism; Sect. 5.4 shows the experimental analysis based on a simulation platform; Sect. 5.5 summarizes this chapter.

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

Access this chapter

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

References

  1. Xu, C., Sharaf, M.A., Zhou, X., Zhou, A.: Quality-aware schedulers for weak consistency key-value data stores. Distrib. Parallel Databases 32(4), 535–581 (2014)

    Article  Google Scholar 

  2. Saito, Y., Shapiro, M.: Optimistic replication. ACM Comput. Surv. 37(1), 42–81 (2005)

    Article  Google Scholar 

  3. Hewitt, E.: Cassandra: The Definitive Guide. O’Reilly Media Inc., Sebastopol (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chen Xu .

Rights and permissions

Reprints and permissions

Copyright information

© 2015 The Author(s)

About this chapter

Cite this chapter

Xu, C., Zhou, A. (2015). Scheduling for Operation-Transfer Updates. In: Quality-aware Scheduling for Key-value Data Stores. SpringerBriefs in Computer Science. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-662-47306-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-662-47306-1_5

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-662-47305-4

  • Online ISBN: 978-3-662-47306-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics