The evolving landscape of data management in the cloud

Divyakant Agrawal, Amr El Abbadi, Beng Chin Ooi, Sudipto Das, Aaron J. Elmore

Research output: Contribution to journalArticle

9 Citations (Scopus)

Abstract

Scalable database management systems (DBMSs) are a critical part of the cloud infrastructure and play an important role in ensuring the smooth transition of applications from the classical enterprise infrastructures to next generation cloud infrastructures. Though scalable data management on distributed platforms has been a vision for more than three decades and much research has focused 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 that is inherently distributed. This article presents an organised picture of the challenges faced by application developers and DBMS designers in developing and deploying internet scale applications. Our background study encompasses systems for supporting update heavy applications and focuses on providing an in-depth analysis of such systems. We crystallise the design choices made by some successful large scale database management systems, analyse the application demands and access patterns and how the scalable database management systems have evolved to meet such requirements.

Original languageEnglish
Pages (from-to)2-16
Number of pages15
JournalInternational Journal of Computational Science and Engineering
Volume7
Issue number1
DOIs
Publication statusPublished - 1 Mar 2012
Externally publishedYes

Fingerprint

Data Management
Information management
Infrastructure
Cloud computing
Industry
Cloud Computing
Internet
Update
Requirements

Keywords

  • Autonomic systems
  • Cloud computing
  • Database management systems
  • DBMSs
  • Elasticity
  • Multitenancy
  • Scalability
  • Transaction processing

ASJC Scopus subject areas

  • Computational Mathematics
  • Modelling and Simulation
  • Computational Theory and Mathematics
  • Hardware and Architecture
  • Software

Cite this

The evolving landscape of data management in the cloud. / Agrawal, Divyakant; El Abbadi, Amr; Ooi, Beng Chin; Das, Sudipto; Elmore, Aaron J.

In: International Journal of Computational Science and Engineering, Vol. 7, No. 1, 01.03.2012, p. 2-16.

Research output: Contribution to journalArticle

Agrawal, Divyakant ; El Abbadi, Amr ; Ooi, Beng Chin ; Das, Sudipto ; Elmore, Aaron J. / The evolving landscape of data management in the cloud. In: International Journal of Computational Science and Engineering. 2012 ; Vol. 7, No. 1. pp. 2-16.
@article{363c6df0fd8b41abb90a46681fe94e57,
title = "The evolving landscape of data management in the cloud",
abstract = "Scalable database management systems (DBMSs) are a critical part of the cloud infrastructure and play an important role in ensuring the smooth transition of applications from the classical enterprise infrastructures to next generation cloud infrastructures. Though scalable data management on distributed platforms has been a vision for more than three decades and much research has focused 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 that is inherently distributed. This article presents an organised picture of the challenges faced by application developers and DBMS designers in developing and deploying internet scale applications. Our background study encompasses systems for supporting update heavy applications and focuses on providing an in-depth analysis of such systems. We crystallise the design choices made by some successful large scale database management systems, analyse the application demands and access patterns and how the scalable database management systems have evolved to meet such requirements.",
keywords = "Autonomic systems, Cloud computing, Database management systems, DBMSs, Elasticity, Multitenancy, Scalability, Transaction processing",
author = "Divyakant Agrawal and {El Abbadi}, Amr and Ooi, {Beng Chin} and Sudipto Das and Elmore, {Aaron J.}",
year = "2012",
month = "3",
day = "1",
doi = "10.1504/IJCSE.2012.046177",
language = "English",
volume = "7",
pages = "2--16",
journal = "International Journal of Computational Science and Engineering",
issn = "1742-7185",
publisher = "Inderscience Enterprises Ltd",
number = "1",

}

TY - JOUR

T1 - The evolving landscape of data management in the cloud

AU - Agrawal, Divyakant

AU - El Abbadi, Amr

AU - Ooi, Beng Chin

AU - Das, Sudipto

AU - Elmore, Aaron J.

PY - 2012/3/1

Y1 - 2012/3/1

N2 - Scalable database management systems (DBMSs) are a critical part of the cloud infrastructure and play an important role in ensuring the smooth transition of applications from the classical enterprise infrastructures to next generation cloud infrastructures. Though scalable data management on distributed platforms has been a vision for more than three decades and much research has focused 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 that is inherently distributed. This article presents an organised picture of the challenges faced by application developers and DBMS designers in developing and deploying internet scale applications. Our background study encompasses systems for supporting update heavy applications and focuses on providing an in-depth analysis of such systems. We crystallise the design choices made by some successful large scale database management systems, analyse the application demands and access patterns and how the scalable database management systems have evolved to meet such requirements.

AB - Scalable database management systems (DBMSs) are a critical part of the cloud infrastructure and play an important role in ensuring the smooth transition of applications from the classical enterprise infrastructures to next generation cloud infrastructures. Though scalable data management on distributed platforms has been a vision for more than three decades and much research has focused 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 that is inherently distributed. This article presents an organised picture of the challenges faced by application developers and DBMS designers in developing and deploying internet scale applications. Our background study encompasses systems for supporting update heavy applications and focuses on providing an in-depth analysis of such systems. We crystallise the design choices made by some successful large scale database management systems, analyse the application demands and access patterns and how the scalable database management systems have evolved to meet such requirements.

KW - Autonomic systems

KW - Cloud computing

KW - Database management systems

KW - DBMSs

KW - Elasticity

KW - Multitenancy

KW - Scalability

KW - Transaction processing

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

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

U2 - 10.1504/IJCSE.2012.046177

DO - 10.1504/IJCSE.2012.046177

M3 - Article

VL - 7

SP - 2

EP - 16

JO - International Journal of Computational Science and Engineering

JF - International Journal of Computational Science and Engineering

SN - 1742-7185

IS - 1

ER -