DESYcloud: an owncloud & dcache update



Similar documents
Patrick Fuhrmann. The DESY Storage Cloud

BioHPC Cloud Storage. portal.biohpc.swmed.edu Updated for

owncloud Architecture Overview

The DESY Big-Data Cloud System

How To Share Data With The Cloud On Dcache

owncloud Architecture Overview

Document OwnCloud Collaboration Server (DOCS) User Manual. How to Access Document Storage

Cloud Computing Architecture with OpenNebula HPC Cloud Use Cases

Cloud-Based dwaf A Real World Deployment Case Study. OWASP 5. April The OWASP Foundation

owncloud User Manual Release 8.0 The owncloud developers

A SHORT INTRODUCTION TO CYBERDUCK WITH CLOUD OBJECT STORAGE. Version

owncloud User Manual Release 7.0 The owncloud developers

Workshop on Cloud Services for File Synchronisation and Sharing NOV 2014

Business and enterprise cloud sync, backup and sharing solutions

Getting Started Hacking on OpenNebula

owncloud User Manual Release 8.2 The owncloud developers

Release Notes. CTERA Portal 4.1. July CTERA Portal 4.1 Release Notes 1

Cloud Attached Storage 5.0

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

owncloud User Manual Release 8.0 The owncloud developers

IBM ELASTIC STORAGE SEAN LEE

Diagram 1: Islands of storage across a digital broadcast workflow

Understanding Object Storage and How to Use It

User Guide. UserGuide_VersionCS8.1

The Hybrid Cloud Advantage White Paper

Workshop on Cloud Services for File Synchronisation and Sharing NOV 2014

owncloud User Manual Release 7.0 The owncloud developers

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Anwendungsintegration und Workflows mit UNICORE 6

Docker : devops, shared registries, HPC and emerging use cases. François Moreews & Olivier Sallou

Comparing Box and Egnyte. White Paper

Object storage in Cloud Computing and Embedded Processing

Seagate Cloud Systems & Solutions

The OpenNebula Cloud Platform for Data Center Virtualization

OpenNebula The Open Source Solution for Data Center Virtualization

High Speed Transfers Using the Aspera Node API! Aspera Live Webinars November 6, 2012!

StorReduce Technical White Paper Cloud-based Data Deduplication

The software platform for storing, preserving and sharing very large data sets.

Release Notes. CTERA Portal May CTERA Portal Release Notes 1

Technical. Overview. ~ a ~ irods version 4.x

Building Storage as a Service with OpenStack. Greg Elkinbard Senior Technical Director

THE EMC ISILON STORY. Big Data In The Enterprise. Copyright 2012 EMC Corporation. All rights reserved.

Understanding Enterprise NAS

Providing an Enterprise File Share and Sync Solution for

Four Reasons To Start Working With NFSv4.1 Now

ArcGIS for Server in the Amazon Cloud. Michele Lundeen Esri

Protect, Access and Share your Data

SCOPE OF SERVICE Hosted Cloud Storage Service: Scope of Service

How To Create A Desktop Computer From A Computer Or Mouse And Keyboard (For Business)

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

SHARPCLOUD SECURITY STATEMENT

MODERNIZING THE DISPERSED ENTERPRISE WITH CLOUD STORAGE GATEWAYS AND OBJECT STORAGE

The dcache Storage Element

Storage Sync for Netgear Version Installation Guide for Netgear ReadyNAS 6.0 Intel Base NAS

SwiftStack Filesystem Gateway Architecture

Managed GRID or why NFSv4.1 is not enough. Tigran Mkrtchyan for dcache Team

Hadoop Distributed File System. T Seminar On Multimedia Eero Kurkela

Features of AnyShare

September 2009 Cloud Storage for Cloud Computing

WOS Cloud. ddn.com. Personal Storage for the Enterprise. DDN Solution Brief

CERNBox + EOS: Cloud Storage for Science

UNINETT Sigma2 AS: architecture and functionality of the future national data infrastructure

owncloud Enterprise Edition on IBM Infrastructure

Deploying complex applications to Google Cloud. Olia Kerzhner

Hitachi Content Platform as a Continuous Integration Build Artifact Storage System

Enterprise GIS Architecture Deployment Options. Andrew Sakowicz

The Pros and Cons of Erasure Coding & Replication vs. RAID in Next-Gen Storage Platforms. Abhijith Shenoy Engineer, Hedvig Inc.

Productionizing a 24/7 Spark Streaming Service on YARN

Data Ingestion into Office 365

FTP Accounts Contents

Oracle Database 11g: RAC Administration Release 2

How To Understand Cloud Computing

WOS OBJECT STORAGE PRODUCT BROCHURE DDN.COM Full Spectrum Object Storage

OpenNebula Open Souce Solution for DC Virtualization

Open Source, Scale-out clustered NAS using nfs-ganesha and GlusterFS

Implementing Microsoft Azure Infrastructure Solutions

Managing a local Galaxy Instance. Anushka Brownley / Adam Kraut BioTeam Inc.

Gladinet Cloud Enterprise

Book of Abstracts CS3 Workshop

Access All Your Files on All Your Devices

Windows Server 2012 授 權 說 明

Cloud Storage Standards Overview and Research Ideas Brainstorm

OpenNebula Open Souce Solution for DC Virtualization

Introduction to Windows Azure Cloud Computing Futures Group, Microsoft Research Roger Barga, Jared Jackson,Nelson Araujo, Dennis Gannon, Wei Lu, and

Transcription:

: an owncloud & dcache update Paul Millar (on behalf of team) : an owncloud & dcache update Cloud Services for Synchronisation and Sharing Zürich, Switzerland. 2016-01-18 2016-01-19 http://cs3.ethz.ch/

The scientific cloud vision HPC & Grid Clusters Low latency access Cloud storage Standard backend for clusters and portals NFS CDMI Fast data ingest Standard devices at high data rates NFS dcache FTP HTTP WebDAV DropBox-like storage Devices synchronise with storage Bulk WAN transfer Moving huge datasets Remote access Rich access via webbrowser Paul Millar : an owncloud + dcache update 2016-01-19 Page 2

Hybrid solutions: sync-n-share + dcache owncloud & dcache dcache appears as regular filesystem (NFS 4.1 mounted with pnfs) DCORE & dcache Direct integration: DCORE integrating their system with dcache. Normal open-source contributions Signed support MoU File synchronisation via owncloud front-end n clients 1 OC-server m storagenodes File synchronisation using dcache built-in WebDAV support n clients m storage nodes Infinite storage capacity: can add more capacity without downtime. PiB scalable; multi-protocol support; different QoS support;... Paul Millar : an owncloud + dcache update 2016-01-19 Page 3

The deployment Client 1 Client 2 Load Balancer Administrator Registry LDAP OC Platform Adapter OC1 OC2 OCn owncloud Instances Provisioning NFS v4.1/ pnfs Replicate dcache Backend Storage Paul Millar : an owncloud + dcache update 2016-01-19 Page 4

The deployment Client 1 Client 2 Load Balancer Administrator Registry LDAP OC Platform Adapter OC1 OC2 OCn owncloud Instances Provisioning WebDAV NFS v4.1/ pnfs Replicate dcache Backend Storage Paul Millar : an owncloud + dcache update 2016-01-19 Page 5

The deployment Client 1 Client 2 Load Balancer Administrator Registry LDAP OC Platform Adapter OC1 OC2 OCn owncloud Instances Provisioning WebDAV NFS v4.1/ pnfs Replicate dcache Backend Storage Paul Millar : an owncloud + dcache update 2016-01-19 Page 6

Pain-points: processes > Mixed success at getting patches accepted upstream: Some patches accepted by not always successful (e.g., bike-shedding, commit ping-pong) > production is still on owncloud v7: We are figuring out how to upgrade, given we are forced to maintain our own patches. > Unsure how best to collaborate. Paul Millar : an owncloud + dcache update 2016-01-19 Page 7

Pain-points: owncloud server > Chunked uploads rebuilt in temp directory (direct upload and sync) Need a large temporary area outside dcache, as a result. > Indexes and thumbnails are not separable from user's data /data/<user>/{files,metadata} /data/{files,metadata}/<user> (or have this configurable) > Difficult to investigate user support tickets: Many different log files, but no access log file > Some apps (seem to) modify content with read-modify-write Are these fixed if an object-store is adopted as primary storage? > Should we create a dcache backend? We would need a commitment on API stability. Paul Millar : an owncloud + dcache update 2016-01-19 Page 8

Pain-points: the clients > WebDAV: > Web-page: > Sync client: Mac OS-X (via finder or cyberduck) uploads files by touch-then-modify (PROPPATCH) Doesn't play well with dcache Gnome 3 (Nautilus) doesn't work well when no quota is enabled owncloud / nautilus problem? Slow at deleting when many files are requested, Changes not immediate visible: DB-fs-cache vs filesystem? -filesystem resync broken from directories with large number of files No redirection support: sync-client uploads through owncloud server. Paul Millar : an owncloud + dcache update 2016-01-19 Page 9

Future directions: > Add direct sync-client support into dcache: Support for JSON services: under code-review Support for chunked upload: work started ETAG for sync-discovery: design phase Client support for redirect: not started Share overlay name-space: not started > Migration to owncloud 8: currently stalled > Additional functionality in dcache as needed. Paul Millar : an owncloud + dcache update 2016-01-19 Page 10