Distributed Systems

This class was created by Brainscape user Andreas Hein. Visit their profile to learn more about the creator.

Decks in this class (21)

Chapter 1: Introduction, Motivation & Overview
Working definition for this cours...,
Leslie lamport s anecdotal remark,
Why build a distributed system
26  cards
Chapter 2: COMMUNICATION BASICS
Iso s osi model,
Osi model,
Ip
34  cards
Chapter 3: Time
Real time clock rtc,
Measuring time system clock,
Cpu time
40  cards
Chapter 4: Distributed Systems in Context
Why does dns work,
Dns attacks,
What are key value stores
29  cards
Tutorial 1: Sockets
Assume the standard socket api pr...,
When exchanging messages via netw...,
Remote procedure calls rpcs are u...
9  cards
Tutorial 2: Physical clocks
A client attempts to synchronize ...,
A collection of five processes p1...,
The network time protocol ntp def...
3  cards
Chapter 5: Coordination & Agreement
Synchronous distributed system model,
Asynchronous distributed system m...,
Thought experiment some takeaways
36  cards
Chapter 6: Consistency & Replication
Why replication,
The cost of replication,
Consistency models
30  cards
Tutorial 3: Logical clocks
Consider the time event diagram d...,
Timestamp each event based on the...,
Using only the vector clock times...
6  cards
Tutorial 4: COORDINATION & AGREEMENT
Does the following algorithm solv...,
Give an example execution for the...,
A distributed system may have mul...
5  cards
Chapter 7: Web Caching & Consistent Hashing
Congested networks over loaded se...,
Web caching to the rescue,
Web cache hierarchy
21  cards
Chapter 8: Paxos
Broader context,
Consensus problems,
Consensus problem examples
32  cards
Chapter 9: Distributed File Systems
Cap theorem,
Posix guarantees in distributed s...,
Network file system nfs
20  cards
Chapter 10: MapReduce
Origins cont d,
From lisp to mapreduce,
Map
35  cards
Tutorial 5: Consistency
What is a consistency model,
Why do we need consistency models...,
What is the difference between da...
15  cards
Tutoria 6: REPLICATION
Figure 11 is a diagram showing th...,
Exercise 1 2 and 3 see tutorial
2  cards
Tutorial 5: Consistency
What is a consistency model,
Why do we need consistency models...,
What is the difference between da...
14  cards
Tutorial 7: Web Caching
What is the difference between 1 ...,
What is the reason for using 1 a ...,
When using multiple caches at the...
4  cards
Tutorial 8: Paxos
Write a program in pseudocode for...,
Assume that at fictitious time t ...,
3  cards
Chapter 11: Large Scale Systems and Overlay Routing
Large scale storage applications ...,
Client server limitations,
P2p computing
31  cards
Chapter 12: P2P Applications
Spotifycom 2004,
Overview of spotify protocol,
Why a peer to peer protocol spotify
24  cards

More about
Distributed Systems

  • Class purpose General learning

Learn faster with Brainscape on your web, iPhone, or Android device. Study Andreas Hein's Distributed Systems flashcards now!

How studying works.

Brainscape's adaptive web mobile flashcards system will drill you on your weaknesses, using a pattern guaranteed to help you learn more in less time.

Add your own flashcards.

Either request "Edit" access from the author, or make a copy of the class to edit as your own. And you can always create a totally new class of your own too!

What's Brainscape anyway?

Brainscape is a digital flashcards platform where you can find, create, share, and study any subject on the planet.

We use an adaptive study algorithm that is proven to help you learn faster and remember longer....

Looking for something else?

Advanced Distributed Systems - COMP38311
  • 9 decks
  • 173 flashcards
  • 5 learners
Decks: Introduction Week 1, Performance Modelling Week 2, Fault Tolerance Week 3, And more!
Distributed Computing
  • 13 decks
  • 399 flashcards
  • 2 learners
Decks: 1 Intro, 2 Architectures, 3 Communication, And more!
Make Flashcards