Distributed Systems at University Of Lancaster | Flashcards & Summaries

Select your language

Suggested languages for you:
Log In Start studying!

Lernmaterialien für Distributed systems an der University of Lancaster

Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen Distributed systems Kurs an der University of Lancaster zu.

TESTE DEIN WISSEN
How many instruction levels does an x86 architecture have 
Lösung anzeigen
TESTE DEIN WISSEN
4
Lösung ausblenden
TESTE DEIN WISSEN
What type of failures can poxos not handle 
Lösung anzeigen
TESTE DEIN WISSEN
It cannot handle Byzantine failure
Lösung ausblenden
TESTE DEIN WISSEN
What are the types of subscription models
Lösung anzeigen
TESTE DEIN WISSEN
Channel based:
Topic based :
Type based 
Content based
Lösung ausblenden
TESTE DEIN WISSEN
What affect does layering have on system performance
Lösung anzeigen
TESTE DEIN WISSEN
Layered systems are more modular extensible and readable. But also slower because of all the extra interfaces
Lösung ausblenden
TESTE DEIN WISSEN
How do you ensure a backup doesn't re process a failed request IE. Withdrawing money twice because of lack of an proper ack
Lösung anzeigen
TESTE DEIN WISSEN
We assign IDs to the requests so we don't accidentally reprocess 
Lösung ausblenden
TESTE DEIN WISSEN
What is remote invocation
Lösung anzeigen
TESTE DEIN WISSEN
The act of accessing a remote resource via method passing 
Lösung ausblenden
TESTE DEIN WISSEN
Describe lamports algorithm and ultimately why it is a bad example.
Lösung anzeigen
TESTE DEIN WISSEN
Lamports algorithm bis a permission based algorithm for ordering and verify any operations undertaken by a distributed system. 

This algorithm works by ordering the requests based on there time stamps. Where by an entity seeking to enter a critical section must announce there entrance to, wait for approval from and then announce there exit to  every entity in the network.

 This algorithm is poorly optimised because it requires 3(N-1) requests per operations. And once more even one faulty node will cause total system failure



Lösung ausblenden
TESTE DEIN WISSEN
What are the types of decoupling
Lösung anzeigen
TESTE DEIN WISSEN
Space uncoupling: in which the sender does not need to know who the reciever is.

Time uncoupling: where the sender and receiver can have different lifetimes 

Lösung ausblenden
TESTE DEIN WISSEN
What is a disadvantage of asynchronous systems 
Lösung anzeigen
TESTE DEIN WISSEN
Because the message times are unbounded it is impossible to know if a message was received or not. Making synchronization impossible
Lösung ausblenden
TESTE DEIN WISSEN
How does atomic multicast work 
Lösung anzeigen
TESTE DEIN WISSEN
You assume everything you receive has failed for everyone else so you share it 
Lösung ausblenden
TESTE DEIN WISSEN
What is the advantages and disadvantages of active and passive replication
Lösung anzeigen
TESTE DEIN WISSEN
Active replication provides reliability through consensus 
Passive replication provides availablity through back ups 
Lösung ausblenden
TESTE DEIN WISSEN
What does an API do
Lösung anzeigen
TESTE DEIN WISSEN
It exposes a function or set of functions to an external environment. Like a 3rd party that wants to use our system
Lösung ausblenden
  • 3676 Karteikarten
  • 197 Studierende
  • 0 Lernmaterialien

Beispielhafte Karteikarten für deinen Distributed systems Kurs an der University of Lancaster - von Kommilitonen auf StudySmarter erstellt!

Q:
How many instruction levels does an x86 architecture have 
A:
4
Q:
What type of failures can poxos not handle 
A:
It cannot handle Byzantine failure
Q:
What are the types of subscription models
A:
Channel based:
Topic based :
Type based 
Content based
Q:
What affect does layering have on system performance
A:
Layered systems are more modular extensible and readable. But also slower because of all the extra interfaces
Q:
How do you ensure a backup doesn't re process a failed request IE. Withdrawing money twice because of lack of an proper ack
A:
We assign IDs to the requests so we don't accidentally reprocess 
Mehr Karteikarten anzeigen
Q:
What is remote invocation
A:
The act of accessing a remote resource via method passing 
Q:
Describe lamports algorithm and ultimately why it is a bad example.
A:
Lamports algorithm bis a permission based algorithm for ordering and verify any operations undertaken by a distributed system. 

This algorithm works by ordering the requests based on there time stamps. Where by an entity seeking to enter a critical section must announce there entrance to, wait for approval from and then announce there exit to  every entity in the network.

 This algorithm is poorly optimised because it requires 3(N-1) requests per operations. And once more even one faulty node will cause total system failure



Q:
What are the types of decoupling
A:
Space uncoupling: in which the sender does not need to know who the reciever is.

Time uncoupling: where the sender and receiver can have different lifetimes 

Q:
What is a disadvantage of asynchronous systems 
A:
Because the message times are unbounded it is impossible to know if a message was received or not. Making synchronization impossible
Q:
How does atomic multicast work 
A:
You assume everything you receive has failed for everyone else so you share it 
Q:
What is the advantages and disadvantages of active and passive replication
A:
Active replication provides reliability through consensus 
Passive replication provides availablity through back ups 
Q:
What does an API do
A:
It exposes a function or set of functions to an external environment. Like a 3rd party that wants to use our system
Distributed systems

Erstelle und finde Lernmaterialien auf StudySmarter.

Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.

Jetzt loslegen

Das sind die beliebtesten Distributed systems Kurse im gesamten StudySmarter Universum

Distr.syst.dhbw

Duale Hochschule Baden-Württemberg

Zum Kurs
Multi Channel Distribution Systems

Fachhochschulstudiengänge Krems IMC

Zum Kurs
Systems Design

British Columbia Institute of Technology

Zum Kurs
Systems

San Joaquin Valley College-​Visalia

Zum Kurs
Digital Systems 3

Vaal University of Technology

Zum Kurs

Die all-in-one Lernapp für Studierende

Greife auf Millionen geteilter Lernmaterialien der StudySmarter Community zu
Kostenlos anmelden Distributed systems
Erstelle Karteikarten und Zusammenfassungen mit den StudySmarter Tools
Kostenlos loslegen Distributed systems