10
1 Τι θα φέρει το Σύννεφο στη Διαχείριση Δεδομένων: Προκλήσεις και Ευκαιρίες Ελληνικό Συμπόσιο Διαχείρισης Δεδομένων 2010 Ευαγγελία Πιτουρά Τμήμα Πληροφορικής, Πανεπιστήμιο Ιωαννίνων, Ελλάδα http://dmod.cs.uoi.gr

Ευαγγελία Πιτουρά Τμήμα Πληροφορικής, Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

  • Upload
    affrica

  • View
    46

  • Download
    0

Embed Size (px)

DESCRIPTION

Τι θα φέρει το Σύννεφο στη Διαχείριση Δεδομένων : Προκλήσεις και Ευκαιρίες Ελληνικό Συμπόσιο Διαχείρισης Δεδομένων 20 10. Ευαγγελία Πιτουρά Τμήμα Πληροφορικής, Πανεπιστήμιο Ιωαννίνων, Ελλάδα http://dmod.cs.uoi.gr. - PowerPoint PPT Presentation

Citation preview

Page 1: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

1

Τι θα φέρει το Σύννεφο στη Διαχείριση Δεδομένων:

Προκλήσεις και Ευκαιρίες

Ελληνικό Συμπόσιο Διαχείρισης Δεδομένων 2010

Ευαγγελία ΠιτουράΤμήμα Πληροφορικής,

Πανεπιστήμιο Ιωαννίνων, Ελλάδα

http://dmod.cs.uoi.gr

Page 2: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

ΕΣΔΔ 10@ Αγία Νάπα DMOD Laboratory, University of Ioannina

Δύο νεφελώδη ερωτήματα:

Τι είναι το νέφος;

Είναι κάτι νέο; Ομοιότητες με meta-computing, clusters, grid, κλπ

Shift from local servers to data centers hosted by large infrastructure companies

Pay-as-you-go utility computing

ελαστικότητα (όχι περιορισμοί στους πόρους) + κόστος (χρέωση) με βάση τη χρήση

Προβλέψιμη (;) απόδοση

Ευκολία στη χρήση/ανάπτυξη/επένδυση

economy of scale ("χοντρική-αντί-λιανική")

Scale (data, machines, etc)

What is the new research cloud infrastructure brings to datamanagement? Το νέφος για τη διαχείριση 1

Started from an industry need for simplicity/easy of development (Amazon, google, yahoo)

Page 3: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

ΕΣΔΔ 10@ Αγία Νάπα DMOD Laboratory, University of Ioannina

IaaS: Infrastructure as a service

PaaS: Platform as a service

SaaS: Software as a Service

Level of abstraction provided to the programmer by the cloud

Where does data management fit in the stack?

Το νέφος για τη διαχείριση δεδομένων 2

Central point: transactional vs analytical data management

Page 4: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

ΕΣΔΔ 10@ Αγία Νάπα DMOD Laboratory, University of Ioannina

Το σύννεφο για τη διαχείριση δεδομένων 3

Approach 1

Build a DBMS on the cloud seen as an infrastructure (hardware)

Build a traditional relational DBMS on Virtual Machines

Transparency/Elasticity (by allocating new resources, etc)

Cost Model ($)

Complete Re-design/implementation

Page 5: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

ΕΣΔΔ 10@ Αγία Νάπα DMOD Laboratory, University of Ioannina

Το νέφος για τη διαχείριση δεδομένων 4

Approach 2

Build a DBMS on the cloud seen as a platform

"DBMS"-functionality build on top of:

a "cloud"-like storage, (ie, key-value one) + a programming framework (i.e., MapReduce)

Extend the programming model with database (declarative) functionality (eg Pig Latin)

Query processing on top of MapReduce: query optimization, new implementation of physical operators (eg, joins)

Transaction properties (consistency, availability, durability, fault tolerance (for analytical: amount of work to be redone)

View definition/materilization functionality

Page 6: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

ΕΣΔΔ 10@ Αγία Νάπα DMOD Laboratory, University of Ioannina

Το νέφος για τη διαχείριση δεδομένων 5

As a web service? API?

Models: Key-value stores with provenance (time dimension)

Analytical functionality - OLAP style processing

Approach 3

Data management as a service

Page 7: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

ΕΣΔΔ 10@ Αγία Νάπα DMOD Laboratory, University of Ioannina

Το νέφος για τη διαχείριση δεδομένων 6

Approach 4

Use data management "favorites" across approaches

Improve storage layer of any cloud

Example:

Indexes/data partitioning for MapReduce

Replication/caching (+materialized views)

Page 8: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

ΕΣΔΔ 10@ Αγία Νάπα DMOD Laboratory, University of Ioannina

Mobile and distributed data management is especially relevant. What

is the "cloud face" of the state of the art there?

There is distribibution at the physical layer (more than one data centers, users geographically distributed)

it costs to move data

transaction management is expensive

Mobility of users

location information

unpredictability

Page 9: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

ΕΣΔΔ 10@ Αγία Νάπα DMOD Laboratory, University of Ioannina

How does "old" traditional research change?

Who owns the data

Analytics for performance

Quality of data/service

Economic Model

Elasticity is central

Scale (amount of data/users)

General Issues

Page 10: Ευαγγελία Πιτουρά Τμήμα Πληροφορικής,  Πανεπιστήμιο Ιωαννίνων, Ελλάδα dmod.cs.uoi.gr

ΕΣΔΔ 10@ Αγία Νάπα DMOD Laboratory, University of Ioannina

Ευχαριστώ