Big data and cloud computing

Current state and future opportunities

Divyakant Agrawal, Sudipto Das, Amr El Abbadi

Research output: Chapter in Book/Report/Conference proceedingConference contribution

280 Citations (Scopus)

Abstract

Scalable database management systems (DBMS) - both for update intensive application workloads as well as decision support systems for descriptive and deep analytics - are a critical part of the cloud infrastructure and play an important role in ensuring the smooth transition of applications from the traditional enterprise infrastructures to next generation cloud infrastructures. Though scalable data management has been a vision for more than three decades and much research has focussed on large scale data management in traditional enterprise setting, cloud computing brings its own set of novel challenges that must be addressed to ensure the success of data management solutions in the cloud environment. This tutorial presents an organized picture of the challenges faced by application developers and DBMS designers in developing and deploying internet scale applications. Our background study encompasses both classes of systems: (i) for supporting update heavy applications, and (ii) for ad-hoc analytics and decision support. We then focus on providing an in-depth analysis of systems for supporting update intensive web-applications and provide a survey of the state-of-the-art in this domain. We crystallize the design choices made by some successful systems large scale database management systems, analyze the application demands and access patterns, and enumerate the desiderata for a cloud-bound DBMS.

Original languageEnglish
Title of host publicationACM International Conference Proceeding Series
Pages530-533
Number of pages4
DOIs
Publication statusPublished - 18 Apr 2011
Externally publishedYes
Event14th International Conference on Extending Database Technology: Advances in Database Technology, EDBT 2011 - Uppsala, Sweden
Duration: 22 Mar 201124 Mar 2011

Other

Other14th International Conference on Extending Database Technology: Advances in Database Technology, EDBT 2011
CountrySweden
CityUppsala
Period22/3/1124/3/11

Fingerprint

Cloud computing
Information management
Decision support systems
Big data
Large scale systems
Industry
Internet

Keywords

  • Design

ASJC Scopus subject areas

  • Human-Computer Interaction
  • Computer Networks and Communications
  • Computer Vision and Pattern Recognition
  • Software

Cite this

Agrawal, D., Das, S., & El Abbadi, A. (2011). Big data and cloud computing: Current state and future opportunities. In ACM International Conference Proceeding Series (pp. 530-533) https://doi.org/10.1145/1951365.1951432

Big data and cloud computing : Current state and future opportunities. / Agrawal, Divyakant; Das, Sudipto; El Abbadi, Amr.

ACM International Conference Proceeding Series. 2011. p. 530-533.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Agrawal, D, Das, S & El Abbadi, A 2011, Big data and cloud computing: Current state and future opportunities. in ACM International Conference Proceeding Series. pp. 530-533, 14th International Conference on Extending Database Technology: Advances in Database Technology, EDBT 2011, Uppsala, Sweden, 22/3/11. https://doi.org/10.1145/1951365.1951432
Agrawal D, Das S, El Abbadi A. Big data and cloud computing: Current state and future opportunities. In ACM International Conference Proceeding Series. 2011. p. 530-533 https://doi.org/10.1145/1951365.1951432
Agrawal, Divyakant ; Das, Sudipto ; El Abbadi, Amr. / Big data and cloud computing : Current state and future opportunities. ACM International Conference Proceeding Series. 2011. pp. 530-533
@inproceedings{60450b34ff0e42b19f90c558e33a563d,
title = "Big data and cloud computing: Current state and future opportunities",
abstract = "Scalable database management systems (DBMS) - both for update intensive application workloads as well as decision support systems for descriptive and deep analytics - are a critical part of the cloud infrastructure and play an important role in ensuring the smooth transition of applications from the traditional enterprise infrastructures to next generation cloud infrastructures. Though scalable data management has been a vision for more than three decades and much research has focussed on large scale data management in traditional enterprise setting, cloud computing brings its own set of novel challenges that must be addressed to ensure the success of data management solutions in the cloud environment. This tutorial presents an organized picture of the challenges faced by application developers and DBMS designers in developing and deploying internet scale applications. Our background study encompasses both classes of systems: (i) for supporting update heavy applications, and (ii) for ad-hoc analytics and decision support. We then focus on providing an in-depth analysis of systems for supporting update intensive web-applications and provide a survey of the state-of-the-art in this domain. We crystallize the design choices made by some successful systems large scale database management systems, analyze the application demands and access patterns, and enumerate the desiderata for a cloud-bound DBMS.",
keywords = "Design",
author = "Divyakant Agrawal and Sudipto Das and {El Abbadi}, Amr",
year = "2011",
month = "4",
day = "18",
doi = "10.1145/1951365.1951432",
language = "English",
isbn = "9781450305280",
pages = "530--533",
booktitle = "ACM International Conference Proceeding Series",

}

TY - GEN

T1 - Big data and cloud computing

T2 - Current state and future opportunities

AU - Agrawal, Divyakant

AU - Das, Sudipto

AU - El Abbadi, Amr

PY - 2011/4/18

Y1 - 2011/4/18

N2 - Scalable database management systems (DBMS) - both for update intensive application workloads as well as decision support systems for descriptive and deep analytics - are a critical part of the cloud infrastructure and play an important role in ensuring the smooth transition of applications from the traditional enterprise infrastructures to next generation cloud infrastructures. Though scalable data management has been a vision for more than three decades and much research has focussed on large scale data management in traditional enterprise setting, cloud computing brings its own set of novel challenges that must be addressed to ensure the success of data management solutions in the cloud environment. This tutorial presents an organized picture of the challenges faced by application developers and DBMS designers in developing and deploying internet scale applications. Our background study encompasses both classes of systems: (i) for supporting update heavy applications, and (ii) for ad-hoc analytics and decision support. We then focus on providing an in-depth analysis of systems for supporting update intensive web-applications and provide a survey of the state-of-the-art in this domain. We crystallize the design choices made by some successful systems large scale database management systems, analyze the application demands and access patterns, and enumerate the desiderata for a cloud-bound DBMS.

AB - Scalable database management systems (DBMS) - both for update intensive application workloads as well as decision support systems for descriptive and deep analytics - are a critical part of the cloud infrastructure and play an important role in ensuring the smooth transition of applications from the traditional enterprise infrastructures to next generation cloud infrastructures. Though scalable data management has been a vision for more than three decades and much research has focussed on large scale data management in traditional enterprise setting, cloud computing brings its own set of novel challenges that must be addressed to ensure the success of data management solutions in the cloud environment. This tutorial presents an organized picture of the challenges faced by application developers and DBMS designers in developing and deploying internet scale applications. Our background study encompasses both classes of systems: (i) for supporting update heavy applications, and (ii) for ad-hoc analytics and decision support. We then focus on providing an in-depth analysis of systems for supporting update intensive web-applications and provide a survey of the state-of-the-art in this domain. We crystallize the design choices made by some successful systems large scale database management systems, analyze the application demands and access patterns, and enumerate the desiderata for a cloud-bound DBMS.

KW - Design

UR - http://www.scopus.com/inward/record.url?scp=79953844445&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=79953844445&partnerID=8YFLogxK

U2 - 10.1145/1951365.1951432

DO - 10.1145/1951365.1951432

M3 - Conference contribution

SN - 9781450305280

SP - 530

EP - 533

BT - ACM International Conference Proceeding Series

ER -