























Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Distributed Operating Systems course is designed to examine the fundamental principles of distributed systems, and provide students hands-on experience in developing distributed protocols. This lecture includes: Ocean Store, Global-Scale Persistent Storage, Computing Everywhere, Mark Weiser from Xerox, Ubiquitous Devi, Hierarchical Routingalgorithm, Update Model, Data Coding Model, Client Introspection,,
Typology: Slides
1 / 31
This page cannot be seen from the preview
Don't miss anything!
























Questions about information:
th
deployment
light
economies of scale
“The data is just out there”
Pac
Bell
Sprint
IBM
AT&T
Canadian
OceanStore
IBM
Two-level search with embedded routing
hashes (160-bit SHA-1)
guaranteed search
Universal Location Facility
Universal Name
Name OID
Root Structure
Archive versions:
1
2
3
Floating
Replica
Active Data
Commit
Logs
Checkpoint
Global Object OID
Version OID
Archival copy
or snapshot
Archival copy
or snapshot
Archival copy
or snapshot
Erasure
Coded:
Probabilistic Routing Algorithm
n
3
n
4
n
2
n
1
X
(0,1,3)
z
(0,2,4)
11011
01234 bit
11010
01234 bit
11010 11001
11011
10101
00011
11100
11100
11011
11011
00011
1st
2nd
11100
11100 1st
11011 2nd
00011
11011
Y
(0,1,4)
1st
1st
Query for X (11010)
M
(1,3,4)
11000
00100
11010
1st
2nd
3rd
reliable factors
10
10
reliable factors
100
100
100
self-optimizing
on the depth of the
attenuated bloom filter
array
self-protecting
Bloom filter on each node;
Attenuated Bloom filter on each directed edge.
docsity.com
node-ID
matches the object’s GUID in the most bits (starting from the
least significant)
were stored at its root
4
2
3
3
3
2
2
1
2
4
1
2
3
3
1
3
4
1
1
4 3
2
4
Basic Plaxton Mesh
Incremental suffix-based routing
NodeID
0x43FE
NodeID
0x13FE NodeID
0xABFE
NodeID
0x
NodeID
0x239E
NodeID
0x73FE
NodeID
0x423E
NodeID
0x79FE
NodeID
0x23FE
NodeID
0x73FF
NodeID
0x555E
NodeID
0x035E
NodeID
0x44FE
NodeID
0x
NodeID
0xF
NodeID
0x993E
NodeID
0x04FE
NodeID
0x43FE
GUID
0x43FE
a
c
b
d
e
Use of Plaxton Mesh
Randomization and Locality