Peck: Transparent Distributed Backup Using Chirp Graduate Operating Systems, Fall 2005 Matthew Van Antwerp December 15, 2005.

Slides:



Advertisements
Similar presentations
Microsoft ® Office Outlook ® 2007 Training Retrieve, back up, or share messages Sweetwater ISD presents:
Advertisements

STORAGE AND RETRIEVAL OF INFORMATION
Backing up Your Computer Jamie Leben IT-Works Computer Services Copyright 2006.
Microsoft ® Office Outlook ® 2007 Training Retrieve, back up, or share messages ADVANTAGE TALENT, INC. “Professionals Helping Professionals” Candidate.
Managing Your Network Environment © 2004 Cisco Systems, Inc. All rights reserved. Managing Cisco IOS Devices INTRO v2.0—9-1.
Secure Off Site Backup at CERN Katrine Aam Svendsen.
Installing Windows 7 Lesson 2.
INLS 102 Information Tools Summer Session May 21-June 7, 2002 Dr. Thomas R. Kochtanek
This Presentation Contains Narration and Notes To hear the narration, turn on your speakers or plug in headphones. If you would like to view this slideshow.
Background Info The UK Mirror Service provides mirror copies of data and programs from many sources all over the world. This enables users in the UK to.
MCITP: Microsoft Windows Vista Desktop Support - Enterprise Section 1: Prepare to Deploy.
5.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 5: Working with File Systems.
Presentation by Neil Schmidt. Before You Start, Get Organized! On your old computer: Create “Music”, “Pictures” & “Videos” folders (if they don’t already.
Backing up data By Alicia stewart.
Manage your mailbox V: Retrieve, back up, or share messages Use your stored messages Whether you’re using the Personal Folders method or the Archive method.
ICOM 6005 – Database Management Systems Design Dr. Manuel Rodríguez-Martínez Electrical and Computer Engineering Department Lecture 6 – RAID ©Manuel Rodriguez.
Beyond the Computer Basics Working with applications, files and folders Last Updated: March 2008.
Fundamentals of Networking Discovery 1, Chapter 2 Operating Systems.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Technology Education Copyright © 2006 by The McGraw-Hill Companies,
Managing Files for Personal Computing Part 2 – File Management.
SRUTHI NAGULAVANCHA CIS 764, FALL 2008 Department of Computing and Information Sciences (CIS) Kansas State University -1- Back up & Recovery Strategies.
INFO1 – Practical problem solving in the digital world
ADVANTAGES & DISADVANTAGES OF INTERNET STORAGE Advantage: Easy Access  Online storage websites are important to people who travel and don't always have.
Chapter 18: Windows Server 2008 R2 and Active Directory Backup and Maintenance BAI617.
Network File Storage Management J. Greg MacKinnon, CNE CIT Client Services University of Vermont.
Disaster DATA Recovery & Your System School/Network Computers Catherine Agnew CEDu Oconomowoc.
Please Note: Information contained in this document is considered LENOVO CONFIDENTIAL For Lenovo Internal Use Only Do Not Copy or Distribute!! For Lenovo.
Iomega iConnect Wireless Datastation Training Presentation
03/27/2003CHEP20031 Remote Operation of a Monte Carlo Production Farm Using Globus Dirk Hufnagel, Teela Pulliam, Thomas Allmendinger, Klaus Honscheid (Ohio.
Cloud Computing Characteristics A service provided by large internet-based specialised data centres that offers storage, processing and computer resources.
Hosted Virtualization Lab Last Update Copyright Kenneth M. Chipps Ph.D.
Linux/Windows File Sharing Othman Almazrooa CEN Student, Eastern Kentucky University.
Copyright Prentice-Hall, Inc Storing & Retrieving Information Chapter 7.
Mark A. Magumba Storage Management. What is storage An electronic place where computer may store data and instructions for retrieval The objective of.
Transferring Data and Applications from XP to Vista Robert Petrilak April 2008.
Computer Security! Emma Campbell, 8K VirusesHackingBackups.
11 DISASTER RECOVERY Chapter 13. Chapter 13: DISASTER RECOVERY2 OVERVIEW  Back up server data using the Backup utility and the Ntbackup command  Restore.
1 Chapter Overview Preparing to Upgrade Performing a Version Upgrade from Microsoft SQL Server 7.0 Performing an Online Database Upgrade from SQL Server.
Configuring Disk Devices. Module 4 – Configuring Disk Devices ♦ Overview This module deals with making partitions using fdisk, implementing RAID and Logical.
Chapter 3 Installing and Learning Software. 2Practical PC 5 th Edition Chapter 3 Getting Started In this Chapter, you will learn: − What is in an application.
Automated P2P Backup Group 1 Anderson, Bowers, Johnson, Walker.
Archiving GroupWise Mail CON 7/16/2004. Setup Archive Directory Click TOOLS Menu Click Options.
Computer Basics Boot Camp HPCSD Instructional Technology Department.
IT-IDT-5 Understand, communicate, and adapt to a digital world. File Management.
| 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.
Install, configure and test ICT Networks
2: Operating Systems Networking for Home & Small Business.
Active-HDL Server Farm Course 11. All materials updated on: September 30, 2004 Outline 1.Introduction 2.Advantages 3.Requirements 4.Installation 5.Architecture.
WHAT ARE BACKUPS? Backups are the last line of defense against hardware failure, floods or fires the damage caused by a security breach or just accidental.
How To Make The Backup Of AVG Antivirus 2017 Definitions.
Installing Windows 7 Lesson 2.
Computer Note.
Basic Guide to Computer Backups
The importance of computer backups
Chapter 3 Installing and Learning Software
Jonathan Walpole Computer Science Portland State University
Diskless Networks By Sam Morris.
Flickr Photo Sharing Made Easy
Microsoft Windows 7 - Illustrated
Understanding File Management
Cloud based Open Source Backup/Restore Tool
Understanding File Management
DUCKS – Distributed User-mode Chirp-Knowledgeable Server
Ch 4. The Evolution of Analytic Scalability
O.S Lecture 14 File Management.
Jeopardy Data Hardware & Software Files and Folders Networking Q $100
This presentation document has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational.
Guarding against loss of data
SUSE Linux Enterprise Desktop Administration
Presentation transcript:

Peck: Transparent Distributed Backup Using Chirp Graduate Operating Systems, Fall 2005 Matthew Van Antwerp December 15, 2005

Outline ● Existing Methods ● Strengths and Weaknesses ● Chirp Overview ● Peck: Storage and Retrieval ● Mapfiles ● Conclusion

Existing Backup Methods ● Dedicated Backup Server ● Portable Media (CD, DVD, etc.) ● Freenet ● USB Thumbdrives ● Chirp

Strengths and Weaknesses

Chirp: Distributed Storage Pool at ND ● Composed mostly of department and lab computers - catalog listcatalog list ● Each system (about 200 in total) offers up spare hard drive space. ● Can be accessed through libchirp API, command line tools, or parrot. ● Peck sits on top of Chirp.

` Peck Structure Peck libchirp chirp server chirp server chirp server

Peck Function ● Input file list ● Attempts upload and download of test file to each server to learn permissions ● Locates sufficient servers for upload ● Writes filename and server name to mapfile for each uploaded file ● Uploads copy of mapfile to multiple servers

Peck Mapfile ● Hypothetical: Your hard drive crashes and you lose all your data (yes, it will happen to you one day). ● Luckily you have been backing up your files via Peck. ● Peck scours the servers for your mapfile (relatively slow due to no knowledge of Chirp servers). ● When it finds a copy, it retrieves the file and opens it. ● One by one, Peck retrieves files listed in mapfile from the relevant servers.

Peck Mapfile Versions ● How do we know we are retrieving the proper mapfile when we upload new files or retrieve files? ● Also, how can we keep from filling up Chirp servers with redundant copies? ● Answer: through careful use of mapfiles. ● After first run of peck, we have a mapfile on the servers which we retrieve on next run. ● We check mapfile for a given filename when attempting to upload and update appropriately. ● Before uploading new mapfile, delete all old mapfiles.

Analysis ● Checking permissions: slow (18.15s avg) ● Upload: similar to ftp times ● Mapfile retrieval after total system loss: slow ● Download (after mapfile retrieved): similar to ftp times. ● Updating mapfile and removing old mapfiles: fairly slow. ● Very little overhead besides the obvious bottlenecks.

Conclusion ● Peck achieves many of the strengths of other backup methods while avoiding their weaknesses. ● Easy to use – simply give the application a list of files to upload (easily used in conjunction with file age scripts). An ideal cron job. ● Cheap (free), fairly efficient (although not largely scalable), easy to setup and maintain, and transparent. ● All necessary information for retrieval is stored on the Chirp servers.