Skip to main content
Top

2015 | OriginalPaper | Chapter

5. Scheduling for Operation-Transfer Updates

Authors : Chen Xu, Aoying Zhou

Published in: Quality-aware Scheduling for Key-value Data Stores

Publisher: Springer Berlin Heidelberg

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

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.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference 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)CrossRef 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)CrossRef
2.
go back to reference Saito, Y., Shapiro, M.: Optimistic replication. ACM Comput. Surv. 37(1), 42–81 (2005)CrossRef Saito, Y., Shapiro, M.: Optimistic replication. ACM Comput. Surv. 37(1), 42–81 (2005)CrossRef
3.
go back to reference Hewitt, E.: Cassandra: The Definitive Guide. O’Reilly Media Inc., Sebastopol (2010) Hewitt, E.: Cassandra: The Definitive Guide. O’Reilly Media Inc., Sebastopol (2010)
Metadata
Title
Scheduling for Operation-Transfer Updates
Authors
Chen Xu
Aoying Zhou
Copyright Year
2015
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-47306-1_5

Premium Partner