Chelonia
a lightweight self-healing distributed storage Zsombor Nagy (zsombor@niif.hu) Salman Toor (salman.toor@it.uu.se) Jon Kerr Nilsen (j.k.nilsen@fys.uio.no)
Chelonia a lightweight self-healing distributed storage Zsombor Nagy - - PowerPoint PPT Presentation
Chelonia a lightweight self-healing distributed storage Zsombor Nagy ( zsombor@niif.hu ) Salman Toor ( salman.toor@it.uu.se ) Jon Kerr Nilsen ( j.k.nilsen@fys.uio.no ) Motivation How to easily... Create a storage resource from available
a lightweight self-healing distributed storage Zsombor Nagy (zsombor@niif.hu) Salman Toor (salman.toor@it.uu.se) Jon Kerr Nilsen (j.k.nilsen@fys.uio.no)
Grid Solution for Wide Area Computing and Data Handling Grid Solution for Wide Area Computing and Data Handling
NORDUGRID
anyone
anyone
anyone
anyone
namespace
collections
tree
namespace
regular local filesystem
replicas are needed
storage node
collections
entire virtual organizations
Chelonia
environment
specification file
mount Chelonia as a local filesystem
download files, create collections (directories) with your OS’s CLI and GUI tools (e.g. drag and drop)
instances of all services
node with the actual file data
more storage nodes, each managed by a Shepherd
replica will automatically be created (if needed)
the metadata
store the data
Librarians can be replicated
negotiating with
files and collections
and download files
eliminate single point of failure
Bartender and get the same result
USER
1 . g e t F i l e ( L N )
3 . fi l e ' s m e t a d a t a 4 . g e t ( r e f e r e n c e I D )
L
S
B
A-H A-H A-H A-H
SES
USER
1 . p u t F i l e ( L N )
4 . n e w ( m e t a d a t a )
9 . p u t ( . . . ) 1 . r e g i s t e r n e w r e p l i c a
1 3 . u p l
d i n g t h e fi l e
SES
B
S
L
A-H A-H A-H A-H
10 20 30 40 50 15 30 45 60 75 90 105 120 135 150 165
ALIVE OFFLINE THIRDWHEEL CREATING
10 20 30 40 50 15 30 45 60 75 90 105 120 135 150 165 180 195 210 225 10 20 30 40 50 15 30 45 60 75 90 105 120 135 105 165 180 195 210 225 240 255
User Side System Side
10 files of size 100MB have 3 replicas and now user:
10 files with 4 replicas are in the system.
Number of files in the system Time in seconds taken by the system to achieve the needed replicas Number of files in the system Time in seconds taken by the system to achieve the needed replicas
Five Shepherds were used for this test
web: http://www.knowarc.eu/chelonia/ paper: http://arxiv.org/abs/1002.0712 video: http://www.youtube.com/watch?v=NEUWzGHHGhc Zsombor Nagy, NIIF (Hungary), zsombor@niif.hu