www.fgks.org   »   [go: up one dir, main page]

SlideShare a Scribd company logo
Cumulus:
 Filesystem Backup to the Cloud
Michael Vrable, Stefan Savage, and Geoffrey M.
                    Voelker



      Presented by Hakim Weatherspoon
Good „ole Days


     Replace your tape drives
     with something truly scalable
Amazon S3 to the rescue
In Spring 2006, Amazon released a new
storage API: Put, Get, List, Delete




           Build whatever you want!

                      Quickly
Backing up the new way (S3)
Smart




    Scales


     - no longer our concern... Amazon's concern
     - all servers backup in parallel
Cheap

     - old cost =XXXper year
     - new cost =YYYper year
         where YYY < XXX
     
Thin vs Thick Cloud
• E.g. Amazons S3 vs EMC‟s MozyPro
• Thin
  – Can change provider easier
  – Applications can work across providers
• Thick
  – Better performance
  – Locked into a provider
  – Provider can go out of business
Cumulus
• Simple storage backup utility for Thin Clouds
• Evaluates efficacy of cloud storage
• Working prototype
  – http://www.cs.ucsd.edu/~mvrable/cumulus/
Outline
•   Motivation/Intro
•   Related Work
•   Design
•   Evaluation
•   Thoughts and Conclusions
Related Work
Outline
• Motivation/Intro
• Related Work
• Design
  –   API
  –   Segments
  –   Snapshots
  –   Subfileincrementals
  –   Cleaning
  –   restoring
• Evaluation
• Thoughts and Conclusions
API
• Same as S3
  – Put, Get, List, Delete


• Thin cloud – does not rely on integrated services
  – Can easily change provider and network protocols
  – S3, FTP, SFTP


• WORM Model
  – Write-once, read-many
  – Requires writing new entirely file if changes occur
  – What are the cleaning overheads?
Segments
• Aggregation via Segment Goals
  – Avoid costs due to small files
     • S3 charges on per file bases
     • Many small files
  – Avoid costs in network protocols
     • Small files have higher latency and other overheads
  – Compression
     • inter-file similarities
  – Privacy
     • Hide file boundaries
• Negative consequences?
  – Need an entire segment to write
Snapshots
Sub-File Incrementals
• Only stored changed part of files
• New snapshots point to old objects when data
  unchanged
  • Byte ranges – portions of old objcts to be reused
Segment Cleaning
• Similar to a log-structured file system (LFS)
• Clean based on utilization of segment, α
  – α = 0, no cleaning
  – α = 1, clean with the slightest change
• Cumulus
  –   attempts to find an equilibrium for α
  –   Uses a different process to clean
  –   Marks a local database as “expired”
  –   Then, next snapshot will not refer to expired segment

More Related Content

What's hot

Aws, an intro to startups
Aws, an intro to startupsAws, an intro to startups
Aws, an intro to startups
Subramanyam Kasibhat
 
Scylla Summit 2018: Meshify - A Case Study, or Petshop Seamonsters
Scylla Summit 2018: Meshify - A Case Study, or Petshop SeamonstersScylla Summit 2018: Meshify - A Case Study, or Petshop Seamonsters
Scylla Summit 2018: Meshify - A Case Study, or Petshop Seamonsters
ScyllaDB
 
Cloud brew cloudcamp
Cloud brew cloudcampCloud brew cloudcamp
Cloud brew cloudcamp
Henry Been
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
Pavel Revenkov
 
Architecture et coût
Architecture et coûtArchitecture et coût
Architecture et coût
Aymeric Weinbach
 
Selecting the Right Cloud Host
Selecting the Right Cloud HostSelecting the Right Cloud Host
Selecting the Right Cloud Host
Ahsan Saleem
 
AWS Customer Presentation - HotPads
AWS Customer Presentation - HotPadsAWS Customer Presentation - HotPads
AWS Customer Presentation - HotPads
Amazon Web Services
 
Escalabilidade com Lambda e Elastic Beanstalk – Parte I
Escalabilidade com Lambda e Elastic Beanstalk – Parte IEscalabilidade com Lambda e Elastic Beanstalk – Parte I
Escalabilidade com Lambda e Elastic Beanstalk – Parte I
Leandro Silva
 
A brief introduction to CloudFormation
A brief introduction to CloudFormationA brief introduction to CloudFormation
A brief introduction to CloudFormation
SWIFTotter Solutions
 
Experiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and PostgresqlExperiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and Postgresql
Okis Chuang
 
Rencore Webinar: Developing Secure and Performant JavaScript for SharePoint
Rencore Webinar: Developing Secure and Performant JavaScript for SharePointRencore Webinar: Developing Secure and Performant JavaScript for SharePoint
Rencore Webinar: Developing Secure and Performant JavaScript for SharePoint
Rencore
 
Percona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWSPercona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWS
Pythian
 
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDBScylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
ScyllaDB
 
Pagespeed SEO 2018: Google Mobile Index Optimization
Pagespeed SEO 2018: Google Mobile Index OptimizationPagespeed SEO 2018: Google Mobile Index Optimization
Pagespeed SEO 2018: Google Mobile Index Optimization
Ralf Schwoebel
 
Cassandra Day Atlanta 2015: Recording the Web: High-Fidelity Storage and Play...
Cassandra Day Atlanta 2015: Recording the Web: High-Fidelity Storage and Play...Cassandra Day Atlanta 2015: Recording the Web: High-Fidelity Storage and Play...
Cassandra Day Atlanta 2015: Recording the Web: High-Fidelity Storage and Play...
DataStax Academy
 
Performance stack
Performance stackPerformance stack
Performance stack
Shayne Bartlett
 
Microsoft Azure Media Services
Microsoft Azure Media ServicesMicrosoft Azure Media Services
Microsoft Azure Media Services
Pavel Revenkov
 
Heap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World IssuesHeap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World Issues
Kanika Gera
 
Dcpl cloud computing amazon fail
Dcpl cloud computing amazon failDcpl cloud computing amazon fail
Dcpl cloud computing amazon fail
chris tonjes
 
Amazon Web Services lection 6
Amazon Web Services lection 6  Amazon Web Services lection 6
Amazon Web Services lection 6
Binary Studio
 

What's hot (20)

Aws, an intro to startups
Aws, an intro to startupsAws, an intro to startups
Aws, an intro to startups
 
Scylla Summit 2018: Meshify - A Case Study, or Petshop Seamonsters
Scylla Summit 2018: Meshify - A Case Study, or Petshop SeamonstersScylla Summit 2018: Meshify - A Case Study, or Petshop Seamonsters
Scylla Summit 2018: Meshify - A Case Study, or Petshop Seamonsters
 
Cloud brew cloudcamp
Cloud brew cloudcampCloud brew cloudcamp
Cloud brew cloudcamp
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
Architecture et coût
Architecture et coûtArchitecture et coût
Architecture et coût
 
Selecting the Right Cloud Host
Selecting the Right Cloud HostSelecting the Right Cloud Host
Selecting the Right Cloud Host
 
AWS Customer Presentation - HotPads
AWS Customer Presentation - HotPadsAWS Customer Presentation - HotPads
AWS Customer Presentation - HotPads
 
Escalabilidade com Lambda e Elastic Beanstalk – Parte I
Escalabilidade com Lambda e Elastic Beanstalk – Parte IEscalabilidade com Lambda e Elastic Beanstalk – Parte I
Escalabilidade com Lambda e Elastic Beanstalk – Parte I
 
A brief introduction to CloudFormation
A brief introduction to CloudFormationA brief introduction to CloudFormation
A brief introduction to CloudFormation
 
Experiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and PostgresqlExperiences sharing about Lambda, Kinesis, and Postgresql
Experiences sharing about Lambda, Kinesis, and Postgresql
 
Rencore Webinar: Developing Secure and Performant JavaScript for SharePoint
Rencore Webinar: Developing Secure and Performant JavaScript for SharePointRencore Webinar: Developing Secure and Performant JavaScript for SharePoint
Rencore Webinar: Developing Secure and Performant JavaScript for SharePoint
 
Percona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWSPercona Live 2014 - Scaling MySQL in AWS
Percona Live 2014 - Scaling MySQL in AWS
 
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDBScylla Summit 2022: New AWS Instances Perfect for ScyllaDB
Scylla Summit 2022: New AWS Instances Perfect for ScyllaDB
 
Pagespeed SEO 2018: Google Mobile Index Optimization
Pagespeed SEO 2018: Google Mobile Index OptimizationPagespeed SEO 2018: Google Mobile Index Optimization
Pagespeed SEO 2018: Google Mobile Index Optimization
 
Cassandra Day Atlanta 2015: Recording the Web: High-Fidelity Storage and Play...
Cassandra Day Atlanta 2015: Recording the Web: High-Fidelity Storage and Play...Cassandra Day Atlanta 2015: Recording the Web: High-Fidelity Storage and Play...
Cassandra Day Atlanta 2015: Recording the Web: High-Fidelity Storage and Play...
 
Performance stack
Performance stackPerformance stack
Performance stack
 
Microsoft Azure Media Services
Microsoft Azure Media ServicesMicrosoft Azure Media Services
Microsoft Azure Media Services
 
Heap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World IssuesHeap Dump Analysis - AEM: Real World Issues
Heap Dump Analysis - AEM: Real World Issues
 
Dcpl cloud computing amazon fail
Dcpl cloud computing amazon failDcpl cloud computing amazon fail
Dcpl cloud computing amazon fail
 
Amazon Web Services lection 6
Amazon Web Services lection 6  Amazon Web Services lection 6
Amazon Web Services lection 6
 

Similar to Inception Pack Vol 2: Bizarre premium

Solaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and TuningSolaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and Tuning
Adrian Cockcroft
 
Data storage for the cloud ce11
Data storage for the cloud ce11Data storage for the cloud ce11
Data storage for the cloud ce11
CloudExpoEurope
 
Data storage for the cloud ce11
Data storage for the cloud ce11Data storage for the cloud ce11
Data storage for the cloud ce11
aseager
 
Data storage for the cloud ce11
Data storage for the cloud ce11Data storage for the cloud ce11
Data storage for the cloud ce11
aseager
 
Magee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance ItalianoMagee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance Italiano
Dominopoint - Italian Lotus User Group
 
Storage Systems for High Scalable Systems Presentation
Storage Systems for High Scalable Systems PresentationStorage Systems for High Scalable Systems Presentation
Storage Systems for High Scalable Systems Presentation
andyman3000
 
Reducing Database Costs via Shard Consolidation
Reducing Database Costs via Shard ConsolidationReducing Database Costs via Shard Consolidation
Reducing Database Costs via Shard Consolidation
Amazon Web Services
 
Our Multi-Year Journey to a 10x Faster Confluent Cloud
Our Multi-Year Journey to a 10x Faster Confluent CloudOur Multi-Year Journey to a 10x Faster Confluent Cloud
Our Multi-Year Journey to a 10x Faster Confluent Cloud
HostedbyConfluent
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon Aurora
Amazon Web Services
 
How to build a state-of-the-art rails cluster
How to build a state-of-the-art rails clusterHow to build a state-of-the-art rails cluster
How to build a state-of-the-art rails cluster
Tim Lossen
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics Platform
Santanu Dey
 
Deep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech Talks
Deep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech TalksDeep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech Talks
Deep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech Talks
Amazon Web Services
 
Perfmon And Profiler 101
Perfmon And Profiler 101Perfmon And Profiler 101
Perfmon And Profiler 101
Quest Software
 
Amazon Aurora (Debanjan Saha) - AWS DB Day
Amazon Aurora (Debanjan Saha) - AWS DB DayAmazon Aurora (Debanjan Saha) - AWS DB Day
Amazon Aurora (Debanjan Saha) - AWS DB Day
Amazon Web Services Korea
 
Getting started with amazon aurora - Toronto
Getting started with amazon aurora - TorontoGetting started with amazon aurora - Toronto
Getting started with amazon aurora - Toronto
Amazon Web Services
 
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Andrejs Prokopjevs
 
Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019
Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019
Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019
javier ramirez
 
Benchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public cloudsBenchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public clouds
data://disrupted®
 
Running Oracle EBS in the cloud (OAUG Collaborate 18 edition)
Running Oracle EBS in the cloud (OAUG Collaborate 18 edition)Running Oracle EBS in the cloud (OAUG Collaborate 18 edition)
Running Oracle EBS in the cloud (OAUG Collaborate 18 edition)
Andrejs Prokopjevs
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - Kaminario
Toronto-Oracle-Users-Group
 

Similar to Inception Pack Vol 2: Bizarre premium (20)

Solaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and TuningSolaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and Tuning
 
Data storage for the cloud ce11
Data storage for the cloud ce11Data storage for the cloud ce11
Data storage for the cloud ce11
 
Data storage for the cloud ce11
Data storage for the cloud ce11Data storage for the cloud ce11
Data storage for the cloud ce11
 
Data storage for the cloud ce11
Data storage for the cloud ce11Data storage for the cloud ce11
Data storage for the cloud ce11
 
Magee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance ItalianoMagee Dday2 Fixing App Performance Italiano
Magee Dday2 Fixing App Performance Italiano
 
Storage Systems for High Scalable Systems Presentation
Storage Systems for High Scalable Systems PresentationStorage Systems for High Scalable Systems Presentation
Storage Systems for High Scalable Systems Presentation
 
Reducing Database Costs via Shard Consolidation
Reducing Database Costs via Shard ConsolidationReducing Database Costs via Shard Consolidation
Reducing Database Costs via Shard Consolidation
 
Our Multi-Year Journey to a 10x Faster Confluent Cloud
Our Multi-Year Journey to a 10x Faster Confluent CloudOur Multi-Year Journey to a 10x Faster Confluent Cloud
Our Multi-Year Journey to a 10x Faster Confluent Cloud
 
Getting Started with Amazon Aurora
Getting Started with Amazon AuroraGetting Started with Amazon Aurora
Getting Started with Amazon Aurora
 
How to build a state-of-the-art rails cluster
How to build a state-of-the-art rails clusterHow to build a state-of-the-art rails cluster
How to build a state-of-the-art rails cluster
 
Building a High Performance Analytics Platform
Building a High Performance Analytics PlatformBuilding a High Performance Analytics Platform
Building a High Performance Analytics Platform
 
Deep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech Talks
Deep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech TalksDeep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech Talks
Deep Dive on Amazon EC2 Instances - January 2017 AWS Online Tech Talks
 
Perfmon And Profiler 101
Perfmon And Profiler 101Perfmon And Profiler 101
Perfmon And Profiler 101
 
Amazon Aurora (Debanjan Saha) - AWS DB Day
Amazon Aurora (Debanjan Saha) - AWS DB DayAmazon Aurora (Debanjan Saha) - AWS DB Day
Amazon Aurora (Debanjan Saha) - AWS DB Day
 
Getting started with amazon aurora - Toronto
Getting started with amazon aurora - TorontoGetting started with amazon aurora - Toronto
Getting started with amazon aurora - Toronto
 
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)Running Oracle EBS in the cloud (UKOUG APPS16 edition)
Running Oracle EBS in the cloud (UKOUG APPS16 edition)
 
Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019
Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019
Scalable Relational Databases with Amazon Aurora. Madrid Summit 2019
 
Benchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public cloudsBenchmarking your cloud performance with top 4 global public clouds
Benchmarking your cloud performance with top 4 global public clouds
 
Running Oracle EBS in the cloud (OAUG Collaborate 18 edition)
Running Oracle EBS in the cloud (OAUG Collaborate 18 edition)Running Oracle EBS in the cloud (OAUG Collaborate 18 edition)
Running Oracle EBS in the cloud (OAUG Collaborate 18 edition)
 
Make Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - KaminarioMake Oracle scream with Flash Storage - Kaminario
Make Oracle scream with Flash Storage - Kaminario
 

More from The Planning Lab

Planner löneenkät 2013
Planner löneenkät 2013Planner löneenkät 2013
Planner löneenkät 2013The Planning Lab
 
Bulle i ugnen
Bulle i ugnenBulle i ugnen
Bulle i ugnen
The Planning Lab
 
Creative Planning @ Miami Ad School
Creative Planning @ Miami Ad SchoolCreative Planning @ Miami Ad School
Creative Planning @ Miami Ad School
The Planning Lab
 
High Impact Visuals
High Impact VisualsHigh Impact Visuals
High Impact Visuals
The Planning Lab
 
Inception Pack Vol 1: Cocaine cool
Inception Pack Vol 1: Cocaine coolInception Pack Vol 1: Cocaine cool
Inception Pack Vol 1: Cocaine cool
The Planning Lab
 
Inception Pack Vol 4: Does nationality matter?
Inception Pack Vol 4: Does nationality matter?Inception Pack Vol 4: Does nationality matter?
Inception Pack Vol 4: Does nationality matter?
The Planning Lab
 
The Singles Lifecycle
The Singles LifecycleThe Singles Lifecycle
The Singles Lifecycle
The Planning Lab
 
What is strategy
What is strategyWhat is strategy
What is strategy
The Planning Lab
 
Experience Design
Experience DesignExperience Design
Experience Design
The Planning Lab
 
Digital Musik
Digital MusikDigital Musik
Digital Musik
The Planning Lab
 

More from The Planning Lab (14)

Planner löneenkät 2013
Planner löneenkät 2013Planner löneenkät 2013
Planner löneenkät 2013
 
Planner löneenkät 2012
Planner löneenkät 2012Planner löneenkät 2012
Planner löneenkät 2012
 
Planner Löneenkät 2011
Planner Löneenkät 2011Planner Löneenkät 2011
Planner Löneenkät 2011
 
Bulle i ugnen
Bulle i ugnenBulle i ugnen
Bulle i ugnen
 
Löneenkät 2009
Löneenkät 2009Löneenkät 2009
Löneenkät 2009
 
Creative Planning @ Miami Ad School
Creative Planning @ Miami Ad SchoolCreative Planning @ Miami Ad School
Creative Planning @ Miami Ad School
 
Plannerfrukost
PlannerfrukostPlannerfrukost
Plannerfrukost
 
High Impact Visuals
High Impact VisualsHigh Impact Visuals
High Impact Visuals
 
Inception Pack Vol 1: Cocaine cool
Inception Pack Vol 1: Cocaine coolInception Pack Vol 1: Cocaine cool
Inception Pack Vol 1: Cocaine cool
 
Inception Pack Vol 4: Does nationality matter?
Inception Pack Vol 4: Does nationality matter?Inception Pack Vol 4: Does nationality matter?
Inception Pack Vol 4: Does nationality matter?
 
The Singles Lifecycle
The Singles LifecycleThe Singles Lifecycle
The Singles Lifecycle
 
What is strategy
What is strategyWhat is strategy
What is strategy
 
Experience Design
Experience DesignExperience Design
Experience Design
 
Digital Musik
Digital MusikDigital Musik
Digital Musik
 

Recently uploaded

TriStar Gold Corporate Presentation (Revised) - June 2024
TriStar Gold Corporate Presentation (Revised) - June 2024TriStar Gold Corporate Presentation (Revised) - June 2024
TriStar Gold Corporate Presentation (Revised) - June 2024
Adnet Communications
 
RFHIC , IMS2024, Washington D.C. tradeshow
RFHIC , IMS2024, Washington D.C.  tradeshowRFHIC , IMS2024, Washington D.C.  tradeshow
RFHIC , IMS2024, Washington D.C. tradeshow
SeungyeonRyu2
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Result Kalyan Matka Guessing Dpboss
➒➌➎➏➑➐➋➑➐➐ Satta Matka Result  Kalyan Matka Guessing Dpboss➒➌➎➏➑➐➋➑➐➐ Satta Matka Result  Kalyan Matka Guessing Dpboss
➒➌➎➏➑➐➋➑➐➐ Satta Matka Result Kalyan Matka Guessing Dpboss
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Satta Matka Result Kalyan Matka Chart...
Satta Matka Result Kalyan Matka Chart...Satta Matka Result Kalyan Matka Chart...
Satta Matka Result Kalyan Matka Chart...
Matka Guessing ❼ʘ❷ʘ❻❻➃➆➆➀ Matka Result
 
Satta matka results Kalyan guessing matka results IndiaMART Kalyan guessing
Satta matka results Kalyan guessing matka results IndiaMART Kalyan guessingSatta matka results Kalyan guessing matka results IndiaMART Kalyan guessing
Satta matka results Kalyan guessing matka results IndiaMART Kalyan guessing
➑➌➋➑➒➎➑➑➊➍
 
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdfSatta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
KALYAN HEAD OFFICE
 
Satta Matka Dpboss Kalyan Matka Result matka boss otg
Satta Matka Dpboss Kalyan Matka Result matka boss otgSatta Matka Dpboss Kalyan Matka Result matka boss otg
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
8328958814 Kalyan chart DP boss matka results
8328958814 Kalyan chart DP boss matka results8328958814 Kalyan chart DP boss matka results
8328958814 Kalyan chart DP boss matka results
➑➌➋➑➒➎➑➑➊➍
 
Satta matka game,matka result,Fastest matka satka batta,matka 420,Matka boss,...
Satta matka game,matka result,Fastest matka satka batta,matka 420,Matka boss,...Satta matka game,matka result,Fastest matka satka batta,matka 420,Matka boss,...
Satta matka game,matka result,Fastest matka satka batta,matka 420,Matka boss,...
DP Boss Satta Matka Kalyan Matka
 
一比一原版(UU毕业证)犹他大学毕业证如何办理
一比一原版(UU毕业证)犹他大学毕业证如何办理一比一原版(UU毕业证)犹他大学毕业证如何办理
一比一原版(UU毕业证)犹他大学毕业证如何办理
taqyea
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
DefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, PortugalDefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, Portugal
Andre Marquet
 
Satta Matka Dpboss Guessing kalyan Indian chart result
Satta Matka Dpboss Guessing kalyan Indian chart resultSatta Matka Dpboss Guessing kalyan Indian chart result
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Matka boss otg Satta Matta Matka Indian Matka Dpboss Matka Guessing
Matka boss otg Satta Matta Matka Indian Matka Dpboss Matka GuessingMatka boss otg Satta Matta Matka Indian Matka Dpboss Matka Guessing
Matka boss otg Satta Matta Matka Indian Matka Dpboss Matka Guessing
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
8328958814KALYAN MATKA | MATKA RESULT | KALYAN MATKA TIPS | SATTA MATKA | MATKA
8328958814KALYAN MATKA | MATKA RESULT | KALYAN MATKA TIPS | SATTA MATKA | MATKA8328958814KALYAN MATKA | MATKA RESULT | KALYAN MATKA TIPS | SATTA MATKA | MATKA
8328958814KALYAN MATKA | MATKA RESULT | KALYAN MATKA TIPS | SATTA MATKA | MATKA
➑➌➋➑➒➎➑➑➊➍
 
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐Dpboss Matka Guessing Satta Matka Kalyan Chart Indian Matka
 
Satta Matka Result Kalyan Matka Guessing
Satta Matka Result Kalyan Matka GuessingSatta Matka Result Kalyan Matka Guessing
Satta Matka Result Kalyan Matka Guessing
Matka Guessing ❼ʘ❷ʘ❻❻➃➆➆➀ Matka Result
 

Recently uploaded (20)

TriStar Gold Corporate Presentation (Revised) - June 2024
TriStar Gold Corporate Presentation (Revised) - June 2024TriStar Gold Corporate Presentation (Revised) - June 2024
TriStar Gold Corporate Presentation (Revised) - June 2024
 
RFHIC , IMS2024, Washington D.C. tradeshow
RFHIC , IMS2024, Washington D.C.  tradeshowRFHIC , IMS2024, Washington D.C.  tradeshow
RFHIC , IMS2024, Washington D.C. tradeshow
 
➒➌➎➏➑➐➋➑➐➐ Satta Matka Result Kalyan Matka Guessing Dpboss
➒➌➎➏➑➐➋➑➐➐ Satta Matka Result  Kalyan Matka Guessing Dpboss➒➌➎➏➑➐➋➑➐➐ Satta Matka Result  Kalyan Matka Guessing Dpboss
➒➌➎➏➑➐➋➑➐➐ Satta Matka Result Kalyan Matka Guessing Dpboss
 
Satta Matka Result Kalyan Matka Chart...
Satta Matka Result Kalyan Matka Chart...Satta Matka Result Kalyan Matka Chart...
Satta Matka Result Kalyan Matka Chart...
 
Satta matka results Kalyan guessing matka results IndiaMART Kalyan guessing
Satta matka results Kalyan guessing matka results IndiaMART Kalyan guessingSatta matka results Kalyan guessing matka results IndiaMART Kalyan guessing
Satta matka results Kalyan guessing matka results IndiaMART Kalyan guessing
 
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdfSatta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
Satta Matka Dpboss Matka Guessing Indian Matka Kalyan Matka.pdf
 
Satta Matka Dpboss Kalyan Matka Result matka boss otg
Satta Matka Dpboss Kalyan Matka Result matka boss otgSatta Matka Dpboss Kalyan Matka Result matka boss otg
Satta Matka Dpboss Kalyan Matka Result matka boss otg
 
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
 
8328958814 Kalyan chart DP boss matka results
8328958814 Kalyan chart DP boss matka results8328958814 Kalyan chart DP boss matka results
8328958814 Kalyan chart DP boss matka results
 
Satta matka game,matka result,Fastest matka satka batta,matka 420,Matka boss,...
Satta matka game,matka result,Fastest matka satka batta,matka 420,Matka boss,...Satta matka game,matka result,Fastest matka satka batta,matka 420,Matka boss,...
Satta matka game,matka result,Fastest matka satka batta,matka 420,Matka boss,...
 
一比一原版(UU毕业证)犹他大学毕业证如何办理
一比一原版(UU毕业证)犹他大学毕业证如何办理一比一原版(UU毕业证)犹他大学毕业证如何办理
一比一原版(UU毕业证)犹他大学毕业证如何办理
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
DefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, PortugalDefenceTech Meetup #1 - Lisbon, Portugal
DefenceTech Meetup #1 - Lisbon, Portugal
 
Satta Matka Dpboss Guessing kalyan Indian chart result
Satta Matka Dpboss Guessing kalyan Indian chart resultSatta Matka Dpboss Guessing kalyan Indian chart result
Satta Matka Dpboss Guessing kalyan Indian chart result
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan ChartSatta Matka Dpboss Kalyan Matka Results Kalyan Chart
Satta Matka Dpboss Kalyan Matka Results Kalyan Chart
 
Matka boss otg Satta Matta Matka Indian Matka Dpboss Matka Guessing
Matka boss otg Satta Matta Matka Indian Matka Dpboss Matka GuessingMatka boss otg Satta Matta Matka Indian Matka Dpboss Matka Guessing
Matka boss otg Satta Matta Matka Indian Matka Dpboss Matka Guessing
 
8328958814KALYAN MATKA | MATKA RESULT | KALYAN MATKA TIPS | SATTA MATKA | MATKA
8328958814KALYAN MATKA | MATKA RESULT | KALYAN MATKA TIPS | SATTA MATKA | MATKA8328958814KALYAN MATKA | MATKA RESULT | KALYAN MATKA TIPS | SATTA MATKA | MATKA
8328958814KALYAN MATKA | MATKA RESULT | KALYAN MATKA TIPS | SATTA MATKA | MATKA
 
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
➒➌➎➏➑➐➋➑➐➐ Indian Matka Dpboss Matka Guessing Kalyan panel Chart
 
Satta Matka Result Kalyan Matka Guessing
Satta Matka Result Kalyan Matka GuessingSatta Matka Result Kalyan Matka Guessing
Satta Matka Result Kalyan Matka Guessing
 

Inception Pack Vol 2: Bizarre premium

  • 1. Cumulus: Filesystem Backup to the Cloud Michael Vrable, Stefan Savage, and Geoffrey M. Voelker Presented by Hakim Weatherspoon
  • 2. Good „ole Days Replace your tape drives with something truly scalable
  • 3. Amazon S3 to the rescue In Spring 2006, Amazon released a new storage API: Put, Get, List, Delete Build whatever you want! Quickly
  • 4. Backing up the new way (S3) Smart Scales  - no longer our concern... Amazon's concern - all servers backup in parallel Cheap - old cost =XXXper year - new cost =YYYper year where YYY < XXX 
  • 5. Thin vs Thick Cloud • E.g. Amazons S3 vs EMC‟s MozyPro • Thin – Can change provider easier – Applications can work across providers • Thick – Better performance – Locked into a provider – Provider can go out of business
  • 6. Cumulus • Simple storage backup utility for Thin Clouds • Evaluates efficacy of cloud storage • Working prototype – http://www.cs.ucsd.edu/~mvrable/cumulus/
  • 7. Outline • Motivation/Intro • Related Work • Design • Evaluation • Thoughts and Conclusions
  • 9. Outline • Motivation/Intro • Related Work • Design – API – Segments – Snapshots – Subfileincrementals – Cleaning – restoring • Evaluation • Thoughts and Conclusions
  • 10. API • Same as S3 – Put, Get, List, Delete • Thin cloud – does not rely on integrated services – Can easily change provider and network protocols – S3, FTP, SFTP • WORM Model – Write-once, read-many – Requires writing new entirely file if changes occur – What are the cleaning overheads?
  • 11. Segments • Aggregation via Segment Goals – Avoid costs due to small files • S3 charges on per file bases • Many small files – Avoid costs in network protocols • Small files have higher latency and other overheads – Compression • inter-file similarities – Privacy • Hide file boundaries • Negative consequences? – Need an entire segment to write
  • 13. Sub-File Incrementals • Only stored changed part of files • New snapshots point to old objects when data unchanged • Byte ranges – portions of old objcts to be reused
  • 14. Segment Cleaning • Similar to a log-structured file system (LFS) • Clean based on utilization of segment, α – α = 0, no cleaning – α = 1, clean with the slightest change • Cumulus – attempts to find an equilibrium for α – Uses a different process to clean – Marks a local database as “expired” – Then, next snapshot will not refer to expired segment
  • 15. Restore • Full Restore – Download all segments for a snapshot • Partial Restore – Download snapshot descriptor, metadata, and only necessary segments • What happens if client machine dies? • How is latest snapshot descriptors identified? • What about sharing between client machines?
  • 16. Outline • Motivation/Intro • Related Work • Design • Evaluation – Performance Case Study – Monetary Case Study • Thoughts and Conclusions
  • 18. Backup over time (user trace)
  • 19. Backup w/out Segment Cleaning (user trace)
  • 20. Average Daily Storage (fileserver)
  • 21. Average Daily Upload (fileserver)
  • 22. Average Segments per Day (fileserver)
  • 23. Storage overhead for 16MB Segment (fileserver)
  • 26. Monetary Case Study • Storage: $0.15 per GB . Month • Upload: $0.10 per GB • Segment: $0.01 per 1000 files uploaded • We are charged this amount, so please be careful with your labs and projects!!!
  • 28. Costs for Backup (fileserver)
  • 29. Monetary Cost Comparison (user trace)
  • 30. Outline • Motivation/Intro • Related Work • Design • Evaluation • Thoughts and Conclusions
  • 31. Discussion • Thoughts? • Did paper make case for Thin Clouds? • Sharing between clients ignored? • What every happened to P2P?!
  • 33. Next Time • Read NFS and write review: – Design and Implementation of a Network File System, Sandberg, Goldberg, Kleiman, Walsh, and Lyon, USENIX 1985 • Do Lab 0 • Check website for updated schedule