Consistency and Reliability in Cloud-backed Storage Systems
|
|
- Brianne Brooks
- 7 years ago
- Views:
Transcription
1 Consistency and Reliability in Cloud-backed Storage Systems Alysson Bessani University of Lisbon, Faculty of Sciences (joint work with a lot of people!) 1 Cloud Storage vs Cloud-backed Storage Elasticity Virtualization Scalability Cloud storage gateways File Synchronization Services Personal Storage Services 2 1
2 Cloud-backed Storage Personal Storage Services (e.g., ropbox, Onerive) ropbox System Amazon EC2 and S3 Cloud-backed File Systems (e.g., BlueSky, S3FS) Proxy Cloud Storage 3 State of the Art 4 2
3 Shared Cloud-backed File System (SCFS) Client-based Use existing cloud services Cloud Storage ATA ATA Pay-per ownership Each client pays for its own files SCFS Agent SCFS Agent SCFS Agent Strong Consistency Controlled sharing Access control for security and concurrency Redundant Cloud Services 5 Challenges Internet latency and bandwidth Costs Weak consistency 6 3
4 Outline SCFS esign Consistency Issues Reliability: Using Multiple Clouds Implementation and Evaluation Ongoing work 7 SCFS esign 8 4
5 esign Choices ata layout/access pattern Each file is an object (single-block file) Multiple versions of the files are maintained Always write, avoid reading (exploiting free writes) Cache Persistent file cache Local storage is used to hold copies of all/most client files Opened files are also maintained in main-memory Short lived main-memory metadata cache To deal with bursts of metadata requests 9 esign Choices Consistency Consistency-on-close semantics Control of durability and consistency Locks used to avoid write-write conflicts Modular coordination Separate data from metadata Metadata is stored in a coordination service E.g., Zookeeper [ATC 10], epspace [EuroSys 08] Also used for managing file locks 10 5
6 SCFS Architecture Coordination Service Lock Service Access Control Metadata Computing clouds SCFS Agent Cache SCFS Agent Cloud storage Storage clouds Cache SCFS Agent Cache 11 Security Model Straw man solution: All users share the same account (bill, permissions) SCFS uses the pay-per-ownership model: Several users, each one using its own account Who creates the file, pays for its storage Based on POSIX ACLs (setfacl & getfacl) File ACLs are reflected in the coordination service and the storage clouds Not simple due to access control heterogeneity across different cloud storage providers! 12 6
7 Consistency 13 Strong vs. Weak Consistency x.write(v) x.read() è v x.read() è v Strong Consistency (e.g., Paxos-based Systems, Azure Storage) x.write(v) x.read() è? x.read() è v Weak Consistency (e.g., Amazon S3, Rackspace Files) 14 7
8 Consistency Anchor Problem: How to provide strong consistency on top of weak consistent storage clouds? Composite Storage strong consistency write Algorithm read write read weak consistency Storage Service strong consistency write Consistency Anchor read Key property: the composite storage consistency is the same of the consistency anchor 15 Consistency Anchor WRITE(id, v): REA(id): w1: h Hash(v) r1: h CA.read(id) w2: SS.write(id h, v) r2: do v SS.read(id h) while v = null w3: CA.write(id, h) r3: return (Hash(v) =h)?v : null Figure 3: Algorithm for increasing the consistency of the stor- Garbage collection is needed for limiting storage space r2 needs a timeout for dealing with malicious writers 16 8
9 Consistency Anchor in SCFS If x is cached, it is only validated! REA fd = open( x, );!! 1 Local Storage Coordination read(fd, );! write(fd, );! 2 Service Main Memory! 2 fsync(fd);! Cloud(-of-Clouds)! write(fd, );! Persistent Storage! close(fd);! WRITE 1! 17 Using Multiple Clouds for Reliability 18 9
10 Why use Multiple Cloud Storage Services? Survive datacenter and cloud outages Avoid vendor lock-in Achieve better read performance Tolerance to data corruption Bugs Malicious insiders Attacks and intrusions Amazon S3 Rackspace Windows Azure 19 Cloud-of-clouds Storage Two fundamental characteristics 1. No modification on cloud storage services 2. No collaboration between providers Some works in the area RACS [SCC 10] epsky [EuroSys 11] ICStore [SN 12] Amazon S3 Rackspace Windows Azure 20 10
11 epsky: ependable Cloud-of-Clouds Object Storage Amazon S3 Google Storage Rackspace Windows Azure 21 Key Challenges How to implement an efficient replication protocol using only passive storage nodes? Novel Byzantine quorum systems protocol read How to make it affordable? Erasure codes write 22 11
12 epsky Write WRITE ATA ACK WRITE METAATA ACK Cloud A Cloud B Cloud C Cloud 23 Cloud A Cloud B Cloud C Cloud epsky Read REA METAATA REA ATA ATA METAATA highest version number ata will be fetched from other clouds if needed
13 epsky Confidentiality and Storage Efficiency ata Limitations: 1. ata is accessible by cloud providers 2. Requires n ata storage space Cloud A Cloud B Cloud C Cloud ata ata ata ata 25 epsky Confidentiality and Storage Efficiency ata encrypt K generated key disperse share F 1 F 2 F 3 F 4 S 1 S 2 S 3 S 4 Cloud A Cloud B Cloud C Cloud F 1 S 1 F 2 S 2 F 3 S 3 F 4 S
14 Consistency Proportionality The consistency provided by epsky is the same as the base storage clouds If the weakest consistency cloud provides eventual consistency, epsky provides eventual consistency If the weakest consistency cloud provides read your writes, epsky provides read your writes If the weakest consistency cloud provides regular storage, epsky provides regular storage This notion may be useful for other systems 27 Implementation and Evaluation 28 14
15 SCFS Backends SCFS can use different backends i.e., different cloud storage and a coordination service plugin EC2( S% S% S% S% S% RS( SCFS% Agent% AWS%Backend% S3( BFT$SMaRt* SCFS% Agent% epsky* CoC%Backend% Operation: blocking, non-blocking and non-sharing WA( GS( S3( 29 The Cloud-of-Clouds Backend oes not require trust on any single cloud provider SCFS works correctly as long as less than a third of the providers misbehave epspace/bft-smart [EuroSys 08, SN 14] SCFS Agent Cache epsky CoC Storage [ACM ToS 13] 1. gen. key File ata Client% 2. encrypt 4. secret sharing 3. erasure coding Storage%Services% 1 RS( 1 2 WA( 2 3 GS( 3 4 S3( 4 Figure 6: A write in SCFS using the epsky protocols
16 Everything open source SCFS code available at epsky and epspace/bft-smart also available Latency of CoC and AWS Storage CoC Vs. AWS S3 Latency (ms) 10K 1K 100 Figure 5: epsky read epsky write S3 read S3 write 1K 4K 16K 64K 256K 1M 4M 16M ata size (bytes) S3 is better epsky is better 32 16
17 epspace Latency MS Operation Local EC2 CoC getmetadata 2.21 ± ± ± 1.48 getir 3.26 ± ± ± 0.81 update 5.13 ± ± ± 1.11 put 5.82 ± ± ± 1.36 delete 3.31 ± ± ± 0.68 Table 2: Latency (in milliseconds) of relevant metadata ser- +10 ms AWS EC2 CoC 33 Sharing Latency: SCFS vs ropbox ATA ATA Latency (s) Rackspace Files #! Google Storage Windows Azure Blob % Amazon S3 90% value 50% value CoC-B CoC-NB AWS-B AWS-NB ropbox?$ CoC-B CoC-NB AWS-B AWS-NB ropbox ATA ATA CoC-B CoC-NB AWS-B AWS-NB ropbox 256K 1M 4M 16M ata Size CoC-B CoC-NB AWS-B AWS-NB ropbox Figure 10(b) displays the l marks considering the use of ferent percentages of files sha user. Recall that all previous r (100%), without using PNS, nario. As expected, the result of private files increases, the improves. For instance, when shared more than what was o 34 study we are aware of [33] marks decreases by a factor o and 3.5 (copy files). Non-blocking Blocking 4.5 SCFS Operation C Figure 11 shows the 17 costs as using SCFS. The fixed operati mainly the maintenance of the ning in one or more VMs de Figure 11(a) considers two in
18 Latency (s) Benchmarking (Unmodified) esktop Applications OpenOffice Writer Open Action: 1 open(f,rw), 2 read(f), 3-5 open-write-close(lf1), 6-8 open-read-close(f), 9-11 open-read-close(lf1) Save Action: 1-3 open-read-close(f), 4 close(f), 5-7 open-readclose(lf1), 8 delete(lf1), 9-11 open-write-close(lf2), openread-close(lf2), 15 truncate(f,0), open-write-close(f), open-fsync-close(f), open-read-close(f), 25 open(f,rw) Close Action: 1 close(f), 2-4 open-read-close(lf2), 5 delete(lf2) Figure 7: File system operations invoked in the file synchro- 11 CoC read/writes Open Open Save Save Close Close. S3QL S3QL(L). CoC-NS CoC-NS(L). CoC-NB CoC-NB(L) AWS-NB(L) AWS-NB AWS CoC CoC (NS) S3QL Non-blocking Latency (s) AWS-B(L) AWS-B 55% 40% 80% S3FS. CoC-B(L) CoC-B AWS CoC S3FS Blocking lock files S3FS(L) 35 Financial Evaluation VM Instance EC2 EC2 4 CoC Capacity Large $6.24 $24.96 $ M files Extra Large $12.96 $51.84 $ M files (a) Operation costs/day and expected coordination service capacity. Cost/op (microdollar) read CoC read AWS read CoC write AWS write write File size (MB) (b) Cost per operation (log scale). Cost/day (microdollar) CoC AWS File size (MB) (c) Cost per file per day. +50% 36 18
19 Wrap Up SCFS is a cloud-backed file systems that can be used for backup, disaster recovery and sharing data Key design principles: Always write, avoid reading Strong consistency through consistency anchors Cloud-of-clouds storage (epsky) for super dependability Experience so far The design is possible (CoC not substantially slower) Metadata access much faster than cloud storage access Component reuse is a must: improving BFT-SMaRt improves epspace, while improving epspace and epsky improve SCFS 37 To know more Bessani, Mendes, Oliveira, Neves, Correia, Pasin, Verissimo. SCFS: A Shared Cloud-backed File System. USENIX ATC 14. Bessani, Correia, Quaresma, André, Sousa. epsky: ependable and Secure Storage in the Cloud of Clouds. ACM Transactions on Storage. Nov 2013 (preliminary version on ACM EuroSys 11). Bessani, Alchieri, Correia, Fraga. epspace: A Byzantine Fault-Tolerant Coordination Service. ACM EuroSys 08. Bessani, Santos, Felix, Neves, Correia. On the Efficiency of urable State Machine Replication. USENIX ATC 13. Bessani, Sousa, Alchieri. State Machine Replication for the Masses with BFT-SMaRt. IEEE/IFIP SN
SCFS: A Shared Cloud-backed File System
USENIX Annual Technical Conference 2014 SCFS: A Shared Cloud-backed File System Alysson Bessani, Ricardo Mendes, Tiago Oliveira, Nuno Neves, Miguel Correia, Marcelo Pasin*, Paulo Veríssimo University of
More informationDepSky Dependable and Secure Storage in a Cloud-of-Clouds Alysson Bessani, Miguel Correia, Bruno Quaresma, Fernando André, Paulo Sousa
epsky ependable and Secure Storage in a Cloud-of-Clouds Alysson Bessani, Miguel Correia, Bruno Quaresma, Fernando André, Paulo Sousa University of Lisbon, Faculty of Sciences 1 Moving to Clouds ata is
More informationSCFS: A Shared Cloud-backed File System
SCFS: A Shared Cloud-backed File System Alysson Bessani, Ricardo Mendes, Tiago Oliveira, and Nuno Neves, Faculdade de Ciências and LaSIGE; Miguel Correia, INESC-ID and Instituto Superior Técnico, University
More informationSharing Files Using Cloud Storage Services
Sharing Files Using Cloud Storage Services Tiago Oliveira, Ricardo Mendes, and Alysson Bessani {toliveira,rmendes}@lasige.di.fc.ul.pt, bessani@di.fc.ul.pt Universidade de Lisboa, Faculdade de Ciências,
More informationCloud computing in a nutshell
Segurança na Nuvem da Confidencialidade à isponibilidade dos ados Miguel Correia Trabalho conjunto com Alysson Bessani, Francisco Rocha, P. Sousa, B. Quaresma, F. André, S. Abreu Jornadas Técnicas de Computação
More informationRecent Advances in Cloud
Recent Advances in Cloud Computing Dependability pjv@di.fc.ul.pt Paulo Veríssimo http://www.di.fc.ul.pt/~pjv joint work with: Alysson Bessani, Miguel Correia, Pedro Costa, Bernhard Kauer, Marcelo Pasin,
More informationSecure Framework for Data Storage from Single to Multi clouds in Cloud Networking
Secure Framework for Data Storage from Single to Multi clouds in Cloud Networking B.Sujana 1, P.Tejaswini 2, G.Srinivasulu 3, Sk.Karimulla 4 1,2,3,4 QUBA COLLEGE OF ENGINEERING & TECH, NELLORE Abstract:
More informationOutline. Clouds of Clouds lessons learned from n years of research Miguel Correia
Dependability and Security with Clouds of Clouds lessons learned from n years of research Miguel Correia WORKSHOP ON DEPENDABILITY AND INTEROPERABILITY IN HETEROGENEOUS CLOUDS (DIHC13) August 27 th 2013,
More informationIMPLEMENTING DATA SECURITY IN MULTI CLOUD
IMPLEMENTING DATA SECURITY IN MULTI CLOUD Ms. Renu Nagendra Shinde Information Technology SKNCOE Pune 41,India renunikhilp@gmail.com Prof. Mrs. Varsha Khandekar Information Technology SKNCOE Pune 41, India
More informationCloud Computing Is In Your Future
Cloud Computing Is In Your Future Michael Stiefel www.reliablesoftware.com development@reliablesoftware.com http://www.reliablesoftware.com/dasblog/default.aspx Cloud Computing is Utility Computing Illusion
More informationMIGRATION FROM SINGLE TO MULTI-CLOUDS TO SHRIVEL SECURITY RISKS IN CLOUD COMPUTING. K.Sireesha 1 and S. Suresh 2
IJCITP Volume.8* Number 2* December 2013, pp. 53-58 Serials Publications MIGRATION FROM SINGLE TO MULTI-CLOUDS TO SHRIVEL SECURITY RISKS IN CLOUD COMPUTING K.Sireesha 1 and S. Suresh 2 1 M.Tech. Student,
More informationFIT-aware. T owards scheduling policies. Cloud Computing. for Vinicius Vielmo Cogo Marcelo Pasin 1/30
FIT-aware T owards scheduling policies Cloud Computing for Vinicius Vielmo Cogo Marcelo Pasin 1/30 The Motivation: Cloud Computing managers deal with large amounts of globally distributed resources. 2/30
More informationCloud Computing with Microsoft Azure
Cloud Computing with Microsoft Azure Michael Stiefel www.reliablesoftware.com development@reliablesoftware.com http://www.reliablesoftware.com/dasblog/default.aspx Azure's Three Flavors Azure Operating
More informationLarge-Scale Web Applications
Large-Scale Web Applications Mendel Rosenblum Web Application Architecture Web Browser Web Server / Application server Storage System HTTP Internet CS142 Lecture Notes - Intro LAN 2 Large-Scale: Scale-Out
More informationECE6130 Grid and Cloud Computing
ECE6130 Grid and Cloud Computing Howie Huang Department of Electrical and Computer Engineering School of Engineering and Applied Science Cloud Computing Hardware Software Outline Research Challenges 2
More informationData Storage in Clouds
Data Storage in Clouds Jan Stender Zuse Institute Berlin contrail is co-funded by the EC 7th Framework Programme 1 Overview Introduction Motivation Challenges Requirements Cloud Storage Systems XtreemFS
More informationWhy back up the Cloud?
Why back up the Cloud? The CloudBerry Lab Whitepaper The introduction Always backup your data, even if it is in the cloud. The 3-2-1 rule of data protection says keep three copies of your data, on two
More informationIntroduction to Cloud : Cloud and Cloud Storage. Lecture 2. Dr. Dalit Naor IBM Haifa Research Storage Systems. Dalit Naor, IBM Haifa Research
Introduction to Cloud : Cloud and Cloud Storage Lecture 2 Dr. Dalit Naor IBM Haifa Research Storage Systems 1 Advanced Topics in Storage Systems for Big Data - Spring 2014, Tel-Aviv University http://www.eng.tau.ac.il/semcom
More informationA Multi-Cloud based Approach to Enhance Data Security and Availability in Cloud Storage
A Multi-Cloud based Approach to Enhance Data Security and Availability in Cloud Storage Siva Rama Krishna T. a, * Dr. A. S. N. Chakravarthy a, Naveen Kumar G. b a Department of Computer Science and Engineering,
More informationD2.2.4 Adaptive Cloud-of-Clouds Architecture, Services and Protocols
D2.2.4 Adaptive Cloud-of-Clouds Architecture, Services and Protocols Project number: 257243 Project acronym: Project title: TClouds Start date of the project: 1 st October, 2010 Duration: Programme: Deliverable
More informationConfiguring Apache Derby for Performance and Durability Olav Sandstå
Configuring Apache Derby for Performance and Durability Olav Sandstå Database Technology Group Sun Microsystems Trondheim, Norway Overview Background > Transactions, Failure Classes, Derby Architecture
More informationPart V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts
Part V Applications Cloud Computing: General concepts Copyright K.Goseva 2010 CS 736 Software Performance Engineering Slide 1 What is cloud computing? SaaS: Software as a Service Cloud: Datacenters hardware
More informationBookKeeper. Flavio Junqueira Yahoo! Research, Barcelona. Hadoop in China 2011
BookKeeper Flavio Junqueira Yahoo! Research, Barcelona Hadoop in China 2011 What s BookKeeper? Shared storage for writing fast sequences of byte arrays Data is replicated Writes are striped Many processes
More informationCompanies are moving more and more IT services and
Adding High Availability to the Cloud Paul J. Holenstein Executive Vice President Gravic, Inc. Companies are moving more and more IT services and utility applications to public clouds to take advantage
More informationCloud Computing Trends
UT DALLAS Erik Jonsson School of Engineering & Computer Science Cloud Computing Trends What is cloud computing? Cloud computing refers to the apps and services delivered over the internet. Software delivered
More informationA Survey on Cloud Storage Systems
A Survey on Cloud Storage Systems Team : Xiaoming Xiaogang Adarsh Abhijeet Pranav Motivations No Taxonomy Detailed Survey for users Starting point for researchers Taxonomy Category Definition Example Instance
More informationCassandra A Decentralized, Structured Storage System
Cassandra A Decentralized, Structured Storage System Avinash Lakshman and Prashant Malik Facebook Published: April 2010, Volume 44, Issue 2 Communications of the ACM http://dl.acm.org/citation.cfm?id=1773922
More informationMassive Data Storage
Massive Data Storage Storage on the "Cloud" and the Google File System paper by: Sanjay Ghemawat, Howard Gobioff, and Shun-Tak Leung presentation by: Joshua Michalczak COP 4810 - Topics in Computer Science
More informationBiobankCloud a PaaS for Biobanking
The PaaS for Biobanking A Platform-as-a-Service as a for Biobanking www.biobankcloud.com b Presented by: Paulo Esteves Veríssimo Univ. de Lisboa, Faculdade de Ciências (FCUL), LaSIGE, Portugal, pjv@di.fc.ul.pt
More informationIntroduction to Database Systems CSE 444. Lecture 24: Databases as a Service
Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service CSE 444 - Spring 2009 References Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website
More informationCloud Storage over Multiple Data Centers
Cloud Storage over Multiple Data Centers Shuai MU, Maomeng SU, Pin GAO, Yongwei WU, Keqin LI, Albert ZOMAYA 0 Abstract The increasing popularity of cloud storage services has led many companies to migrate
More informationReferences. Introduction to Database Systems CSE 444. Motivation. Basic Features. Outline: Database in the Cloud. Outline
References Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of
More informationIntroduction to Database Systems CSE 444
Introduction to Database Systems CSE 444 Lecture 24: Databases as a Service YongChul Kwon References Amazon SimpleDB Website Part of the Amazon Web services Google App Engine Datastore Website Part of
More informationDISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing WHAT IS CLOUD COMPUTING? 2
DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.
More informationDistributed File System. MCSN N. Tonellotto Complements of Distributed Enabling Platforms
Distributed File System 1 How do we get data to the workers? NAS Compute Nodes SAN 2 Distributed File System Don t move data to workers move workers to the data! Store data on the local disks of nodes
More informationThe State of Cloud Storage
205 Industry Report A Benchmark Comparison of Speed, Availability and Scalability Executive Summary Both 203 and 204 were record-setting years for adoption of cloud services in the enterprise. More than
More informationCross-Cloud Testing Strategies Over Cloud Computing
RESEARCH ARTICLE OPEN ACCESS Cross-Cloud Testing Strategies Over Cloud Computing Mr. Nageswararao, Dr. M B Khetmalas. Department of Bioinformatics and Computer Science, Dr. D.Y. Patil Biotechnology & Bioinformatics
More informationResearch Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS
Volume 2, Issue 2, February 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD
More informationPractical Data Integrity Protection in Network-Coded Cloud Storage
Practical Data Integrity Protection in Network-Coded Cloud Storage Henry C. H. Chen Department of Computer Science and Engineering The Chinese University of Hong Kong Outline Introduction FMSR in NCCloud
More informationOutline. Failure Types
Outline Database Management and Tuning Johann Gamper Free University of Bozen-Bolzano Faculty of Computer Science IDSE Unit 11 1 2 Conclusion Acknowledgements: The slides are provided by Nikolaus Augsten
More informationSWIFT. Page:1. Openstack Swift. Object Store Cloud built from the grounds up. David Hadas Swift ATC. HRL davidh@il.ibm.com 2012 IBM Corporation
Page:1 Openstack Swift Object Store Cloud built from the grounds up David Hadas Swift ATC HRL davidh@il.ibm.com Page:2 Object Store Cloud Services Expectations: PUT/GET/DELETE Huge Capacity (Scale) Always
More informationCloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise
Cloud Service Model Selecting a cloud service model Different cloud service models within the enterprise Single cloud provider AWS for IaaS Azure for PaaS Force fit all solutions into the cloud service
More informationAlfresco Enterprise on Azure: Reference Architecture. September 2014
Alfresco Enterprise on Azure: Reference Architecture Page 1 of 14 Abstract Microsoft Azure provides a set of services for deploying critical enterprise workloads on its highly reliable cloud platform.
More informationA Virtual Filer for VMware s Virtual SAN A Maginatics and VMware Joint Partner Brief
A Virtual Filer for VMware s Virtual SAN A Maginatics and VMware Joint Partner Brief With the massive growth of unstructured data in today s enterprise environments, storage IT administrators are constantly
More informationSHARPCLOUD SECURITY STATEMENT
SHARPCLOUD SECURITY STATEMENT Summary Provides details of the SharpCloud Security Architecture Authors: Russell Johnson and Andrew Sinclair v1.8 (December 2014) Contents Overview... 2 1. The SharpCloud
More informationA Trustworthy and Resilient Event Broker for Monitoring Cloud Infrastructures
A Trustworthy and Resilient Event Broker for Monitoring Cloud Infrastructures Diego Kreutz, António Casimiro, Marcelo Pasin LaSIGE, Faculty of Sciences, University of Lisbon, Portugal kreutz@lasige.di.fc.ul.pt,
More informationDivy Agrawal and Amr El Abbadi Department of Computer Science University of California at Santa Barbara
Divy Agrawal and Amr El Abbadi Department of Computer Science University of California at Santa Barbara Sudipto Das (Microsoft summer intern) Shyam Antony (Microsoft now) Aaron Elmore (Amazon summer intern)
More informationfiles without borders
files without borders exploring Internet-connected storage for research Fabio Hernandez fabio@in2p3.fr IN2P3 / CNRS computing center, Lyon, France FJPPL compu+ng workshop, Lyon, March 11th 2015 2 Preamble
More informationWindows Azure Storage Scaling Cloud Storage Andrew Edwards Microsoft
Windows Azure Storage Scaling Cloud Storage Andrew Edwards Microsoft Agenda: Windows Azure Storage Overview Architecture Key Design Points 2 Overview Windows Azure Storage Cloud Storage - Anywhere and
More informationVirginia Government Finance Officers Association Spring Conference May 28, 2014. Cloud Security 101
Virginia Government Finance Officers Association Spring Conference May 28, 2014 Cloud Security 101 Presenters: John Montoro, RealTime Accounting Solutions Ted Brown, Network Alliance Presenters John Montoro
More informationCluster Computing. ! Fault tolerance. ! Stateless. ! Throughput. ! Stateful. ! Response time. Architectures. Stateless vs. Stateful.
Architectures Cluster Computing Job Parallelism Request Parallelism 2 2010 VMware Inc. All rights reserved Replication Stateless vs. Stateful! Fault tolerance High availability despite failures If one
More informationLearning Management Redefined. Acadox Infrastructure & Architecture
Learning Management Redefined Acadox Infrastructure & Architecture w w w. a c a d o x. c o m Outline Overview Application Servers Databases Storage Network Content Delivery Network (CDN) & Caching Queuing
More informationDemystifying the Cloud Computing 02.22.2012
Demystifying the Cloud Computing 02.22.2012 Speaker Introduction Victor Lang Enterprise Technology Consulting Services Victor Lang joined Smartbridge in early 2003 as the company s third employee and currently
More informationHigh Availability Storage
High Availability Storage High Availability Extensions Goldwyn Rodrigues High Availability Storage Engineer SUSE High Availability Extensions Highly available services for mission critical systems Integrated
More informationSMaRtLight: A Practical Fault-Tolerant SDN Controller
1 SMaRtLight: A Practical Fault-Tolerant SDN Controller Fábio Botelho Alysson Bessani Fernando M. V. Ramos Paulo Ferreira LaSIGE/FCUL, University of Lisbon, Portugal arxiv:1407.6062v1 [cs.ni] 22 Jul 2014
More informationLeveraging Public Clouds to Ensure Data Availability
Systems Engineering at MITRE CLOUD COMPUTING SERIES Leveraging Public Clouds to Ensure Data Availability Toby Cabot Lawrence Pizette The MITRE Corporation manages federally funded research and development
More informationCUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com
` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and
More informationNCTA Cloud Architecture
NCTA Cloud Architecture Course Specifications Course Number: 093019 Course Length: 5 days Course Description Target Student: This course is designed for system administrators who wish to plan, design,
More informationCS2510 Computer Operating Systems
CS2510 Computer Operating Systems HADOOP Distributed File System Dr. Taieb Znati Computer Science Department University of Pittsburgh Outline HDF Design Issues HDFS Application Profile Block Abstraction
More informationCS2510 Computer Operating Systems
CS2510 Computer Operating Systems HADOOP Distributed File System Dr. Taieb Znati Computer Science Department University of Pittsburgh Outline HDF Design Issues HDFS Application Profile Block Abstraction
More informationClient/Server Computing Distributed Processing, Client/Server, and Clusters
Client/Server Computing Distributed Processing, Client/Server, and Clusters Chapter 13 Client machines are generally single-user PCs or workstations that provide a highly userfriendly interface to the
More informationDistributed Data Stores
Distributed Data Stores 1 Distributed Persistent State MapReduce addresses distributed processing of aggregation-based queries Persistent state across a large number of machines? Distributed DBMS High
More informationPublic Cloud Offerings and Private Cloud Options. Week 2 Lecture 4. M. Ali Babar
Public Cloud Offerings and Private Cloud Options Week 2 Lecture 4 M. Ali Babar Lecture Outline Public and private clouds Some key public cloud providers (More details in the lab) Private clouds Main Aspects
More informationExchange DAG backup and design best practices
Exchange DAG backup and design best practices Brien M. Posey Modern Data Protection Built for Virtualization Database Availability Groups (DAGs) are the primary fault-tolerant mechanism used for protecting
More informationWeb Services & Database Services Availability through Multi-Cloud Environment
Web Services & Database Services Availability through Multi-Cloud Environment Veenesh Kumar Shrotriya 1, Ashutosh Kumar 2 1 M.Tech, 2 Assistant Professor, Department of Computer Science and Engineering,
More informationPlatforms in the Cloud
Platforms in the Cloud Where Will Your Next Application Run? Jazoon, Zurich June 2011 Copyright 2011 Chappell & Associates An Organization without Cloud Computing Users A A A VM VM VM A A A Application
More informationBookKeeper overview. Table of contents
by Table of contents 1 BookKeeper overview...2 1.1 BookKeeper introduction... 2 1.2 In slightly more detail...2 1.3 Bookkeeper elements and concepts...3 1.4 Bookkeeper initial design... 3 1.5 Bookkeeper
More informationEfficient Network Marketing - Fabien Hermenier A.M.a.a.a.C.
the road to cloud native applications Fabien Hermenier 1 cloud ready applications single-tiered monolithic hardware specific cloud native applications leverage cloud services scalable reliable 2 Agenda
More informationCloud Courses Description
Courses Description 101: Fundamental Computing and Architecture Computing Concepts and Models. Data center architecture. Fundamental Architecture. Virtualization Basics. platforms: IaaS, PaaS, SaaS. deployment
More informationComparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications
Comparing Microsoft SQL Server 2005 Replication and DataXtend Remote Edition for Mobile and Distributed Applications White Paper Table of Contents Overview...3 Replication Types Supported...3 Set-up &
More informationBacking up to the Cloud
Backing up to the Cloud Practical Considerations Chander Kant CEO Zmanda, Inc. 1 Zmanda Worldwide Leader in Open Source Backup 500,000+ Protected Systems Open Source. Open APIs. Open Formats. Smashes traditional
More informationStorage for Different Compute Clouds
Storage for Different Compute Clouds Session D-203, OpenStorage: Use Cases Joe Arnold CEO, SwiftStack Inc. October 2013 1 Storage for Different Compute Clouds Essential elements of Cloud Different compute
More informationObject Storage: A Growing Opportunity for Service Providers. White Paper. Prepared for: 2012 Neovise, LLC. All Rights Reserved.
Object Storage: A Growing Opportunity for Service Providers Prepared for: White Paper 2012 Neovise, LLC. All Rights Reserved. Introduction For service providers, the rise of cloud computing is both a threat
More informationOn Limitations of Using Cloud Storage for Data Replication
On Limitations of Using Cloud Storage for Data Replication Christian Cachin IBM Research - Zurich Säumerstr. 4 CH-8803 Rüschlikon, Switzerland cca@zurich.ibm.com Birgit Junker 1 Open Systems AG Räffelstrasse
More informationIBM Spectrum Protect in the Cloud
IBM Spectrum Protect in the Cloud. Disclaimer IBM s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM s sole discretion. Information regarding
More informationStorReduce Technical White Paper Cloud-based Data Deduplication
StorReduce Technical White Paper Cloud-based Data Deduplication See also at storreduce.com/docs StorReduce Quick Start Guide StorReduce FAQ StorReduce Solution Brief, and StorReduce Blog at storreduce.com/blog
More informationTECHNICAL WHITE PAPER: ELASTIC CLOUD STORAGE SOFTWARE ARCHITECTURE
TECHNICAL WHITE PAPER: ELASTIC CLOUD STORAGE SOFTWARE ARCHITECTURE Deploy a modern hyperscale storage platform on commodity infrastructure ABSTRACT This document provides a detailed overview of the EMC
More informationBuilding Secure Cloud Applications. On the Microsoft Windows Azure platform
Building Secure Cloud Applications On the Microsoft Windows Azure platform Contents 1 Security and the cloud 3 1.1 General considerations 3 1.2 Questions to ask 3 2 The Windows Azure platform 4 2.1 Inside
More informationEMC VPLEX FAMILY. Continuous Availability and data Mobility Within and Across Data Centers
EMC VPLEX FAMILY Continuous Availability and data Mobility Within and Across Data Centers DELIVERING CONTINUOUS AVAILABILITY AND DATA MOBILITY FOR MISSION CRITICAL APPLICATIONS Storage infrastructure is
More informationChapter 19 Cloud Computing for Multimedia Services
Chapter 19 Cloud Computing for Multimedia Services 19.1 Cloud Computing Overview 19.2 Multimedia Cloud Computing 19.3 Cloud-Assisted Media Sharing 19.4 Computation Offloading for Multimedia Services 19.5
More informationBlobSeer: Towards efficient data storage management on large-scale, distributed systems
: Towards efficient data storage management on large-scale, distributed systems Bogdan Nicolae University of Rennes 1, France KerData Team, INRIA Rennes Bretagne-Atlantique PhD Advisors: Gabriel Antoniu
More informationSecure Store of User Authentication Tokens in Multi-cloud Storage System
Journal of Computational Information Systems 11: 3 (015) 1013 100 Available at http://www.jofcis.com Secure Store of User Authentication Tokens in Multi-cloud Storage System Jinjin SUN 1,, Ming XU 1, Shifang
More informationFITCH: Supporting Adaptive Replicated Services in the Cloud
FITCH: Supporting Adaptive Replicated Services in the Cloud Vinicius V. Cogo 1, André Nogueira 1,João Sousa 1, Marcelo Pasin 2, Hans P. Reiser 3, and Alysson Bessani 1 1 University of Lisbon, Faculty of
More informationAmr El Abbadi. Computer Science, UC Santa Barbara amr@cs.ucsb.edu
Amr El Abbadi Computer Science, UC Santa Barbara amr@cs.ucsb.edu Collaborators: Divy Agrawal, Sudipto Das, Aaron Elmore, Hatem Mahmoud, Faisal Nawab, and Stacy Patterson. Client Site Client Site Client
More informationSecurity Issues In Cloud Computing and Countermeasures
Security Issues In Cloud Computing and Countermeasures Shipra Dubey 1, Suman Bhajia 2 and Deepika Trivedi 3 1 Department of Computer Science, Banasthali University, Jaipur, Rajasthan / India 2 Department
More informationCloud Design and Implementation. Cheng Li MPI-SWS Nov 9 th, 2010
Cloud Design and Implementation Cheng Li MPI-SWS Nov 9 th, 2010 1 Modern Computing CPU, Mem, Disk Academic computation Chemistry, Biology Large Data Set Analysis Online service Shopping Website Collaborative
More informationHIGHLY AVAILABLE MULTI-DATA CENTER WINDOWS SERVER SOLUTIONS USING EMC VPLEX METRO AND SANBOLIC MELIO 2010
White Paper HIGHLY AVAILABLE MULTI-DATA CENTER WINDOWS SERVER SOLUTIONS USING EMC VPLEX METRO AND SANBOLIC MELIO 2010 Abstract This white paper demonstrates key functionality demonstrated in a lab environment
More informationSecure Data transfer in Cloud Storage Systems using Dynamic Tokens.
Secure Data transfer in Cloud Storage Systems using Dynamic Tokens. P.Srinivas *,K. Rajesh Kumar # M.Tech Student (CSE), Assoc. Professor *Department of Computer Science (CSE), Swarnandhra College of Engineering
More informationWeb Application Deployment in the Cloud Using Amazon Web Services From Infancy to Maturity
P3 InfoTech Solutions Pvt. Ltd http://www.p3infotech.in July 2013 Created by P3 InfoTech Solutions Pvt. Ltd., http://p3infotech.in 1 Web Application Deployment in the Cloud Using Amazon Web Services From
More informationDistribution transparency. Degree of transparency. Openness of distributed systems
Distributed Systems Principles and Paradigms Maarten van Steen VU Amsterdam, Dept. Computer Science steen@cs.vu.nl Chapter 01: Version: August 27, 2012 1 / 28 Distributed System: Definition A distributed
More informationCloud Computing: Meet the Players. Performance Analysis of Cloud Providers
BASEL UNIVERSITY COMPUTER SCIENCE DEPARTMENT Cloud Computing: Meet the Players. Performance Analysis of Cloud Providers Distributed Information Systems (CS341/HS2010) Report based on D.Kassman, T.Kraska,
More informationZooKeeper. Table of contents
by Table of contents 1 ZooKeeper: A Distributed Coordination Service for Distributed Applications... 2 1.1 Design Goals...2 1.2 Data model and the hierarchical namespace...3 1.3 Nodes and ephemeral nodes...
More informationHow swift is your Swift? Ning Zhang, OpenStack Engineer at Zmanda Chander Kant, CEO at Zmanda
How swift is your Swift? Ning Zhang, OpenStack Engineer at Zmanda Chander Kant, CEO at Zmanda 1 Outline Build a cost-efficient Swift cluster with expected performance Background & Problem Solution Experiments
More informationRed Hat Storage Server
Red Hat Storage Server Marcel Hergaarden Solution Architect, Red Hat marcel.hergaarden@redhat.com May 23, 2013 Unstoppable, OpenSource Software-based Storage Solution The Foundation for the Modern Hybrid
More informationDatabase Scalabilty, Elasticity, and Autonomic Control in the Cloud
Database Scalabilty, Elasticity, and Autonomic Control in the Cloud Divy Agrawal Department of Computer Science University of California at Santa Barbara Collaborators: Amr El Abbadi, Sudipto Das, Aaron
More informationBackup and Recovery of SAP Systems on Windows / SQL Server
Backup and Recovery of SAP Systems on Windows / SQL Server Author: Version: Amazon Web Services sap- on- aws@amazon.com 1.1 May 2012 2 Contents About this Guide... 4 What is not included in this guide...
More information2015 Public Cloud Disaster Recovery Survey
2015 Public Cloud Disaster Recovery Survey Disaster Recovery Challenges and Best Practices Executive Summary This benchmark survey presents challenges and best practices of companies that host web applications
More informationOTM in the Cloud. Ryan Haney
OTM in the Cloud Ryan Haney The Cloud The Cloud is a set of services and technologies that delivers real-time and ondemand computing resources Software as a Service (SaaS) delivers preconfigured applications,
More informationBack2Cloud: A highly Scalable and Available Remote Backup Service
Department of Computer Science Georgia Institute of Technology FINAL REPORT Back2Cloud: A highly Scalable and Available Remote Backup Service Professor Ling Liu CS 8803 Advanced Internet Application Development
More information