Middleware Enabled Data Sharing on Cloud Storage Services Jianzong Wang Peter Varman Changsheng Xie 1 Rice University Rice University HUST Presentation.

Slides:



Advertisements
Similar presentations
A Ridiculously Easy & Seriously Powerful SQL Cloud Database Itamar Haber AVP Ops & Solutions.
Advertisements

Scalable Multi-Cache Simulation Using GPUs Michael Moeng Sangyeun Cho Rami Melhem University of Pittsburgh.
Study of Hurricane and Tornado Operating Systems By Shubhanan Bakre.
An Adaptable Benchmark for MPFS Performance Testing A Master Thesis Presentation Yubing Wang Advisor: Prof. Mark Claypool.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
P2P: Advanced Topics Filesystems over DHTs and P2P research Vyas Sekar.
Nikolay Tomitov Technical Trainer SoftAcad.bg.  What are Amazon Web services (AWS) ?  What’s cool when developing with AWS ?  Architecture of AWS 
Barracuda Networks Confidential1 Barracuda Backup Service Integrated Local & Offsite Data Backup.
Bandwidth Measurements for VMs in Cloud Amit Gupta and Rohit Ranchal Ref. Cloud Monitoring Framework by H. Khandelwal, R. Kompella and R. Ramasubramanian.
Plan Introduction What is Cloud Computing?
Take An Internal Look at Hadoop Hairong Kuang Grid Team, Yahoo! Inc
Jiazhang Liu;Yiren Ding Team 8 [10/22/13]. Traditional Database Servers Database Admin DBMS 1.
Cloud Computing Why is it called the cloud?.
A Brief Overview by Aditya Dutt March 18 th ’ Aditya Inc.
SANPoint Foundation Suite HA Robert Soderbery Sr. Director, Product Management VERITAS Software Corporation.
Cloud Computing for the Enterprise November 18th, This work is licensed under a Creative Commons.
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
Introduction To Windows Azure Cloud
Use Case for Distributed Data Center in SUPA
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Min Xu1, Yunfeng Zhu2, Patrick P. C. Lee1, Yinlong Xu2
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
Amazon Web Services BY, RAJESH KANDEPU. Introduction  Amazon Web Services is a collection of remote computing services that together make up a cloud.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Service Computation 2010November 21-26, Lisbon.
 Protocols used by network systems are not effective to distributed system  Special requirements are needed here.  They are in cases of: Transparency.
Wireless Mesh Network 指導教授:吳和庭教授、柯開維教授 報告:江昀庭 Source reference: Akyildiz, I.F. and Xudong Wang “A survey on wireless mesh networks” IEEE Communications.
Challenges towards Elastic Power Management in Internet Data Center.
How AWS Pricing Works Jinesh Varia Technology Evangelist.
Actualog Social PIM Helps Companies to Manage and Share Product Information Using Secure, Scalable Ease of Microsoft Azure MICROSOFT AZURE ISV PROFILE:
Securely Synchronize and Share Enterprise Files across Desktops, Web, and Mobile with EasiShare on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
VMware vSphere Configuration and Management v6
Enterprise Cloud Computing
6/23/2005 R. GARDNER OSG Baseline Services 1 OSG Baseline Services In my talk I’d like to discuss two questions:  What capabilities are we aiming for.
Connect Applications and Business Partners in Integration Cloud, the Reliable and Transparent Integration Environment Built on Microsoft Azure MICROSOFT.
Launch Amazon Instance. Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides resizable computing capacity in the Amazon Web Services (AWS) cloud.
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Alfresco Enterprise on Azure Shah Rahman Founder and CEO, CloudlyIO.
Configuring SQL Server for a successful SharePoint Server Deployment Haaron Gonzalez Solution Architect & Consultant Microsoft MVP SharePoint Server
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Software Defined Datacenter – from Vision to Solution
Amazon Web Services. Amazon Web Services (AWS) - robust, scalable and affordable infrastructure for cloud computing. This session is about:
St. Petersburg, 2016 Openstack Disk Storage vs Amazon Disk Storage Computing Clusters, Grids and Cloud Erasmus Mundus Master Program in PERCCOM Author:
Evaluating and Optimizing Indexing Schemes for a Cloud-based Elastic Key- Value Store Apeksha Shetty and Gagan Agrawal Ohio State University David Chiu.
CalvinFS: Consistent WAN Replication and Scalable Metdata Management for Distributed File Systems Thomas Kao.
Fault – Tolerant Distributed Multimedia Streaming Web Application By Nirvan Sagar – Srishti Ganjoo – Syed Shahbaaz Safir
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
Introduction To Cloud Computing By Diptee Chikmurge And Minakshi Vharkate Asst.Professor MIT AOE Alandi(D),Pune.
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Fuel Cell Market size worth $25.5bn by 2024 Infrastructure as a Service.
Univa Grid Engine Makes Work Management Automatic and Efficient, Accelerates Deployment of Cloud Services with Power of Microsoft Azure MICROSOFT AZURE.
Organizations Are Embracing New Opportunities
Understanding Solutions
Use Case for Distributed Data Center in SUPA
Efficient data maintenance in GlusterFS using databases
Microsoft SharePoint Server 2016
1. Public Network - Each Rackspace Cloud Server has two networks
Welcome to AWS Certification Exam
AWS COURSE DEMO BY PROFESSIONAL-GURU. Amazon History Ladder & Offering.
Amazon AWS Solution Architect Associate Exam Dumps For Full Exam Info Visit This Link:
Buy September 2018 Valid Amazon AWS-SysOps Dumps Questions - Amazon AWS-SysOps Braindumps Realexamdumps.com
Cloud Migration What to Consider When Switching Providers NAME: SYED TARIQ SHAH “WAQIF” REG NO: K1S18MCS0021 SUB: CLUSTER AND CLOUD COMPUTING.
Amazon Storage as a Service
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
CloneManager® Helps Users Harness the Power of Microsoft Azure to Clone and Migrate Systems into the Cloud Cost-Effectively and Securely MICROSOFT AZURE.
Creating Leaders in Technology TECHNOLOGIES. What are we? A multi-national Training Company delivering quality training in latest Technologies across.
AWS Cloud Computing Masaki.
Quasardb Is a Fast, Reliable, and Highly Scalable Application Database, Built on Microsoft Azure and Designed Not to Buckle Under Demand MICROSOFT AZURE.
Nolan Leake Co-Founder, Cumulus Networks Paul Speciale
L. Glimcher, R. Jin, G. Agrawal Presented by: Leo Glimcher
Presentation transcript:

Middleware Enabled Data Sharing on Cloud Storage Services Jianzong Wang Peter Varman Changsheng Xie 1 Rice University Rice University HUST Presentation by Qi Huang (HUST, Cornell) USA USA China

Cloud Storage Overview Large deployment -> Global accessibility Cost efficient Featured functions (Protection/Backup) 2 Storage service hosted in Cloud Internet Cloud Storage

Easy access Cheap cost Back-up protection Provides large capacity Sustains for long-term usage Achieves high throughput Provides sharing capability 3 Wish list of Storage System

Amazon: Existing Solutions 4 Simple Storage Service (S3) large capacity, high availability, sharable, but performance is various Elastic Block Storage (EBS) moderate capacity, high performance with small variation, but not sharable

Solution A middleware layer –Provides a scalable storage service to clients –Allows storage volumes to be shared among multiple clients running simultaneously on multiple VMs –Provides high performance and less variation of this performance 5

Basic Ideas mCloud, –Combines S3, EBS and ELD to serve storage –Enables sharing of multiple EBS volumes among multiple EC2 VMs –Supports fast and transparent data migration between S3 and EBS –Incorporates others strategies to improve performance Layered cache Data chunking Fair IO scheduling 6

Contributions Give a fresh way to identify and address the problems in performance in cloud storage. Various topological structures for data sharing on clouds have been investigated in mCloud using data-intensive applications and benchmarks. We show potential schemas, for instance data placement, data chunking, and IO scheduling strategies, that can be integrated into mCloud to provide performance SLAs for cloud storage services. 7

Talk Overview System Architecture Data Sharing Approaches Evaluations Conclusion and Future Work 8

System Architecture 9

A Simple Sharing Method Limitations: 1. Data transfer to and from S3 is slow 2.Consumption of EBS grows even further when sharing multiple volumes. 10

Data Sharing Approach 11 Improvements: 1. Sharing happens at ELD and EBS, performs better 2. Consumption of EBS grows only with more storage

Evaluations: Basic Performance Testbed Configuration 12 Takeaways: 1. Performance is stable till EBS level (among EC2) 2. Out of EC2, throughput becomes unstable and bad

Evaluations: Scaling number of EBS/EC2 for single size file 13 Total throughput scales with EBS/EC2

14 Evaluations: Scaling number of EBS/EC2 for application file settings Scaling writes perform better than read

Evaluations: Chunking Performance 15 Average throughput increases along with number of chunks

Conclusions and Discussion Hybrid Cloud Storage Architecture –How to group the optimization architecture to provide better storage services. And import the DHT (Distribute Hash Table) to maintain the metadata. IO Scheduling –The switcher can control the IO to make the system load balance and avoid the performance burst. Optimization Cloud Storage Medium –Key-Value design may not the best one. It is possible to bring out the new ones. 16

Thank You Please be free to 17