Secure Location-Independent Autonomic Storage Architectures - PowerPoint PPT Presentation

1 / 10
About This Presentation
Title:

Secure Location-Independent Autonomic Storage Architectures

Description:

Graham Kirby, Alan Dearle, Ron Morrison & Stuart Norcross. School of Computer Science, University of St Andrews {graham, al, ron, stuart}_at_dcs.st-and.ac.uk ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 11
Provided by: graham124
Category:

less

Transcript and Presenter's Notes

Title: Secure Location-Independent Autonomic Storage Architectures


1
Secure Location-Independent Autonomic Storage
Architectures
  • GR/S44501/01
  • February 2004 - January 2007
  • Graham Kirby, Alan Dearle, Ron Morrison Stuart
    Norcross
  • School of Computer Science, University of St
    Andrews
  • graham, al, ron, stuart_at_dcs.st-and.ac.uk

2
Project Aims
  • Desirable features of a data storage system
  • unbounded capacity
  • zero latency cost
  • total reliability
  • location independence
  • simple interface
  • complete security
  • complete historical archive
  • Aim a storage architecture approximating above,
    focusing on
  • simple interface for end user (file system)
  • abstracting over
  • user location
  • physical devices
  • provision of significant benefits with acceptable
    cost

3
Potential Benefits
  • Simplify user experience
  • home directory ubiquitously available,
    irrespective of
  • machines and disks
  • physical location
  • firewalls
  • data highly durable
  • no need for backup
  • simple data sharing
  • uniform global name space
  • Historical views
  • data never over-written

4
Potential Hurdles to User Adoption
  • Speed and convenience must be close enough to
    that of a local disk
  • Users must be able to trust system
  • not to allow inappropriate access to data by
    other users
  • to be sufficiently reliable for serious
    evaluation
  • Need viable exit strategy
  • may require that system can reproduce effects of
    users existing backup regime
  • e.g. by maintaining a local copy of all data
  • Financial cost
  • Critical mass of nodes and users required
  • envisaged architecture relies on autonomic
    management of large numbers of nodes
  • Storage overhead must be low enough
  • incurred through replication of data

5
User Control
  • End users should deal only with very high-level
    configuration
  • set broad goals regarding trade-offs (or ignore
    completely)
  • task of autonomic management system to try to
    achieve these goals
  • Examples of trade-offs
  • speed of reads and writes
  • durability
  • related to number and placement of replicas
  • both absolute time to converge
  • consistency
  • how long before updates to shared data are
    visible to others?
  • resource consumption
  • storage, bandwidth, computation

6
Control Example
7
Control and Feedback Example
8
Implementation Approach
  • File system interface
  • SMB or NFS
  • Replication of files or fragments
  • erasure-resilient encoding
  • Placement of data
  • controlled explicitly
  • Routing to data
  • abstracted by peer-to-peer overlay e.g. Tapestry
  • Probes gauges to monitor state of system
  • publish/subscribe infrastructure e.g. Siena
  • Autonomic management elements
  • attempt to map user goals and probe events into
    suitable low-level actions

9
Challenges
  • Core distributed storage infrastructure
  • appropriate replication mechanisms
  • Autonomic management
  • low-level policies
  • probe gauge infrastructure
  • high-level views for users
  • synthesising views from low-level events
  • heuristics for adapting low-level policies to
    achieve high-level goals
  • Evaluation
  • simulation, local cluster, PlanetLab
  • end-user adoption

10
Conclusions
  • Aim to design, implement and evaluate distributed
    storage system targeted at benefits to end-user
  • very simple interface
  • ubiquitously available
  • highly durable
  • append-only historical views
  • Project details
  • http//www-systems.dcs.st-and.ac.uk/asa/
Write a Comment
User Comments (0)
About PowerShow.com