Skip to main content
Top
Published in:
Cover of the book

2015 | OriginalPaper | Chapter

1. Introduction

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

Key-value stores provide a distributed solution to cloud computing and big data management. Generally, key-value stores employ a weak consistency model, which relaxes the data consistency to improve system performance on query response. However, a drawback is that data accessed by users might be stale. Hence, there is an intrinsic trade-off between query latency and data consistency. At a local node, data consistency is expressed as the freshness of data accessed by queries. Hence, the trade-off at node level boils down to finding a suitable trade-off between query latency (i.e., quality of service (QoS)) and data freshness (i.e., quality of data (QoD)). This chapter provides an introduction of quality-aware scheduling for key-value stores which balances the aforementioned trade-off. In the following, Sect. 1.1 introduces the application scenarios of quality-aware scheduling for key-value data stores; Sect. 1.2 highlights the significance and challenges of the research in this book; Sect. 1.3 illustrates an implementation framework of this study; Sect. 1.4 provides an overview of this book.

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!

Footnotes
1
Basically Available, Soft state, Eventual consistency.
 
2
Atomicity, Consistency, Isolation, Durability.
 
Literature
1.
go back to reference Sharaf, M.A., Chrysanthis, P.K., Labrinidis, A., Amza, C.: Optimizing i/o-intensive transactions in highly interactive applications. In: SIGMOD Conference, pp. 785–798 (2009) Sharaf, M.A., Chrysanthis, P.K., Labrinidis, A., Amza, C.: Optimizing i/o-intensive transactions in highly interactive applications. In: SIGMOD Conference, pp. 785–798 (2009)
2.
go back to reference DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W.: Dynamo: Amazon’s highly available key-value store. In: SOSP, pp. 205–220 (2007) DeCandia, G., Hastorun, D., Jampani, M., Kakulapati, G., Lakshman, A., Pilchin, A., Sivasubramanian, S., Vosshall, P., Vogels, W.: Dynamo: Amazon’s highly available key-value store. In: SOSP, pp. 205–220 (2007)
3.
go back to reference Cooper, B.F., Ramakrishnan, R., Srivastava, U., Silberstein, A., Bohannon, P., Jacobsen, H.-A., Puz, N., Weaver, D., Yerneni, R.: Pnuts: Yahoo!’s hosted data serving platform. PVLDB 1(2), 1277–1288 (2008) Cooper, B.F., Ramakrishnan, R., Srivastava, U., Silberstein, A., Bohannon, P., Jacobsen, H.-A., Puz, N., Weaver, D., Yerneni, R.: Pnuts: Yahoo!’s hosted data serving platform. PVLDB 1(2), 1277–1288 (2008)
4.
go back to reference Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Chandra, T., Fikes, A., Gruber, R.E.: Bigtable: a distributed storage system for structured data. ACM Trans. Comput. Syst. 26(2) (2008) Chang, F., Dean, J., Ghemawat, S., Hsieh, W.C., Wallach, D.A., Burrows, M., Chandra, T., Fikes, A., Gruber, R.E.: Bigtable: a distributed storage system for structured data. ACM Trans. Comput. Syst. 26(2) (2008)
5.
go back to reference Lakshman, A., Malik, P.: Cassandra: a decentralized structured storage system. Oper. Syst. Rev. 44(2), 35–40 (2010)CrossRef Lakshman, A., Malik, P.: Cassandra: a decentralized structured storage system. Oper. Syst. Rev. 44(2), 35–40 (2010)CrossRef
8.
go back to reference Abadi, D.: Consistency tradeoffs in modern distributed database system design: cap is only part of the story. IEEE Comput. 45(2), 37–42 (2012)MathSciNetCrossRef Abadi, D.: Consistency tradeoffs in modern distributed database system design: cap is only part of the story. IEEE Comput. 45(2), 37–42 (2012)MathSciNetCrossRef
9.
go back to reference Ramakrishnan, R.: Cap and cloud data management. IEEE Comput. 45(2), 43–49 (2012)CrossRef Ramakrishnan, R.: Cap and cloud data management. IEEE Comput. 45(2), 43–49 (2012)CrossRef
10.
go back to reference Guo, H., Larson, P.-Å., Ramakrishnan, R., Goldstein, J.: Relaxed currency and consistency: how to say “good enough” in SQL. In: SIGMOD Conference, pp. 815–826 (2004) Guo, H., Larson, P.-Å., Ramakrishnan, R., Goldstein, J.: Relaxed currency and consistency: how to say “good enough” in SQL. In: SIGMOD Conference, pp. 815–826 (2004)
11.
go back to reference Sharaf, M.A., Xu, C., Zhou, X.: Finding the silver lining for data freshness on the cloud: [extended abstract]. In: CloudDB, pp. 49–50 (2012) Sharaf, M.A., Xu, C., Zhou, X.: Finding the silver lining for data freshness on the cloud: [extended abstract]. In: CloudDB, pp. 49–50 (2012)
12.
go back to reference Bailis, P., Venkataraman, S., Franklin, M.J., Hellerstein, J.M., Stoica, I.: Probabilistically bounded staleness for practical partial quorums. PVLDB 5(8), 776–787 (2012) Bailis, P., Venkataraman, S., Franklin, M.J., Hellerstein, J.M., Stoica, I.: Probabilistically bounded staleness for practical partial quorums. PVLDB 5(8), 776–787 (2012)
13.
go back to reference Golab, W.M., Li, X., Shah, M.A.: Analyzing consistency properties for fun and profit. In: PODC, pp. 197–206 (2011) Golab, W.M., Li, X., Shah, M.A.: Analyzing consistency properties for fun and profit. In: PODC, pp. 197–206 (2011)
14.
go back to reference Wada, H., Fekete, A., Zhao, L., Lee, K., Liu, A.: Data consistency properties and the trade-offs in commercial cloud storage: the consumers’ perspective. In: CIDR, pp. 134–143 (2011) Wada, H., Fekete, A., Zhao, L., Lee, K., Liu, A.: Data consistency properties and the trade-offs in commercial cloud storage: the consumers’ perspective. In: CIDR, pp. 134–143 (2011)
15.
go back to reference Gilbert, S., Lynch, N.A.: Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services. SIGACT News 33(2), 51–59 (2002)CrossRef Gilbert, S., Lynch, N.A.: Brewer’s conjecture and the feasibility of consistent, available, partition-tolerant web services. SIGACT News 33(2), 51–59 (2002)CrossRef
16.
go back to reference Tanenbaum, A.S., Van Steen, M.: Distributed Systems: Principles and Paradigms. Prentice Hall Inc., Upper Saddle River (2006) Tanenbaum, A.S., Van Steen, M.: Distributed Systems: Principles and Paradigms. Prentice Hall Inc., Upper Saddle River (2006)
17.
go back to reference Zhu, Y., Yu, P.S., Wang, J.: RECODS: replica consistency-on-demand store. In: ICDE, pp. 1360–1363 (2013) Zhu, Y., Yu, P.S., Wang, J.: RECODS: replica consistency-on-demand store. In: ICDE, pp. 1360–1363 (2013)
18.
go back to reference Bailis, P., Venkataraman, S., Franklin, M.J., Hellerstein, J.M., Stoica, I.: PBS at work: advancing data management with consistency metrics. In: SIGMOD Conference, pp. 1113–1116 (2013) Bailis, P., Venkataraman, S., Franklin, M.J., Hellerstein, J.M., Stoica, I.: PBS at work: advancing data management with consistency metrics. In: SIGMOD Conference, pp. 1113–1116 (2013)
19.
go back to reference Silberschatz, A., Galvin, P.B., Gagne, G., Silberschatz, A.: Operating System Concepts. Addison-Wesley, Reading (1998)MATH Silberschatz, A., Galvin, P.B., Gagne, G., Silberschatz, A.: Operating System Concepts. Addison-Wesley, Reading (1998)MATH
20.
go back to reference Chi, Y., Moon, H.J., Hacigümüs, H., Tatemura, J.: SLA-tree: a framework for efficiently supporting SLA-based decisions in cloud computing. In: EDBT, pp. 129–140 (2011) Chi, Y., Moon, H.J., Hacigümüs, H., Tatemura, J.: SLA-tree: a framework for efficiently supporting SLA-based decisions in cloud computing. In: EDBT, pp. 129–140 (2011)
21.
go back to reference Chi, Y., Moon, H.J., Hacigümüs, H.: ICBS: incremental cost-based scheduling under piecewise linear SLAs. PVLDB 4(9), 563–574 (2011) Chi, Y., Moon, H.J., Hacigümüs, H.: ICBS: incremental cost-based scheduling under piecewise linear SLAs. PVLDB 4(9), 563–574 (2011)
Metadata
Title
Introduction
Authors
Chen Xu
Aoying Zhou
Copyright Year
2015
Publisher
Springer Berlin Heidelberg
DOI
https://doi.org/10.1007/978-3-662-47306-1_1

Premium Partner