Data management in the cloud: challenges and opportunities
Gespeichert in:
Beteiligte Personen: | , , |
---|---|
Format: | Buch |
Sprache: | Englisch |
Veröffentlicht: |
[San Rafael, Calif.]
Morgan & Claypool
2013
|
Schriftenreihe: | Synthesis lectures on data management
32 |
Schlagwörter: | |
Links: | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025856802&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025856802&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
Umfang: | XVII, 120 S. Ill., graph. Darst. |
ISBN: | 9781608459247 |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV040876955 | ||
003 | DE-604 | ||
005 | 20130426 | ||
007 | t| | ||
008 | 130312s2013 xx ad|| |||| 00||| eng d | ||
020 | |a 9781608459247 |9 978-1-60845-924-7 | ||
035 | |a (OCoLC)844036361 | ||
035 | |a (DE-599)BVBBV040876955 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-898 |a DE-703 | ||
084 | |a ST 200 |0 (DE-625)143611: |2 rvk | ||
100 | 1 | |a Agrawal, Divyakant |e Verfasser |4 aut | |
245 | 1 | 0 | |a Data management in the cloud |b challenges and opportunities |c Divyakant Agrawal ; Sudipto Das ; Amr El Abbadi |
264 | 1 | |a [San Rafael, Calif.] |b Morgan & Claypool |c 2013 | |
300 | |a XVII, 120 S. |b Ill., graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Synthesis lectures on data management |v 32 | |
650 | 0 | 7 | |a Cloud Computing |0 (DE-588)7623494-0 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Datenverwaltung |0 (DE-588)4011168-4 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Cloud Computing |0 (DE-588)7623494-0 |D s |
689 | 0 | 1 | |a Datenverwaltung |0 (DE-588)4011168-4 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Das, Sudipto |e Verfasser |4 aut | |
700 | 1 | |a Abbadi, Amr El |e Verfasser |4 aut | |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe |z 978-1-60845-925-4 |
830 | 0 | |a Synthesis lectures on data management |v 32 |w (DE-604)BV036766043 |9 32 | |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025856802&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Bayreuth |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025856802&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-025856802 |
Datensatz im Suchindex
_version_ | 1819378671585067008 |
---|---|
adam_text | Preface
..................................................................xv
Acknowledgments
......................................................xvii
1
Introduction
..............................................................1
2
Distributed Data Management
..............................................7
2.1
Distributed Systems
..................................................... 7
2.1.1
Logical Time and Lamport Clocks
.................................. 8
2.1.2
Vector Clocks
.................................................... 9
2.1.3
Mutual Exclusion and Quorums
................................... 10
2.1.4
Leader Election
................................................. 12
2.1.5
Group Communication through Broadcast and Multicast
............. 12
2.1.6
The Consensus Problem
.......................................... 15
2.1.7
CAPTheorem
.................................................. 16
2.2
Peer to Peer Systems
................................................... 17
2.3
Database Systems
...................................................... 18
2.3.1
Preliminaries
.................................................... 19
2.3.2
Concurrency Control
............................................20
2.3.3
Recovery and Commitment
.......................................21
3
Cloud Data Management: Early Trends
.................................... 25
3.1
Overview of Key-value Stores
...........................................25
3.2
Design Choices and their Implications
....................................26
3.2.1
Data Model
....................................................27
3.2.2
Data Distribution and Request Routing
.............................27
3.2.3
Cluster Management
.............................................28
3.2.4
Fault-tolerance and Data Replication
...............................29
3.3
Key-Value Store System Examples
.......................................30
3.3.1
Bigtable
........................................................31
3.3.2
PNUTS
........................................................33
3.3.3
Dynamo
.......................................................35
3.4
Discussion
............................................................36
Transactions on Co-located Data
.......................................... 39
4.1
Data
or Ownership Co-location .........................................
40
4.1.1
Leveraging Schema Patterns
......................................40
4.1.2
Access-driven Database Partitioning
...............................44
4.1.3
Application-specified Dynamic Partitioning
.........................45
4.2
Transaction Execution
..................................................48
4.3
Data Storage
..........................................................48
4.3.1
Coupled Storage
................................................48
4.3.2
Decoupled Storage
..............................................49
4.4
Replication
...........................................................50
4.4.1
Explicit Replication
..............................................51
4.4.2
Implicit Replication
..............................................51
4.5
A Survey of the Systems
................................................52
4.5.1
G-Store
........................................................52
4.5.2
ElasTraS
.......................................................56
4.5.3
Cloud SQL Server
...............................................58
4.5.4
Megastore
......................................................60
4.5.5
Relational Cloud
................................................64
4.5.6
Hyder
.........................................................65
4.5.7
Deuteronomy
...................................................68
Transactions on Distributed Data
......................................... 71
5.1
Database-like Functionality on Cloud Storage
............................. 71
5.2
Transactional support for
Geo-
replicated Data
............................. 75
5.3
Incremental Update Processing using Distributed Transactions
............... 77
5.4
Scalable Distributed Synchronization using
Minitransactions
................ 79
5.5
Discussion
............................................................ 81
Multi-tenant Database Systems
........................................... 83
6.1
Multi-tenancy Models
..................................................84
6.1.1
Shared Hardware
................................................84
6.1.2
Shared Process
..................................................85
6.1.3
Shared Table
....................................................86
6.1.4
Analyzing the Models
............................................ 86
6.2
Database Elasticity in the Cloud
......................................... 88
6.2.1
Albatross: Live Migration for Shared Storage Data Stores
.............89
6.2.2
Zephyr: Live Migration For Shared Nothing Data Stores
..............92
Xlii
6.2.3
Slacker: Live DBMS Instance Migration in Shared-nothing Model
.....98
6.3
Autonomie
Control for Database Workloads in the Cloud
..................100
6.4
Discussion
...........................................................104
7
Concluding Remarks
................................................... 105
Bibliography
........................................................... 107
Authors Biographies
................................................... 118
Synthesis Lectures on Data Management
Series Editor: M. Tamer
Özsu,
University of Waterloo
Data Management in the Cloud
Challenges and Opportunities
DivyakantAgrawalandAmrElAbbadi, University of California, Santa Barbara
Sudipto Das, Microsoft Research
Cloud computing has emerged as a successful paradigm of service-oriented computing and has revolutionized
the way computing infrastructure is used. This success has seen a proliferation in the number of applications
that are being deployed in various cloud platforms. There has also been an increase in the scale of the data
generated as well as consumed by such applications. Scalable database management systems form a critical
part of the cloud infrastructure. The attempt to address the challenges posed by the management of big data
has led to a plethora of systems.This book aims to clarify some of the important concepts in the design space
of scalable data management in cloud computing infrastructures. Some of the questions that this book aims
to answer are: the appropriate systems for a specific set of application requirements, the research challenges
in data management for the cloud, and what is novel in the cloud for database researchers? We also aim to
address one basic question: whether cloud computing poses new challenges in scalable data management or
it is just a reincarnation of old problems? We provide a comprehensive background study of state-of-the-art
systems for scalable data management and analysis. We also identify important aspects in the design of different
systems and the applicability and scope of these systems. A thorough understanding of current solutions and
a precise characterization of the design space are essential for clearing the cloudy skies of data management
and ensuring the success of DBMSs in the cloud, thus emulating the success enjoyed by relational databases
in traditional enterprise settings.
ABOUT SYNTHESIS
This volume is a printed version of a work that appears in the Synthesis
Digital Library of Engineering and Computer Science. Synthesis Lectures
provide concise, original presentations of important research and development
topics, published quickly, in digital and print formats. For more information
visit www.morgsuiclaypool.com
M
ORGAN &C
L
AY
Г О О
L
ISBN: 478-1-1,0845-424-7
90000
|
any_adam_object | 1 |
author | Agrawal, Divyakant Das, Sudipto Abbadi, Amr El |
author_facet | Agrawal, Divyakant Das, Sudipto Abbadi, Amr El |
author_role | aut aut aut |
author_sort | Agrawal, Divyakant |
author_variant | d a da s d sd a e a ae aea |
building | Verbundindex |
bvnumber | BV040876955 |
classification_rvk | ST 200 |
ctrlnum | (OCoLC)844036361 (DE-599)BVBBV040876955 |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01916nam a2200409 cb4500</leader><controlfield tag="001">BV040876955</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130426 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">130312s2013 xx ad|| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781608459247</subfield><subfield code="9">978-1-60845-924-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)844036361</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV040876955</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-898</subfield><subfield code="a">DE-703</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 200</subfield><subfield code="0">(DE-625)143611:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Agrawal, Divyakant</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Data management in the cloud</subfield><subfield code="b">challenges and opportunities</subfield><subfield code="c">Divyakant Agrawal ; Sudipto Das ; Amr El Abbadi</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">[San Rafael, Calif.]</subfield><subfield code="b">Morgan & Claypool</subfield><subfield code="c">2013</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XVII, 120 S.</subfield><subfield code="b">Ill., graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Synthesis lectures on data management</subfield><subfield code="v">32</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Cloud Computing</subfield><subfield code="0">(DE-588)7623494-0</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Datenverwaltung</subfield><subfield code="0">(DE-588)4011168-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Cloud Computing</subfield><subfield code="0">(DE-588)7623494-0</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Datenverwaltung</subfield><subfield code="0">(DE-588)4011168-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Das, Sudipto</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Abbadi, Amr El</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe</subfield><subfield code="z">978-1-60845-925-4</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Synthesis lectures on data management</subfield><subfield code="v">32</subfield><subfield code="w">(DE-604)BV036766043</subfield><subfield code="9">32</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025856802&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Bayreuth</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025856802&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-025856802</subfield></datafield></record></collection> |
id | DE-604.BV040876955 |
illustrated | Illustrated |
indexdate | 2024-12-20T16:26:19Z |
institution | BVB |
isbn | 9781608459247 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-025856802 |
oclc_num | 844036361 |
open_access_boolean | |
owner | DE-898 DE-BY-UBR DE-703 |
owner_facet | DE-898 DE-BY-UBR DE-703 |
physical | XVII, 120 S. Ill., graph. Darst. |
publishDate | 2013 |
publishDateSearch | 2013 |
publishDateSort | 2013 |
publisher | Morgan & Claypool |
record_format | marc |
series | Synthesis lectures on data management |
series2 | Synthesis lectures on data management |
spellingShingle | Agrawal, Divyakant Das, Sudipto Abbadi, Amr El Data management in the cloud challenges and opportunities Synthesis lectures on data management Cloud Computing (DE-588)7623494-0 gnd Datenverwaltung (DE-588)4011168-4 gnd |
subject_GND | (DE-588)7623494-0 (DE-588)4011168-4 |
title | Data management in the cloud challenges and opportunities |
title_auth | Data management in the cloud challenges and opportunities |
title_exact_search | Data management in the cloud challenges and opportunities |
title_full | Data management in the cloud challenges and opportunities Divyakant Agrawal ; Sudipto Das ; Amr El Abbadi |
title_fullStr | Data management in the cloud challenges and opportunities Divyakant Agrawal ; Sudipto Das ; Amr El Abbadi |
title_full_unstemmed | Data management in the cloud challenges and opportunities Divyakant Agrawal ; Sudipto Das ; Amr El Abbadi |
title_short | Data management in the cloud |
title_sort | data management in the cloud challenges and opportunities |
title_sub | challenges and opportunities |
topic | Cloud Computing (DE-588)7623494-0 gnd Datenverwaltung (DE-588)4011168-4 gnd |
topic_facet | Cloud Computing Datenverwaltung |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025856802&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=025856802&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
volume_link | (DE-604)BV036766043 |
work_keys_str_mv | AT agrawaldivyakant datamanagementinthecloudchallengesandopportunities AT dassudipto datamanagementinthecloudchallengesandopportunities AT abbadiamrel datamanagementinthecloudchallengesandopportunities |