Development of a Standardized Data-Backup System for Protein Crystallography (PX-DBS) Michael Hellmig, BESSY GmbH



Similar documents
Paragon Backup Retention Wizard

Control Software at ESRF beamlines

User Manual for Data Backups

Enterprise Erase LAN

Fiery Clone Tool For Embedded Servers User Guide

Microsoft Dynamics NAV 2015 Hardware and Server Requirements. Microsoft Dynamics NAV Windows Client Requirements

ThinkServer RD550 and RD650 Operating System Installation Guide

User s Manual. Home CR-H BAY RAID Storage Enclosure

Transferring AIS to a different computer

M6310 USB Flash Drive Tester/Duplicator

USB 3.0 DUAL SATA HDD DOCKING STATION

System Requirements of ActiveImage Protector

MX Data (& Sample) Handling (& Tracking) at the ESRF Gordon Leonard ESRF Macromolecular Crystallography Group

User Manual. 2 Bay Docking Station

ICANWK401A Install and manage a server

Network Attached Storage System Recovery Procedure

Coolmax CN-590 Network Storage Solution

Performance Report Modular RAID for PRIMERGY

Option nv, Gaston Geenslaan 14, B-3001 Leuven Tel Fax Page 1 of 14

Oracle Database Deployments with EMC CLARiiON AX4 Storage Systems

Xserve Transition Guide. November 2010

IT of SPIM Data Storage and Compression. EMBO Course - August 27th! Jeff Oegema, Peter Steinbach, Oscar Gonzalez

Biomile Network - Design and Implementation

Data Storage at IBT. Topics. Storage, Concepts and Guidelines

Network Attached Storage User Manual

Copyright by Parallels Holdings, Ltd. All rights reserved.

Dynamode External USB3.0 Dual RAID Encloure. User Manual.

LG External HDD Hard Disk Drive XG1

3 Port PCI Express 2.0 SATA III 6 Gbps RAID Controller Card w/ msata Slot and HyperDuo SSD Tiering

Part Two: Technology overview

How To Use 1Bay 1Bay From Awn.Net On A Pc Or Mac Or Ipad (For Pc Or Ipa) With A Network Box (For Mac) With An Ipad Or Ipod (For Ipad) With The

Storage of the Experimental Data at SOLEIL. Computing and Electronics

SMART. SIMPLE. SAFE. Imation RDX. removable hard disk storage system

XenDesktop 5 Database Sizing and Mirroring Best Practices

Running FileMaker Pro 5.0v3 on Windows 2000 Terminal Services

Samsung Portable SSD. Branded Product Marketing Team, Memory Business

Architecting High-Speed Data Streaming Systems. Sujit Basu

HTTP-FUSE PS3 Linux: an internet boot framework with kboot

Section 1: Preface Introduction... 1 Users... 1 Other Resources... 2 Conventions... 2 Icons... 2 Text... 2

Hi-Speed USB 2.0 Flash Disk. User s Manual

Filesystems Performance in GNU/Linux Multi-Disk Data Storage

Samsung Drive Manager FAQ

Optimizing LTO Backup Performance

DeployStudio Server Quick Install

Maintaining the Content Server

NSave Table of Contents

Performance Analysis of RAIDs in Storage Area Network

A Better Approach to Backup and Bare-Metal Restore: Disk Imaging Technology

QuickSpecs. What's New. HP RDX Removable Disk Cartridges. Overview

Introduction... 3 Features... 3 Minimum Requirements... 3 Package Contents... 3 Understand your storage server... 4 Back Panel... 4 Front Panel...

RDX. removable hard disk storage system. smart. simple. safe.

PARALLELS SERVER BARE METAL 5.0 README

Upgrading Client Security and Policy Manager in 4 easy steps

Introduction - MSM 150 Appliance

EISOO AnyBackup Family 5.0 All-in-One Protection

Enterprise Deployment

USB Flash Drives as an Energy Efficient Storage Alternative

EMC Backup and Recovery for Microsoft SQL Server 2008 Enabled by EMC Celerra Unified Storage

Introduction to Gluster. Versions 3.0.x

MailStore Server 7 Technical Specifications

Assignment # 1 (Cloud Computing Security)

EZblue BusinessServer The All - In - One Server For Your Home And Business

ThinkServer RD540 and RD640 Operating System Installation Guide

1. Product Information

Online Backup Client User Manual Linux

Improving Backup Performance with Defragmentation (A business application study) June, 2006

MFR IT Technical Guides

Advanced SUSE Linux Enterprise Server Administration (Course 3038) Chapter 5 Manage Backup and Recovery

Tertiary Backup objective is automated offsite backup of critical data

2.6.1 Creating an Acronis account Subscription to Acronis Cloud Creating bootable rescue media... 12

d2 Quadra ENTERPRISE CLASS Professional Hard Disk DESIGN BY NEIL POULTON esata 3Gb/s FireWire 800 & 400 USB 2.0

Table of Contents Introduction and System Requirements 9 Installing VMware Server 35

Advanced Linux System Administration on Red Hat

DATAGUARD T5R/R4 5-Bay+1/1U 4-bay Desktop High-performance Network Attached Storage

mydlink One-bay Standalone NVR

HPSA Agent Characterization

NAS 259 Protecting Your Data with Remote Sync (Rsync)

The PCIe solution from ExaSAN

Linux System Administration on Red Hat

Guide to Computer Forensics and Investigations, Second Edition

3.2 Install, configure, optimize and upgrade operating systems references to upgrading from Windows 95 and NT may be made

Online Remote Data Backup for iscsi-based Storage Systems

Models RDX 160GB Cartridge Q2040A RDX 320GB Cartridge

RecoveryVault Express Client User Manual

Network Documentation Checklist

Servers, Clients. Displaying max. 60 cameras at the same time Recording max. 80 cameras Server-side VCA Desktop or rackmount form factor

LaCie 5big Backup Server

Detailed Design Report

ThinkServer RD350 and RD450 Operating System Installation Guide

IMPLEMENTING GREEN IT

Priority Pro v17: Hardware and Supporting Systems

EaseUS Backup Center User Guide

Online Backup Linux Client User Manual

CHESS DAQ* Introduction

Improving IT Operational Efficiency with a VMware vsphere Private Cloud on Lenovo Servers and Lenovo Storage SAN S3200

Online Backup Client User Manual

3.5 Mobile LAN Disk. User Guide

Getting the most from your Maxtor OneTouch TM USB hard drive and Linksys Network Storage Link

SOP Common service PC File Server

Corporate PC Backup - Best Practices

Transcription:

Development of a Standardized Data-Backup System for Protein Crystallography (PX-DBS) Michael Hellmig, BESSY GmbH

Introduction Motivation Individual solutions for data backup at each synchrotron PX beamline With the introduction of new detectors and automation, planning of data backup becomes more important Idea Setup of data backup early Simple-to-use software Open solution to be shared between synchrotrons Integration of device interfaces with significantly higher transfer rates Support for very high-capacity backup devices Classical interfaces still available Cost-efficient Implementation

Hardware prototype system: evaluation of components Construction of a prototype computer system: Hardware evaluation Test of a set of commonly available hard disks from different manufacturers Test of different device interfaces to the backup devices Reference measurements with commonly used USB and Firewire interface External SATA interface (e Multi-disk container: all disks can be addressed with a single data cable Parallel writing can be implemented to increase total transfer rate SATA disk attached to an internal bus interface

Hardware prototype system: evaluation of components Construction of a prototype computer system: Hardware evaluation Test of a set of commonly available hard disks from different manufactures Test of different device interfaces in order to access the backup devices Reference measurements with commonly used USB interface SATA disk attached to an internal bus interface External SATA interface (e Multi-disk container: all disks can be addressed with a single data cable Parallel writing can be implemented to increase total transfer rate

Results of performance tests Results of I/O performance tests (Bonnie++ Disk Benchmark) Seagate Barracuda ES (500 GB) Seagate 7200.10 (80 GB) Western Digital WD500KS (500 GB) Seagate 7200.10 (500 GB) Samsung HD300LJ (300 GB) Seagate 7200.9 (500 GB) 80 Transfer speed [MB/s] 70 60 50 40 30 20 10 0 FAT32 (int. EXT3 (int. FAT32 (e EXT3 (e FAT32 (USB 2.0)

Results of performance tests Results of I/O performance tests (Bonnie++ Disk Benchmark) Seagate Barracuda ES (500 GB) Seagate 7200.10 (80 GB) Western Digital WD500KS (500 GB) Seagate 7200.10 (500 GB) Samsung HD300LJ (300 GB) Seagate 7200.9 (500 GB) Transfer speed [MB/s] 80 70 60 50 40 30 20 10 0 ~70 MB/s FAT32 (int. EXT3 (int. FAT32 (e EXT3 (e FAT32 (USB 2.0) Best writing I/O performance: FAT32 file system Transfer rates up to 70 MB/s can be expected with the SATA bus interface

Results of performance tests Results of I/O performance tests (Bonnie++ Disk Benchmark) Seagate Barracuda ES (500 GB) Seagate 7200.10 (80 GB) Western Digital WD500KS (500 GB) Seagate 7200.10 (500 GB) Samsung HD300LJ (300 GB) Seagate 7200.9 (500 GB) Transfer speed [MB/s] 80 70 60 50 40 30 20 10 0 ~63 MB/s FAT32 (int. EXT3 (int. FAT32 (e EXT3 (e FAT32 (USB 2.0) Up to 63 MB/s transfer rates are measured with the EXT3 file systems Journaling feature makes EXT3 more robust against handling errors

Results of performance tests Results of I/O performance tests (Bonnie++ disk benchmark) Seagate Barracuda ES (500 GB) Seagate 7200.10 (80 GB) Western Digital WD500KS (500 GB) Seagate 7200.10 (500 GB) Samsung HD300LJ (300 GB) Seagate 7200.9 (500 GB) 80 Transfer speed [MB/s] 70 60 50 40 30 20 10 0 FAT32 (int. EXT3 (int. FAT32 (e EXT3 (e FAT32 (USB 2.0) Hard disks from different manufacturers show significant differences (up to 20 MB/s) in writing performance Best results with hard disks using perpendicular recording technology

Results of performance tests Results of I/O performance tests (Bonnie++ Disk Benchmark) Seagate Barracuda ES (500 GB) Seagate 7200.10 (80 GB) Western Digital WD500KS (500 GB) Seagate 7200.10 (500 GB) Samsung HD300LJ (300 GB) Seagate 7200.9 (500 GB) 80 Transfer speed [MB/s] 70 60 50 40 30 20 10 0 max. 30 MB/s FAT32 (int. EXT3 (int. FAT32 (e EXT3 (e FAT32 (USB 2.0) Performance is dramatically decreased by a factor of 2 if the USB 2.0 bus interface is used

Application example: PX data collection Application example: PX data collection for 10 different projects Setup of the example Basic experiment: MAD data collection Three datasets Collection over 180 rotation range Data collection for 10 different projects Two detector configurations MarMosaic 225 Pilatus 6M Image size 18 MB 6 MB (compressed) No. of images/dataset 180 900 (0.2 fine slicing) Exposure time/image 1s 0.2 s

Application example: PX data collection MarMosaic 225 Pilatus 6M Total data size [GB] 95 158 Data generation rate (user perspective) [MB/s] 9 30 Backup time (single full backup) [h] SATA (50 MB/s) 0.5 0.9 USB 2.0 3,5 '' HDD (25 MB/s) 1.1 1.8 USB 2.0 2,5 '' HDD (20 MB/s) 1.4 2.3 Conclusion Data of common CCD detectors can be written in parallel to the experiment using all available interface technologies Even USB2 mobile disks (2,5 ) would supply adequate transfer rates Pilatus data can only be saved in parallel using high-performance SATA interfaces and fast hard disks

Software components PX-DBS software components Command-line based script solution Graphical user interface Basic functionality same as script solution Restoration process more comfortable Protocols logged of older experiments Both solutions based on rsync for data synchronization

Software components I. Command-line based backup script: Working principle Compatible with all backup devices that are detected from the operating system (e.g. USB, Firewire, e Running Initial backup run Synchronization of experimental data finished Start software Backup interval elapsed, new backup run started Idle Acquisition of new diffraction images Safe exit Unsaved Data Finish backup

Software components II. GUI software component Backup setup similar to command-line solution Description using experimental parameters to identify the backup job Logging of experimental details, transferred files and directories Restore more comfortable compared to the script solution Protocol information about finished backup jobs is read in from the USB flash pen Selection of job from list Connection of respective backup device and start of restore process

List of deliverables Deployment of project results Preparation of customized Live-CD Linux distribution Comprehensive support for different hardware configurations Integrated support for hot-plugging of internally mounted backup devices on the SATA interface bus Integration of both backup software components

Outlook to projected tasks in WP4 Future prospects Complete implementation of functionality until end of February 2008 Testing with interested institutes Implementation of Server API Control the backup process from a client in the LAN User control brick integrated in the BLISS Framework

Acknowledgements Acknowledgements Thanks to staff members from the ESRF and SLS for their valuable input and suggestions BESSY PX work group