Accordion: Elastic Scalability for Database Systems Supporting Distributed Transactions Marco Serafini Qatar Computing Research Institute joint work with: Essam Mansour, Ashraf Aboulnaga Qatar Computing Research Institute Kenneth Salem University of Waterloo Taha Rafiq Amazon.com Umar Farooq Minhas IBM Research Almaden
Slides of the VLDB 2014 presentation of the paper "Accordion: Elastic Scalability for Database Systems Supporting Distributed Transactions"
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Accordion: Elastic Scalability for Database Systems
Supporting Distributed Transactions
!Marco Serafini
Qatar Computing Research Institute !
joint work with: Essam Mansour, Ashraf Aboulnaga Qatar Computing Research Institute Kenneth Salem University of WaterlooTaha Rafiq Amazon.com Umar Farooq Minhas IBM Research Almaden
Leveraging the Cloud
P1P2P3
P4P5P6
P7P8
Applications cannot always leverage the cloud
Make partitioned DBMSes scale out and in!
Cloud layer
DBMS layer
Leveraging the Cloud
P1P2
P3P4P5 P6
P7P8
Applications cannot always leverage the cloud
Make partitioned DBMSes scale out and in!
Cloud layer
DBMS layer
Online Solution
Online = Handle workload with unanticipated skews
Partitions suddenly become hot
Overall database load grows/shrinks
Skews change over time
No prior knowledge, no workload trace analysis
Accordion
Goal: run a partitioned DBMS on a variable set of servers