25 Distributed Synchronization

25 Distributed Synchronization - Computer Science...

Info iconThis preview shows pages 1–2. Sign up to view the full content.

View Full Document Right Arrow Icon
1 © Copyright Azer Bestavros / Al rights reserved. Computer Science CS-350 Distributed Synchronization Azer Bestavros Computer Science Department Boston University Computer Science Distributed Systems Examples: ± Client-Server Systems ² Distributed File systems (e.g. NFS, AFS, etc.) ² Web Applications (e.g. HTTP server/browser, WAP, etc.) ± Peer-Peer Systems ² Distributed Databases (e.g. e-Banking, B2B systems, etc.) ² Internet Infrastructure (e.g. routing, DNS, etc.) ² And of course, file sharing Computer Science Distributed Systems Characteristics: ± Entities in a Distributed System are “Autonomous” ± No Inherent Synchronization (e.g. global clock) ± No Shared Resources (e.g. memory) ± Heterogeneous Platforms (e.g. Unix, NT, etc.) ± Communication via Messages ± Wires have state (e.g. packets in transit) ± Unreliability is Inherent ± “Byzantine” Failures are possible Computer Science Distributed Systems The notion of “layered virtual machines”
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 2
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 3

25 Distributed Synchronization - Computer Science...

This preview shows document pages 1 - 2. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online