Distributed Systems – Special 1st Year Version


Distributed Systems

A 1st Year Revision Summary by James Bedford

This revision summary is best viewed as a .pdf, which is available here.

Read more of this post

Advertisements

Nida’s Awesome Distributed Systems Notes


Hi everyone,

My name’s Nida and I wrote some really awesome notes that James even uploaded to his webspace for me – but I forgot to put the link on the blog! Gah! Silly me!

Here’s the link to them.

Distributed Systems – Complete Summary


This post is best displayed as a .pdf file which can be found HERE.

Distributed Systems

A complete revision summary by James Bedford.

This summary now contains everything.

Last updated:

11:38pm – 25/05/10. Read more of this post

Distributed Systems – Bully Algorithm


Let’s assume that we have 7 nodes:

ini7

At this current moment in time, node ‘7’ is the coordinator, because it is the highest numbered node. But then node ‘7’ leaves, so who is now the coordinator? Lets say node ‘4’ decides it wants to be the coordinator, then we have:

Read more of this post

Distributed Systems – Logical Clocks and Processes


Fat Clients

A fat client is a client in a client-server architecture network which typically provides rich functionality independently of the central server. Originally known as just ‘client’ or ‘thick client’, the name is contrasted to thin client, which describes a computer heavily dependant on a servers applications.

Read more of this post

Distributed Systems – Massive Distribution for Performance


Definition of a Distributed System

A distributed System is one in which independent, self-sufficient – often autonomous or heterogeneous – spatially-separated components must use a common interconnect to exchange information and coordinate actions, and allow the whole to appear to the user as one single coherent system.

Read more of this post

Distributed Systems – Socket Level Servers


Definition of a Distributed System

A distributed System is one in which independent, self-sufficient – often autonomous or heterogeneous – spatially-separated components must use a common interconnect to exchange information and coordinate actions, and allow the whole to appear to the user as one single coherent system.

Read more of this post

Distributed Systems – Axioms of Distributed Computing


Definition of a Distributed System

A distributed system is one in which independent, self-sufficient, often autonomous and heterogeneous, spatially separated components must use a common interconnect to exchange information in order to coordinate there actions and allow the whole to appear to its users as one single coherent system.

Read more of this post

Distributed Systems – Interconnects


Definition of a Distributed System

A distributed System is one in which independent, self-sufficient – often autonomous or heterogeneous – spatially-separated components must use a common interconnect to exchange information and coordinate actions, and allow the whole to appear to the user as one single coherent system.

Read more of this post

Distributed Systems – Architectural Paradigms


Definition of a Distributed System

The definition of a distributed system is one which has independent and self-sufficient – often heterogeneous or autonomousspatially-separated components which must us a common interconnect to exchange information in order to coordinate information, and to make the whole system appear to its user as a single coherent system.

To further this more a distributed system is the result of collaboration between separate, independent processes. In order for separate, independent processes to collaborate, then they must interact.

Read more of this post