Skip to main content
Top

2014 | OriginalPaper | Chapter

10. Conclusions

Authors : Liang Zhao, Sherif Sakr, Anna Liu, Athman Bouguettaya

Published in: Cloud Data Management

Publisher: Springer International Publishing

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

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.

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
65.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
go back to reference 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.
Metadata
Title
Conclusions
Authors
Liang Zhao
Sherif Sakr
Anna Liu
Athman Bouguettaya
Copyright Year
2014
DOI
https://doi.org/10.1007/978-3-319-04765-2_10

Premium Partner