XROOTd for cloud storage

Slides:



Advertisements
Similar presentations
Gold Sponsors Bronze Sponsors Silver Sponsors Taking SharePoint to the Cloud Aaron Saikovski Readify – Software Solution Specialist.
Advertisements

INTRODUCTION TO CLOUD COMPUTING CS 595 LECTURE 6 2/13/2015.
Software Frameworks for Acquisition and Control European PhD – 2009 Horácio Fernandes.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
Data Centers and IP PBXs LAN Structures Private Clouds IP PBX Architecture IP PBX Hosting.
Virtual Network Servers. What is a Server? 1. A software application that provides a specific one or more services to other computers  Example: Apache.
MetaSync File Synchronization Across Multiple Untrusted Storage Services Seungyeop Han Haichen Shen, Taesoo Kim*, Arvind Krishnamurthy,
Software Engineering for Cloud Computing Rao, Feng 04/27/2011.
Operating Systems Chapter 4.
Anthony Atkins Digital Library and Archives VirginiaTech ETD Technology for Implementers Presented March 22, 2001 at the 4th International.
Cloud Computing الحوسبة السحابية. subject History of Cloud Before the cloud Cloud Conditions Definition of Cloud Computing Cloud Anatomy Type of Cloud.
Understanding the Benefits and Costs of Deduplication Mahmoud Abaza, and Joel Gibson School of Computing and Information Systems, Athabasca University.
EE616 Technical Project Video Hosting Architecture By Phillip Sutton.
Todd Jorns Illinois Community College Board. The practice of using a network of remote servers hosted on the Internet to store, manage, and process data,
Virtualization Dr. John P. Abraham Professor. Grid computing Multiple independent computing clusters which act like a “grid” because they are composed.
Cloud Computing Ashley Richardson. What is Cloud Computing? Having secure access to applications and data from any network device Computational resources.
US ATLAS Western Tier 2 Status and Plan Wei Yang ATLAS Physics Analysis Retreat SLAC March 5, 2007.
Data management at T3s Hironori Ito Brookhaven National Laboratory.
Profiling Grid Data Transfer Protocols and Servers George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison USA.
Interactive Exploration of Large Remote Micro-CT Scans Prohaska, Hutanu, Kähler, Hege (Zuse Institut Berlin)
Campus File Services Past the Traditional File Server.
 Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). 
Introduction to dCache Zhenping (Jane) Liu ATLAS Computing Facility, Physics Department Brookhaven National Lab 09/12 – 09/13, 2005 USATLAS Tier-1 & Tier-2.
Tonido Cloud Private, Highly Scalable, Self-Hosted Cloud Storage/Sync Solution.
USATLAS dCache System and Service Challenge at BNL Zhenping (Jane) Liu RHIC/ATLAS Computing Facility, Physics Department Brookhaven National Lab 10/13/2005.
What is it? CLOUD COMPUTING.  Connects to the cloud via the Internet  Does computing tasks, or  Runs applications, or  Stores Data THE AVERAGE CLOUD.
 The End to the Means › (According to IBM ) › 03.ibm.com/innovation/us/thesmartercity/in dex_flash.html?cmp=blank&cm=v&csr=chap ter_edu&cr=youtube&ct=usbrv111&cn=agus.
| nectar.org.au NECTAR TRAINING Module 9 Backing up & Packing up.
FILE MANAGEMENT Computer Basics 1.3. FILE EXTENSIONS.txt.pdf.jpg.bmp.png.zip.wav.mp3.doc.docx.xls.xlsx.ppt.pptx.accdb.
STORAGE ARCHITECTURE/ MASTER): Where IP and FC Storage Fit in Your Enterprise Randy Kerns Senior Partner The Evaluator Group.
Cloud Computing. new buzz word driven largely by marketing and service offerings Provided by big corporate players Google IBM Amazon Apple.
An Analysis of Data Access Methods within WLCG Shaun de Witt, Andrew Lahiff (STFC)
CloudBerry Explorer for S3. CB Explorer Free to use Browse and manage files PowerShell functions Open and edit files  CloudBerry Explorer is an easy.
INSPIRE | EQUIP | CONNECT | The “Cloud” and other IT resources that can be beneficial to nonprofits.
Data Distribution Performance Hironori Ito Brookhaven National Laboratory.
Dynamic Federation of Grid and Cloud Storage Fabrizio Furano, Oliver Keeble, Laurence Field Speaker: Fabrizio Furano.
Riccardo Zappi INFN-CNAF SRM Breakout session. February 28, 2012 Ingredients 1. Basic ingredients (Fabric & Conn. level) 2. (Grid) Middleware ingredients.
Cremlin Kick Off | DESY-IT | V. Gülzow | Seite 1 Untertitel durch Klicken bearbeiten e-Infrastructures & Big Data Handling Volker Guelzow DESY Moscow,
Course: Cluster, grid and cloud computing systems Course author: Prof
Chapter 6: Securing the Cloud
File Management in the Cloud
BEST CLOUD COMPUTING PLATFORM Skype : mukesh.k.bansal.
BNL Box Hironori Ito Brookhaven National Laboratory
1.4 Wired and Wireless Networks
OVERVIEW The Menu A Quick run down of Each Dish with Prices
Jenny Pange University of Ioannina
Cloud Computing Cloud computing: (the Internet represents the Cloud).
Chapter Six Cloud Computing
BNL Tier1 Report Worker nodes Tier 1: added 88 Dell R430 nodes
Amazon Storage- S3 and Glacier
Experiences with http/WebDAV protocols for data access in high throughput computing
dCache Scientific Cloud
Bernd Panzer-Steindel, CERN/IT
Andrew McCombs March 10th, 2011
Cloud Storage - an introduction
ATLAS Sites Jamboree, CERN January, 2017
Fastdroid Produced by : Firas Abdalhaq Mohammad Amour Supervised by : Dr. Raed Alqadi.
Store, Share, Sync and Collaborate
Brookhaven National Laboratory Storage service Group Hironori Ito
Hironori Ito Brookhaven National Laboratory
Cloud based Open Source Backup/Restore Tool
DCache things Paul Millar … on behalf of the dCache team.
CTA: CERN Tape Archive Overview and architecture
Large Scale Test of a storage solution based on an Industry Standard
Into the Cloud I want to go there © Access 4 Learning (A4L) Community.
Cloud computing.
القوانين : على كل مجموعة ترشيح قائدة لها . لكل مجموعة 10 أعواد .
CC and LQCD dimanche 13 janvier 2019dimanche 13 janvier 2019
Emerging technologies-
GCSE OCR 3 A451 Computing Client-server and peer-to-peer networks
Presentation transcript:

XROOTd for cloud storage Hironori Ito Brookhaven National Laboratory

Cloud Storage Remote storage popularized by commercial vendors like Dropbox or Google drive Many commercial free storage; Dropbox, Google drive, MS Onedrive, Amazon Drive,etc... Free for small size. Some of them offer unlimited space with small costs. They are used like backup of your laptop/desktop or archival storage of your pictures and videos. Synchronize local contents with those at cloud storage Think of it like “rsync” Open source alternatives for cloud storage. Owncloud, Nextcloud, pydio, etc... CERN box, etc...

Cloud Storage Remote storage popularized by commercial vendors like Dropbox or Google drive Many commercial free storage; Dropbox, Google drive, MS Onedrive, Amazon Drive,etc... Free for small size. Some of them offer unlimited space with small costs. They are used like backup of your laptop/desktop or archival storage of your pictures and videos. Synchronize local contents with those at cloud storage Think of it like “rsync” Open source alternatives for cloud storage. Owncloud, Nextcloud, pydio, etc... CERN box, etc...

Owncloud/Nextcloud Using the already existing, one-shot command to synchronize the contents of local machine to those of the cloud storage, one can achieve about 100MB/s. The reason is that the client software limits the bandwidth. The most of normal users don't have WAN network throughput of 100MB/s or even 10MB/s. Users normally don't want to use all available network bandwidth. Owncloud has WebDAV interface. The custom client is easily possible. Using the WebDAV, one can achieve much higher rate (>1GB/s) Owncloud interface is made by PHP. It uses 8KB block size for IO read/write. Problem??? The cloud storage normally requires the same amount of storage in local storage and remote cloud storage. 100GB in local machine = 100 GB in cloud storage It is not usually used like central storage.

(Owncloud/Nextcloud) Proposed Scheme User/Client GridFTP WebDav HTTPs SRM Owncloud WebDav HTTPs “BNL Box” (Owncloud/Nextcloud) dCache Ceph FS Ceph Object Ceph HPSS

Central Storage The cloud storage is great. But, I also want to use it as a central storage as well. Reason Data volume: The size of data won't fit in the local storage. Still would like to use the easy-to-use Owncloud interface for the most of the operation. Grid commands based on X509 are too complicated outside of HEP. Data analysis: would like to use computing farms and not my local machine.

Use it like Central Storage User/Client Owncloud WebDav HTTPs PUT/WRITE once GridFTP WebDav HTTPs SRM RSYNC GET/READ Many times “BNL Box” (Owncloud/Nextcloud) dCache Ceph FS Ceph Object Ceph Why??? Stupid? HPSS

XROOTd as Read IO Service Owncloud/Nextcloud stores data with Apache owner. XROOTd also usually run as “one” (xrootd) user. Owncloud/Nextcloud stores different user data in separate, isolated directories. User A → /A/... while user B → /B/... XROOTd's acc.authdb directive provides easy way to authorize a particular user to only his/her own data. Can we not use FLATFILE Data is stored in Cephfs. Multiple XROOTd services can be run on separate hosts to provide resilient read IO

Cloud storage as Central Storage User/Client “BNL Box” (Owncloud/Nextcloud) dCache XROOTd Ceph FS Ceph Object Ceph HPSS

Sample Interfaces