Skip to main content

2016 | OriginalPaper | Buchkapitel

9. SLA-basierte Konfiguration eines modularen Datenbanksystems für die Cloud

verfasst von : Filip-Martin Brinkmann, Ilir Fetai, Heiko Schuldt

Erschienen in: Big Data

Verlag: Springer Fachmedien Wiesbaden

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Zusammenfassung

Die Popularität des Cloud Computing hat dazu geführt, dass viele Unternehmen ihre Anwendungen nicht mehr selbst mit eigenen Ressourcen betreiben. Diese Anwendungen laufen vielmehr komplett „in der Cloud“. Da die Datenverwaltung ein wesentlicher Teil dieser Anwendungen ist, werden Cloud-Anbieter mit vielen unterschiedlichen Anforderungen an die Speicherung von und den Zugriff auf Daten konfrontiert. Daher müssen Cloud-Anbieter auch entsprechend viele verschiedene Varianten für die Verwaltung von Daten bereitstellen. Diese Varianten unterscheiden sich dabei nicht nur in den technischen Eigenschaften (z. B. Datenkonsistenz, Verfügbarkeit oder Antwortzeit), sondern auch in den Kosten für die benötigte Infrastruktur, die dafür anfallen. Zukünftige Cloud-Lösungen sollten daher nicht nur Einzellösungen oder wenige vorgegebene Konfigurationen anbieten, sondern aus konfigurierbaren Modulen und Protokollen bestehen, die dynamisch, je nach Anforderungen der Nutzer, kombiniert werden können. Damit kann eine größtmögliche Flexibilität erreicht werden, um gleichzeitig möglichst viele heterogene Anforderungen von Cloud-Nutzern zu befriedigen. Während Module die Bausteine eines solchen Systems darstellen, beschreiben die Protokolle das gewünschte Verhalten dieser Bausteine. Eine große Herausforderung ist die Auswahl der geeigneten Module und Protokolle, deren Konfiguration und dynamische Anpassung an sich verändernde Anforderungen.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

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!

Literatur
Zurück zum Zitat Agrawal, D., Abbadi, A.E., Antony, S., Das, S.: Data management challenges in cloud computing infrastructures. In: Proceedings of the 6th International Workshop on Databases in Networked Information Systems (DNIS 2010), Bd. 5999. Springer LNCS, Aizu-Wakamatsu (2010) Agrawal, D., Abbadi, A.E., Antony, S., Das, S.: Data management challenges in cloud computing infrastructures. In: Proceedings of the 6th International Workshop on Databases in Networked Information Systems (DNIS 2010), Bd. 5999. Springer LNCS, Aizu-Wakamatsu (2010)
Zurück zum Zitat Bailis, P., Davidson, A., Fekete, A., Ghodsi, A., Hellerstein, J.M., Stoica, I.: Highly available transactions: virtues and limitations. In: Proceedings of the VLDB Endowment 7(3), S. 181–192 (2013) Bailis, P., Davidson, A., Fekete, A., Ghodsi, A., Hellerstein, J.M., Stoica, I.: Highly available transactions: virtues and limitations. In: Proceedings of the VLDB Endowment 7(3), S. 181–192 (2013)
Zurück zum Zitat Becker, B., Gschwind, S., Ohler, T., Seeger, B., Widmayer, P.: An asymptotically optimal multiversion B-tree. The VLDB Journal 5(4), 264–275 (1996)CrossRef Becker, B., Gschwind, S., Ohler, T., Seeger, B., Widmayer, P.: An asymptotically optimal multiversion B-tree. The VLDB Journal 5(4), 264–275 (1996)CrossRef
Zurück zum Zitat Bernstein, P.A., Das, S.: Rethinking eventual consistency. In: Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD 2013). ACM Press, New York (2013) Bernstein, P.A., Das, S.: Rethinking eventual consistency. In: Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD 2013). ACM Press, New York (2013)
Zurück zum Zitat Bernstein, P.A., Goodman, N.: An algorithm for concurrency control and recovery in replicated distributed databases. ACM Transactions on Database Systems (TODS) 9(4), 596–615 (1984)MathSciNetCrossRef Bernstein, P.A., Goodman, N.: An algorithm for concurrency control and recovery in replicated distributed databases. ACM Transactions on Database Systems (TODS) 9(4), 596–615 (1984)MathSciNetCrossRef
Zurück zum Zitat Bornea, M.B., Hodson, O., Elnikety, S., Fekete, A.: One-copy serializability with snapshot isolation under the hood. In: Proceedings of the 27th International Conference on Data Engineering (ICDE 2011), IEEE Computer Society, Hannover, S. 625–636 (2011) Bornea, M.B., Hodson, O., Elnikety, S., Fekete, A.: One-copy serializability with snapshot isolation under the hood. In: Proceedings of the 27th International Conference on Data Engineering (ICDE 2011), IEEE Computer Society, Hannover, S. 625–636 (2011)
Zurück zum Zitat Brantner, M., Florescu, D., Graf, D.A., Kossmann, D., Kraska, T.: Building a database on S3. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (SIGMOD 2008), Vancouver, S. 251–264 (2008) Brantner, M., Florescu, D., Graf, D.A., Kossmann, D., Kraska, T.: Building a database on S3. In: Proceedings of the 2008 ACM SIGMOD International Conference on Management of Data (SIGMOD 2008), Vancouver, S. 251–264 (2008)
Zurück zum Zitat Brewer, E.A.: Towards robust distributed systems. In: Proceedings of the 19th Annual ACM Symposium on Principles of Distributed Computing (PODC 2000), ACM, Portland, Juli (2000) Brewer, E.A.: Towards robust distributed systems. In: Proceedings of the 19th Annual ACM Symposium on Principles of Distributed Computing (PODC 2000), ACM, Portland, Juli (2000)
Zurück zum Zitat Brinkmann, F.-M., Schuldt, H.: Towards archiving-as-a-service: a distributed index for the cost-effective access to replicated multi-version data. In: Proceedings of the 19th International Database Engineering & Applications Symposium (IDEAS 2015), Yokohama, Juli (2015) Brinkmann, F.-M., Schuldt, H.: Towards archiving-as-a-service: a distributed index for the cost-effective access to replicated multi-version data. In: Proceedings of the 19th International Database Engineering & Applications Symposium (IDEAS 2015), Yokohama, Juli (2015)
Zurück zum Zitat Cahill, M.J., Röhm, U., Fekete, A.D.: Serializable isolation for snapshot databases. ACM Transactions on Database Systems (TODS) 34(4), 1–42 (2009)CrossRef Cahill, M.J., Röhm, U., Fekete, A.D.: Serializable isolation for snapshot databases. ACM Transactions on Database Systems (TODS) 34(4), 1–42 (2009)CrossRef
Zurück zum Zitat Curino, C., Jones, E.P.C., Popa, R.A., Malviya, N., Wu, E., Madden, S., Balakrishnan, H., Zeldovich, N.: Relational cloud: a database service for the cloud. In: Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR 2011), Asilomar, Januar (2011) Curino, C., Jones, E.P.C., Popa, R.A., Malviya, N., Wu, E., Madden, S., Balakrishnan, H., Zeldovich, N.: Relational cloud: a database service for the cloud. In: Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR 2011), Asilomar, Januar (2011)
Zurück zum Zitat Daudjee, K., Salem, K.: Lazy database replication with snapshot isolation. In: Proceedings of the 32nd International Conference on Very Large Data Bases (VLDB 2006), ACM, Seoul, September (2006) Daudjee, K., Salem, K.: Lazy database replication with snapshot isolation. In: Proceedings of the 32nd International Conference on Very Large Data Bases (VLDB 2006), ACM, Seoul, September (2006)
Zurück zum Zitat 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: Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP 2007), ACM, Stevenson, S. 205–220, Oktober (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: Proceedings of the 21st ACM Symposium on Operating Systems Principles (SOSP 2007), ACM, Stevenson, S. 205–220, Oktober (2007)
Zurück zum Zitat Dittrich, K.R., Geppert, A.: Component Database Systems. Morgan Kaufmann, San Francisco (2000) Dittrich, K.R., Geppert, A.: Component Database Systems. Morgan Kaufmann, San Francisco (2000)
Zurück zum Zitat Dittrich, J., Jindal, A.: Towards a one size fits all database architecture. In: Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR 2011), Asilomar, Januar (2011) Dittrich, J., Jindal, A.: Towards a one size fits all database architecture. In: Proceedings of the 5th Biennial Conference on Innovative Data Systems Research (CIDR 2011), Asilomar, Januar (2011)
Zurück zum Zitat Elmasri, R., Wuu, G.T.J., Kim, Y.-J.: The time index: an access structure for temporal data. In: Proceedings of the 16th International Conference on Very Large Data Bases (VLDB 1990), San Francisco, S. 1–12 (1990) Elmasri, R., Wuu, G.T.J., Kim, Y.-J.: The time index: an access structure for temporal data. In: Proceedings of the 16th International Conference on Very Large Data Bases (VLDB 1990), San Francisco, S. 1–12 (1990)
Zurück zum Zitat Elnikety, S., Zwaenepoel, W., Pedone, F.: Database replication using generalized snapshot isolation. In: Proceedings of the 24th IEEE Symposium on Reliable Distributed Systems (SRDS 2005), IEEE Computer Society, Orlando, October (2005) Elnikety, S., Zwaenepoel, W., Pedone, F.: Database replication using generalized snapshot isolation. In: Proceedings of the 24th IEEE Symposium on Reliable Distributed Systems (SRDS 2005), IEEE Computer Society, Orlando, October (2005)
Zurück zum Zitat Fekete, A.: Allocating isolation levels to transactions. In: Proceedings of the 24th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS 2005), ACM, Baltimore, Juni (2005) Fekete, A.: Allocating isolation levels to transactions. In: Proceedings of the 24th ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems (PODS 2005), ACM, Baltimore, Juni (2005)
Zurück zum Zitat Fetai, I., Schuldt, H.: Cost-based data consistency in a data-as-a-service cloud environment. In: Proceedings of the 5th International Conference on Cloud Computing (CLOUD 2012), IEEE, Honolulu, Juni (2012a) Fetai, I., Schuldt, H.: Cost-based data consistency in a data-as-a-service cloud environment. In: Proceedings of the 5th International Conference on Cloud Computing (CLOUD 2012), IEEE, Honolulu, Juni (2012a)
Zurück zum Zitat Fetai, I., Schuldt, H.: Cost-based adaptive concurrency control in the cloud. Technischer Bericht CS-2012-001, Universität Basel, Departement Mathematik und Informatik, Februar (2012b) Fetai, I., Schuldt, H.: Cost-based adaptive concurrency control in the cloud. Technischer Bericht CS-2012-001, Universität Basel, Departement Mathematik und Informatik, Februar (2012b)
Zurück zum Zitat Fetai, I., Schuldt, H.: SO-1SR: towards a self-optimizing one-copy serializability protocol for data management in the cloud. In: Proceedings of the 5th International Workshop on Cloud Data Management (CloudDB 2013), ACM, San Francisco, Oktober (2013) Fetai, I., Schuldt, H.: SO-1SR: towards a self-optimizing one-copy serializability protocol for data management in the cloud. In: Proceedings of the 5th International Workshop on Cloud Data Management (CloudDB 2013), ACM, San Francisco, Oktober (2013)
Zurück zum Zitat Fetai, I., Brinkmann, F.-M., Schuldt, H.: PolarDBMS: towards a cost-effective and policy-based data management in the cloud. In: Proceedings of the 6th International Workshop on Cloud Data Management (CloudDB 2014), IEEE, Chicago, März (2014) Fetai, I., Brinkmann, F.-M., Schuldt, H.: PolarDBMS: towards a cost-effective and policy-based data management in the cloud. In: Proceedings of the 6th International Workshop on Cloud Data Management (CloudDB 2014), IEEE, Chicago, März (2014)
Zurück zum Zitat Florescu, D., Kossmann, D.: Rethinking cost and performance of database systems. ACM Sigmod Record 38(1), 43–48 (2009)CrossRef Florescu, D., Kossmann, D.: Rethinking cost and performance of database systems. ACM Sigmod Record 38(1), 43–48 (2009)CrossRef
Zurück zum Zitat French, C.D.: „One size fits all“ database architectures do not work for DDS. In: Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data (SIGMOD 1995), ACM, San Jose (1995) French, C.D.: „One size fits all“ database architectures do not work for DDS. In: Proceedings of the 1995 ACM SIGMOD International Conference on Management of Data (SIGMOD 1995), ACM, San Jose (1995)
Zurück zum Zitat Giceva, J., Salomie, T.-I., Schüpbach, A., Alonso, G., Roscoe, T.: COD: database/operating system co-design. In: Proceedings of the 6th Biennial Conference on Innovative Data Systems Research (CIDR 2013), Asilomar, Januar (2013) Giceva, J., Salomie, T.-I., Schüpbach, A., Alonso, G., Roscoe, T.: COD: database/operating system co-design. In: Proceedings of the 6th Biennial Conference on Innovative Data Systems Research (CIDR 2013), Asilomar, Januar (2013)
Zurück zum Zitat 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
Zurück zum Zitat Gray, J., Helland, P., O’Neil, P.E., Shasha, D.: The dangers of replication and a solution. In: Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD 1996), ACM, Montréal, Juni, (1996) Gray, J., Helland, P., O’Neil, P.E., Shasha, D.: The dangers of replication and a solution. In: Proceedings of the ACM SIGMOD International Conference on Management of Data (SIGMOD 1996), ACM, Montréal, Juni, (1996)
Zurück zum Zitat Irmert, F., Daum, M., Meyer-Wegener, K.: A new approach to modular database systems. In: Proceedings of the 2008 Workshop on Software Engineering for Tailor-made Data Management, Nantes (2008) Irmert, F., Daum, M., Meyer-Wegener, K.: A new approach to modular database systems. In: Proceedings of the 2008 Workshop on Software Engineering for Tailor-made Data Management, Nantes (2008)
Zurück zum Zitat Jensen, C.S., Clifford, J., Gadia, S.K., Segev, A., Snodgrass, R.T.: A glossary of temporal database concepts. SIGMOD Record 21(3), 35–43 (1992)CrossRef Jensen, C.S., Clifford, J., Gadia, S.K., Segev, A., Snodgrass, R.T.: A glossary of temporal database concepts. SIGMOD Record 21(3), 35–43 (1992)CrossRef
Zurück zum Zitat Johnson, R., Pandis, I.: The bionic DBMS is coming, but what will it look like? In: Proceedings of the 6th Biennial Conference on Innovative Data Systems Research (CIDR 2013), Asilomar, Januar 2013 Johnson, R., Pandis, I.: The bionic DBMS is coming, but what will it look like? In: Proceedings of the 6th Biennial Conference on Innovative Data Systems Research (CIDR 2013), Asilomar, Januar 2013
Zurück zum Zitat Jung, H., Han, H., Fekete, A., Röhm, U.: Serializable snapshot isolation for replicated databases in high-update scenarios. Proceedings of the VLDB Endowment 4(11), 783–794 (2011) Jung, H., Han, H., Fekete, A., Röhm, U.: Serializable snapshot isolation for replicated databases in high-update scenarios. Proceedings of the VLDB Endowment 4(11), 783–794 (2011)
Zurück zum Zitat Kemme, B., Alonso, G.: Don’t be lazy, be consistent: Postgres-R, a new way to implement database replication. In: Proceedings of the 26th International Conference on Very Large Data Bases (VLDB 2000), Morgan Kaufmann, Kairo, S. 134–143, September 2000 Kemme, B., Alonso, G.: Don’t be lazy, be consistent: Postgres-R, a new way to implement database replication. In: Proceedings of the 26th International Conference on Very Large Data Bases (VLDB 2000), Morgan Kaufmann, Kairo, S. 134–143, September 2000
Zurück zum Zitat Kossmann, D., Kraska, T., Loesing, S., Merkli, S., Mittal, R., Pfaffhauser, F.: Cloudy: a modular cloud storage system. Proceedings of the VLDB Endowment 3(2), 2010 Kossmann, D., Kraska, T., Loesing, S., Merkli, S., Mittal, R., Pfaffhauser, F.: Cloudy: a modular cloud storage system. Proceedings of the VLDB Endowment 3(2), 2010
Zurück zum Zitat Kraska, T., Hentschel, M., Alonso, G., Kossmann, D.: Consistency rationing in the cloud: pay only when it matters. Proceedings of the VLDB Endowment 2(1), 253–264 (2009)CrossRef Kraska, T., Hentschel, M., Alonso, G., Kossmann, D.: Consistency rationing in the cloud: pay only when it matters. Proceedings of the VLDB Endowment 2(1), 253–264 (2009)CrossRef
Zurück zum Zitat Miller, M.S., Drexler, K.E.: Markets and computation: Agoric open systems. In: Huberman, B.A. (Hrsg.): The Ecology of Computation. Elsevier Science Publishers, North-Holland (1988) Miller, M.S., Drexler, K.E.: Markets and computation: Agoric open systems. In: Huberman, B.A. (Hrsg.): The Ecology of Computation. Elsevier Science Publishers, North-Holland (1988)
Zurück zum Zitat Muth, P., O’Neil, P.E., Pick, A., Weikum, G.: The LHAM log-structured history data access method. The VLDB Journal 8(3–4), 199–221 (2000)CrossRef Muth, P., O’Neil, P.E., Pick, A., Weikum, G.: The LHAM log-structured history data access method. The VLDB Journal 8(3–4), 199–221 (2000)CrossRef
Zurück zum Zitat Röhm, U., Böhm, K., Schek, H.-J., Schuldt, H.: FAS – a freshness-sensitive coordination middleware for a cluster of OLAP components. In: Proceedings of 28th International Conference on Very Large Data Bases (VLDB 2002), Morgan Kaufmann, Hong Kong, S. 754–765, August 2002 Röhm, U., Böhm, K., Schek, H.-J., Schuldt, H.: FAS – a freshness-sensitive coordination middleware for a cluster of OLAP components. In: Proceedings of 28th International Conference on Very Large Data Bases (VLDB 2002), Morgan Kaufmann, Hong Kong, S. 754–765, August 2002
Zurück zum Zitat Schütze, R.: Intuitionistic Fuzzy Component Failure Analysis (IFCFIA) – a gradual method for SLA dependency mapping and bi-polar impact assessment. Technischer Bericht, Departement Informatik, Universität Fribourg (2013) Schütze, R.: Intuitionistic Fuzzy Component Failure Analysis (IFCFIA) – a gradual method for SLA dependency mapping and bi-polar impact assessment. Technischer Bericht, Departement Informatik, Universität Fribourg (2013)
Zurück zum Zitat Stonebraker, M.: New opportunities for new SQL. Communications of the ACM 55(11), 10–11 (2012)CrossRef Stonebraker, M.: New opportunities for new SQL. Communications of the ACM 55(11), 10–11 (2012)CrossRef
Zurück zum Zitat Stonebraker, M., Çetintemel, U.: „One size fits all“: an idea whose time has come and gone. In: Proceedings of the 21st International Conference on Data Engineering (ICDE 2005), IEEE Computer Society, Tokyo, April 2005 Stonebraker, M., Çetintemel, U.: „One size fits all“: an idea whose time has come and gone. In: Proceedings of the 21st International Conference on Data Engineering (ICDE 2005), IEEE Computer Society, Tokyo, April 2005
Zurück zum Zitat Tsotras, V.J., Kangerlaris, N.: The snapshot index: an I/O-optimal access method for timeslice queries. Information Systems 20(3), 237–260 (1995)CrossRef Tsotras, V.J., Kangerlaris, N.: The snapshot index: an I/O-optimal access method for timeslice queries. Information Systems 20(3), 237–260 (1995)CrossRef
Zurück zum Zitat Vogels, W.: Eventually consistent. Communications of the ACM 52(1), 40–44 (2009)CrossRef Vogels, W.: Eventually consistent. Communications of the ACM 52(1), 40–44 (2009)CrossRef
Metadaten
Titel
SLA-basierte Konfiguration eines modularen Datenbanksystems für die Cloud
verfasst von
Filip-Martin Brinkmann
Ilir Fetai
Heiko Schuldt
Copyright-Jahr
2016
DOI
https://doi.org/10.1007/978-3-658-11589-0_9