Top Banner
Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries
17

Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

Dec 29, 2015

Download

Documents

Marvin Shelton
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

Cloud Task Replica

Repository Preservation ToolsOpen Repositories 2009 - Atlanta

Richard RodgersMIT Libraries

Page 2: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

cloud computing

dynamic capacity: elastic

high availability

> storage: compute, database, more

new programming model

WOA - service bus in the sky

lightweight protocols

Page 3: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

problem space: replication

replication != backup

time decay of trust - needs maintenance

coordination costs $$$$

who’s watching the detectives ?

impermeable system boundaries

sizing forecast uncertainty

Page 4: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

reliable messaging

enables asynchronous handling

queue = list of messages

coordination of work, non-persistent

access controlled, encryptable

cheap: $0.01 per 10k messages

Amazon SQS + S3

Page 5: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

roles

decompose work into distinct replaceable agents

archive = content home

replicator = manages copies

auditor = implements and enforces policy

role != institution

Page 6: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

process model

a message queue for each role

message post triggers activity asynchronously

bucket brigade - message is a handoff or acknowledgment

storage is abstracted (cloud in prototype)

Page 7: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

workflow: replication

archive replicator auditor

S3

Page 8: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

workflow: removal

archive replicator auditor

S3

Page 9: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

workflow: audit

archive replicator auditor

S3

Page 10: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

message semantics

web-standard URI addressing

entities: packages, ORE maps

content model agnostic

entity checksums for integrity

standard identifiers for actors

Page 11: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

self-managed deployment

mit

Page 12: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

peered deployment

mit gatech

Page 13: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

service provider deployment

mit duracloud mit

Page 14: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

todo

plumbing only - replication requires more

all policy definition and agreements OOB

address business model

content packaging/description

expand skeletal prototype

stress at scale

Page 15: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

opportunities

federated & large scale problems

distributed registries

metadata harvesting

subject overlays

preservation workflows, micro-services

Page 16: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

thanks

Page 17: Cloud Task Replica Repository Preservation Tools Open Repositories 2009 - Atlanta Richard Rodgers MIT Libraries.

extra credit