Skip to main content

2014 | OriginalPaper | Buchkapitel

10. Conclusions

verfasst von : Liang Zhao, Sherif Sakr, Anna Liu, Athman Bouguettaya

Erschienen in: Cloud Data Management

Verlag: Springer International Publishing

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

search-config
loading …

Abstract

The advantages of the cloud computing paradigm opens up new avenues for deploying novel applications which were not economically feasible in a traditional enterprise infrastructure setting. Therefore, the cloud has become an increasingly popular platform for hosting software applications in a variety of domains such as e-retail, finance, news and social networking. Thus, we are witnessing a proliferation in the number of applications with a tremendous increase in the scale of the data generated as well as being consumed by such applications. Cloud-hosted database systems powering these applications form a critical component in the software stack of these applications. They play an important role in ensuring the smooth deployment or migration of software applications from the traditional enterprise infrastructures and on-premise data centers to the new cloud platforms and infrastructures. In the previous chapter, we presented an overview of the state-of-the-art of existing technologies for hosting the database tier of software applications in cloud environments. We crystallized the design choices, strengths, weaknesses of each technology. In this chapter, we shed the lights on a set of research challenges, that have been introduced by the new wave of cloud-hosted data storage systems that need to be addressed in order to ensure that the vision of designing and implementing successful scalable data management solutions can be achieved.

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
65.
Zurück zum Zitat Eric Anderson, Xiaozhou Li, Mehul A. Shah, Joseph Tucek, and Jay J. Wylie. What consistency does your key-value store actually provide? In HotDep, 2010. Eric Anderson, Xiaozhou Li, Mehul A. Shah, Joseph Tucek, and Jay J. Wylie. What consistency does your key-value store actually provide? In HotDep, 2010.
67.
Zurück zum Zitat Michael Armbrust, Kristal Curtis, Tim Kraska, Armando Fox, Michael J. Franklin, and David A. Patterson. PIQL: Success-Tolerant Query Processing in the Cloud. PVLDB, 5(3):181–192, 2011. Michael Armbrust, Kristal Curtis, Tim Kraska, Armando Fox, Michael J. Franklin, and David A. Patterson. PIQL: Success-Tolerant Query Processing in the Cloud. PVLDB, 5(3):181–192, 2011.
68.
Zurück zum Zitat Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. A view of cloud computing. Commun. ACM, 53(4):50–58, April 2010.CrossRef Michael Armbrust, Armando Fox, Rean Griffith, Anthony D. Joseph, Randy Katz, Andy Konwinski, Gunho Lee, David Patterson, Ariel Rabkin, Ion Stoica, and Matei Zaharia. A view of cloud computing. Commun. ACM, 53(4):50–58, April 2010.CrossRef
71.
Zurück zum Zitat Peter Bailis, Shivaram Venkataraman, Michael J. Franklin, Joseph M. Hellerstein, and Ion Stoica. Probabilistically bounded staleness for practical partial quorums. PVLDB, 5(8), 2012. Peter Bailis, Shivaram Venkataraman, Michael J. Franklin, Joseph M. Hellerstein, and Ion Stoica. Probabilistically bounded staleness for practical partial quorums. PVLDB, 5(8), 2012.
72.
Zurück zum Zitat Jason Baker, Chris Bond, James C. Corbett, JJ Furman, Andrey Khorlin, James Larson, Jean-Michel Leon, Yawei Li, Alexander Lloyd, and Vadim Yushprakh. Megastore: Providing scalable, highly available storage for interactive services. In Proceedings of the 5th Biennial Conference on Innovative Data Systems Research, CIDR ’11, pages 223–234, Asilomar, California, USA, January 2011. Jason Baker, Chris Bond, James C. Corbett, JJ Furman, Andrey Khorlin, James Larson, Jean-Michel Leon, Yawei Li, Alexander Lloyd, and Vadim Yushprakh. Megastore: Providing scalable, highly available storage for interactive services. In Proceedings of the 5th Biennial Conference on Innovative Data Systems Research, CIDR ’11, pages 223–234, Asilomar, California, USA, January 2011.
75.
Zurück zum Zitat Salman A. Baset. Cloud SLAs: present and future. SIGOPS Oper. Syst. Rev., 46(2):57–66, July 2012. Salman A. Baset. Cloud SLAs: present and future. SIGOPS Oper. Syst. Rev., 46(2):57–66, July 2012.
78.
Zurück zum Zitat David Bermbach and Stefan Tai. Eventual consistency: How soon is eventual? an evaluation of Amazon S3’s consistency behavior. In Proceedings of the 6th Workshop on Middleware for Service Oriented Computing, MW4SOC ’11, pages 1:1–1:6, Lisboa, Portugal, 2011. ACM. David Bermbach and Stefan Tai. Eventual consistency: How soon is eventual? an evaluation of Amazon S3’s consistency behavior. In Proceedings of the 6th Workshop on Middleware for Service Oriented Computing, MW4SOC ’11, pages 1:1–1:6, Lisboa, Portugal, 2011. ACM.
83.
Zurück zum Zitat Peter Bodík, Armando Fox, Michael J. Franklin, Michael I. Jordan, and David A. Patterson. Characterizing, modeling, and generating workload spikes for stateful services. In Proceedings of the 1st ACM Symposium on Cloud computing, SoCC ’10, pages 241–252, Indianapolis, IN, USA, 2010. ACM. Peter Bodík, Armando Fox, Michael J. Franklin, Michael I. Jordan, and David A. Patterson. Characterizing, modeling, and generating workload spikes for stateful services. In Proceedings of the 1st ACM Symposium on Cloud computing, SoCC ’10, pages 241–252, Indianapolis, IN, USA, 2010. ACM.
95.
Zurück zum Zitat Emmanuel Cecchet, George Candea, and Anastasia Ailamaki. Middleware-based database replication: the gaps between theory and practice. In SIGMOD Conference, pages 739–752, 2008. Emmanuel Cecchet, George Candea, and Anastasia Ailamaki. Middleware-based database replication: the gaps between theory and practice. In SIGMOD Conference, pages 739–752, 2008.
98.
Zurück zum Zitat Tushar Deepak Chandra, Robert Griesemer, and Joshua Redstone. Paxos made live: an engineering perspective. In PODC, pages 398–407, 2007. Tushar Deepak Chandra, Robert Griesemer, and Joshua Redstone. Paxos made live: an engineering perspective. In PODC, pages 398–407, 2007.
99.
Zurück zum Zitat Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. Bigtable: A distributed storage system for structured data. ACM Trans. Comput. Syst., 26(2):4:1–4:26, June 2008. Fay Chang, Jeffrey Dean, Sanjay Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, Mike Burrows, Tushar Chandra, Andrew Fikes, and Robert E. Gruber. Bigtable: A distributed storage system for structured data. ACM Trans. Comput. Syst., 26(2):4:1–4:26, June 2008.
102.
Zurück zum Zitat Yun Chi, Hyun Jin Moon, and Hakan Hacigümüş. iCBS: incremental cost-based scheduling under piecewise linear SLAs. Proc. VLDB Endow., 4(9):563–574, June 2011. Yun Chi, Hyun Jin Moon, and Hakan Hacigümüş. iCBS: incremental cost-based scheduling under piecewise linear SLAs. Proc. VLDB Endow., 4(9):563–574, June 2011.
106.
Zurück zum Zitat James Cipar, Greg Ganger, Kimberly Keeton, Charles B. Morrey, III, Craig A.N. Soules, and Alistair Veitch. LazyBase: trading freshness for performance in a scalable database. In Proceedings of the 7th ACM European Conference on Computer Systems, EuroSys ’12, pages 169–182, Bern, Switzerland, April 2012. ACM. James Cipar, Greg Ganger, Kimberly Keeton, Charles B. Morrey, III, Craig A.N. Soules, and Alistair Veitch. LazyBase: trading freshness for performance in a scalable database. In Proceedings of the 7th ACM European Conference on Computer Systems, EuroSys ’12, pages 169–182, Bern, Switzerland, April 2012. ACM.
112.
Zurück zum Zitat Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. Benchmarking cloud serving systems with YCSB. In Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC ’10, pages 143–154, Indianapolis, IN, USA, 2010. ACM. Brian F. Cooper, Adam Silberstein, Erwin Tam, Raghu Ramakrishnan, and Russell Sears. Benchmarking cloud serving systems with YCSB. In Proceedings of the 1st ACM Symposium on Cloud Computing, SoCC ’10, pages 143–154, Indianapolis, IN, USA, 2010. ACM.
113.
Zurück zum Zitat James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, J. J. Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford. Spanner: Google’s globally-distributed database. In Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation, OSDI ’12, pages 251–264, Berkeley, CA, USA, 2012. USENIX Association. James C. Corbett, Jeffrey Dean, Michael Epstein, Andrew Fikes, Christopher Frost, J. J. Furman, Sanjay Ghemawat, Andrey Gubarev, Christopher Heiser, Peter Hochschild, Wilson Hsieh, Sebastian Kanthak, Eugene Kogan, Hongyi Li, Alexander Lloyd, Sergey Melnik, David Mwaura, David Nagle, Sean Quinlan, Rajesh Rao, Lindsay Rolig, Yasushi Saito, Michal Szymaniak, Christopher Taylor, Ruth Wang, and Dale Woodford. Spanner: Google’s globally-distributed database. In Proceedings of the 10th USENIX conference on Operating Systems Design and Implementation, OSDI ’12, pages 251–264, Berkeley, CA, USA, 2012. USENIX Association.
117.
Zurück zum Zitat Sudipto Das, Divyakant Agrawal, and Amr El Abbadi. G-Store: a scalable data store for transactional multi key access in the cloud. In Proceedings of the 1st ACM Symposium on Cloud computing, SoCC ’10, pages 163–174, New York, NY, USA, 2010. ACM. Sudipto Das, Divyakant Agrawal, and Amr El Abbadi. G-Store: a scalable data store for transactional multi key access in the cloud. In Proceedings of the 1st ACM Symposium on Cloud computing, SoCC ’10, pages 163–174, New York, NY, USA, 2010. ACM.
121.
Zurück zum Zitat Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, and Werner Vogels. Dynamo: Amazon’s highly available key-value store. SIGOPS Oper. Syst. Rev., 41(6):205–220, October 2007. Giuseppe DeCandia, Deniz Hastorun, Madan Jampani, Gunavardhan Kakulapati, Avinash Lakshman, Alex Pilchin, Swaminathan Sivasubramanian, Peter Vosshall, and Werner Vogels. Dynamo: Amazon’s highly available key-value store. SIGOPS Oper. Syst. Rev., 41(6):205–220, October 2007.
124.
Zurück zum Zitat Dave Durkee. Why cloud computing will never be free. Commun. ACM, 53(5):62–69, May 2010.CrossRef Dave Durkee. Why cloud computing will never be free. Commun. ACM, 53(5):62–69, May 2010.CrossRef
140.
Zurück zum Zitat Jum Gray and Andreas Reuter. Transaction Processing: Concepts and Techniques. The Morgan Kaufmann Series in Data Management Systems, 1992. Jum Gray and Andreas Reuter. Transaction Processing: Concepts and Techniques. The Morgan Kaufmann Series in Data Management Systems, 1992.
159.
Zurück zum Zitat Kimberly Keeton, Charles B. Morrey, III, Craig A.N. Soules, and Alistair Veitch. LazyBase: freshness vs. performance in information management. SIGOPS Oper. Syst. Rev., 44(1):15–19, March 2010. Kimberly Keeton, Charles B. Morrey, III, Craig A.N. Soules, and Alistair Veitch. LazyBase: freshness vs. performance in information management. SIGOPS Oper. Syst. Rev., 44(1):15–19, March 2010.
163.
Zurück zum Zitat Tim Kraska, Martin Hentschel, Gustavo Alonso, and Donald Kossmann. Consistency rationing in the cloud: pay only when it matters. Proc. VLDB Endow., 2(1):253–264, August 2009. Tim Kraska, Martin Hentschel, Gustavo Alonso, and Donald Kossmann. Consistency rationing in the cloud: pay only when it matters. Proc. VLDB Endow., 2(1):253–264, August 2009.
164.
Zurück zum Zitat Tim Kraska, Gene Pang, Michael J. Franklin, and Samuel Madden. MDCC: Multi-Data Center Consistency. CoRR, abs/1203.6049, 2012. Tim Kraska, Gene Pang, Michael J. Franklin, and Samuel Madden. MDCC: Multi-Data Center Consistency. CoRR, abs/1203.6049, 2012.
170.
Zurück zum Zitat Willis Lang, Srinath Shankar, Jignesh M. Patel, and Ajay Kalhan. Towards Multi-tenant Performance SLOs. In ICDE, pages 702–713, 2012. Willis Lang, Srinath Shankar, Jignesh M. Patel, and Ajay Kalhan. Towards Multi-tenant Performance SLOs. In ICDE, pages 702–713, 2012.
173.
Zurück zum Zitat Justin J. Levandoski, David Lomet, Mohamed F. Mokbel, and Kevin Keliang Zhao. Deuteronomy: Transaction support for cloud data. In Proceedings of the 5th Biennial Conference on Innovative Data Systems Research, CIDR ’11, pages 123–133, Asilomar, California, USA, January 2011. Justin J. Levandoski, David Lomet, Mohamed F. Mokbel, and Kevin Keliang Zhao. Deuteronomy: Transaction support for cloud data. In Proceedings of the 5th Biennial Conference on Innovative Data Systems Research, CIDR ’11, pages 123–133, Asilomar, California, USA, January 2011.
178.
Zurück zum Zitat Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, and David G. Andersen. Don’t settle for eventual: Scalable causal consistency for wide-area storage with COPS. In Proceedings of the 23rd ACM Symposium on Operating Systems Principles, SOSP ’11, pages 401–416, New York, NY, USA, 2011. ACM. Wyatt Lloyd, Michael J. Freedman, Michael Kaminsky, and David G. Andersen. Don’t settle for eventual: Scalable causal consistency for wide-area storage with COPS. In Proceedings of the 23rd ACM Symposium on Operating Systems Principles, SOSP ’11, pages 401–416, New York, NY, USA, 2011. ACM.
186.
Zurück zum Zitat Faisal Nawab, Divyakant Agrawal, and Amr El Abbadi. Message Futures: Fast Commitment of Transactions in. Multi-datacenter Environments. In CIDR, 2013. Faisal Nawab, Divyakant Agrawal, and Amr El Abbadi. Message Futures: Fast Commitment of Transactions in. Multi-datacenter Environments. In CIDR, 2013.
189.
Zurück zum Zitat M. Tamer Özsu and Patrick Valduriez. Principles of Distributed Database Systems. Springer, New York, NY, USA, 3rd edition, March 2011. M. Tamer Özsu and Patrick Valduriez. Principles of Distributed Database Systems. Springer, New York, NY, USA, 3rd edition, March 2011.
204.
Zurück zum Zitat Sherif Sakr and Anna Liu. Is your cloud-hosted database truly elastic? In Proceedings of the 9th IEEE World Congress on Services, IEEE SERVICES ’13. IEEE Computer Society, June 2013. Sherif Sakr and Anna Liu. Is your cloud-hosted database truly elastic? In Proceedings of the 9th IEEE World Congress on Services, IEEE SERVICES ’13. IEEE Computer Society, June 2013.
208.
Zurück zum Zitat Jörg Schad, Jens Dittrich, and Jorge-Arnulfo Quiané-Ruiz. Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc. VLDB Endow., 3(1–2):460–471, September 2010. Jörg Schad, Jens Dittrich, and Jorge-Arnulfo Quiané-Ruiz. Runtime measurements in the cloud: observing, analyzing, and reducing variance. Proc. VLDB Endow., 3(1–2):460–471, September 2010.
218.
Zurück zum Zitat Basem Suleiman, Sherif Sakr, Ross Jeffrey, and Anna Liu. On understanding the economics and elasticity challenges of deploying business applications on public cloud infrastructure. Internet Services and Applications, 3(2):173–193, 2012.CrossRef Basem Suleiman, Sherif Sakr, Ross Jeffrey, and Anna Liu. On understanding the economics and elasticity challenges of deploying business applications on public cloud infrastructure. Internet Services and Applications, 3(2):173–193, 2012.CrossRef
220.
Zurück zum Zitat Jun’ichi Tatemura, Oliver Po, and Hakan Hacigümüs. Microsharding: a declarative approach to support elastic OLTP workloads. Operating Systems Review, 46(1):4–11, 2012.CrossRef Jun’ichi Tatemura, Oliver Po, and Hakan Hacigümüs. Microsharding: a declarative approach to support elastic OLTP workloads. Operating Systems Review, 46(1):4–11, 2012.CrossRef
221.
Zurück zum Zitat Alexander Thomson, Thaddeus Diamond, Shu-Chun Weng, Kun Ren, Philip Shao, and Daniel J. Abadi. Calvin: fast distributed transactions for partitioned database systems. In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data, SIGMOD ’12, pages 1–12, New York, NY, USA, 2012. ACM. Alexander Thomson, Thaddeus Diamond, Shu-Chun Weng, Kun Ren, Philip Shao, and Daniel J. Abadi. Calvin: fast distributed transactions for partitioned database systems. In Proceedings of the 2012 ACM SIGMOD International Conference on Management of Data, SIGMOD ’12, pages 1–12, New York, NY, USA, 2012. ACM.
226.
Zurück zum Zitat Werner Vogels. Eventually consistent. Commun. ACM, 52(1):40–44, January 2009.CrossRef Werner Vogels. Eventually consistent. Commun. ACM, 52(1):40–44, January 2009.CrossRef
228.
Zurück zum Zitat Hiroshi Wada, Alan Fekete, Liang Zhao, Kevin Lee, and Anna Liu. Data consistency properties and the trade-offs in commercial cloud storage: the consumers’ perspective. In Proceedings of the 5th Biennial Conference on Innovative Data Systems Research, CIDR ’11, pages 134–143, Asilomar, California, USA, January 2011. Hiroshi Wada, Alan Fekete, Liang Zhao, Kevin Lee, and Anna Liu. Data consistency properties and the trade-offs in commercial cloud storage: the consumers’ perspective. In Proceedings of the 5th Biennial Conference on Innovative Data Systems Research, CIDR ’11, pages 134–143, Asilomar, California, USA, January 2011.
233.
Zurück zum Zitat Gene T.J. Wuu and Arthur J. Bernstein. Efficient solutions to the replicated log and dictionary problems. In Proceedings of the 3rd Annual ACM Symposium on Principles of Distributed Computing, PODC ’84, pages 233–242, New York, NY, USA, 1984. ACM. Gene T.J. Wuu and Arthur J. Bernstein. Efficient solutions to the replicated log and dictionary problems. In Proceedings of the 3rd Annual ACM Symposium on Principles of Distributed Computing, PODC ’84, pages 233–242, New York, NY, USA, 1984. ACM.
234.
Zurück zum Zitat Pengcheng Xiong, Yun Chi, Shenghuo Zhu, Hyun Jin Moon, Calton Pu, and Hakan Hacigumus. Intelligent management of virtualized resources for database systems in cloud environment. In Proceedings of the 27th IEEE International Conference on Data Engineering, ICDE ’11, pages 87–98, Washington, DC, USA, 2011. IEEE Computer Society. Pengcheng Xiong, Yun Chi, Shenghuo Zhu, Hyun Jin Moon, Calton Pu, and Hakan Hacigumus. Intelligent management of virtualized resources for database systems in cloud environment. In Proceedings of the 27th IEEE International Conference on Data Engineering, ICDE ’11, pages 87–98, Washington, DC, USA, 2011. IEEE Computer Society.
237.
Zurück zum Zitat Kamal Zellag and Bettina Kemme. How consistent is your cloud application? In Proceedings of the 3rd ACM Symposium on Cloud Computing, SoCC ’12, pages 6:1–6:14, New York, NY, USA, 2012. ACM. Kamal Zellag and Bettina Kemme. How consistent is your cloud application? In Proceedings of the 3rd ACM Symposium on Cloud Computing, SoCC ’12, pages 6:1–6:14, New York, NY, USA, 2012. ACM.
Metadaten
Titel
Conclusions
verfasst von
Liang Zhao
Sherif Sakr
Anna Liu
Athman Bouguettaya
Copyright-Jahr
2014
DOI
https://doi.org/10.1007/978-3-319-04765-2_10

Premium Partner