modularity and scalability in calvin
play

Modularity and Scalability in Calvin dl57 Transaction Scheduling - PowerPoint PPT Presentation

Modularity and Scalability in Calvin dl57 Transaction Scheduling Calvin is a... Replication Management Lower Inter-Partition Transaction Coordination Costs 1) Logging Rearranged Transaction 2) Scheduling Execution Pipeline 3) Execution


  1. Modularity and Scalability in Calvin dl57

  2. Transaction Scheduling Calvin is a... Replication Management

  3. Lower Inter-Partition Transaction Coordination Costs

  4. 1) Logging Rearranged Transaction 2) Scheduling Execution Pipeline 3) Execution

  5. Log is Ultimate Source of Truth

  6. 1) Near-Linear Scalability Advantages

  7. No Distributed Commit Protocols Are Required

  8. 1) Near-Linear Scalability 2) Strong Consistent Replication Advantages

  9. Once a transaction is written to the log, no further inter replica coordination required to sync

  10. 1) Near-Linear Scalability 2) Strong Consistent Replication Advantages 3) Highly Modular System Architecture

  11. Calvin provides other system components with a declarative specification of the concurrency control

  12. 1) Log 2) Scheduler 3) Storage Back End

  13. 1) Near-Linear Scalability 2) Strong Consistent Replication Advantages 3) Highly Modular System Architecture 4) Main-Memory OLTP performance over disk-resident data

  14. All relevant data will be memory-resident once the transaction begins executing

  15. 1) Deterministic 2) Highly Scalable Calvin 3) Good backup/replication when crash 4) Highly modular

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend