INTRODUCTION

TO

OPERATING SYSTEMS

Lecture 18: COMMUNICATION IN DISTRIBUTED OPERATING SYSTEMS

CHRIS STAFF
Dept. of Computer Science and Artificial Intelligence
University of Malta

Next Lecture: Synchronisation in Distributed Operating Systems


Lecture Outline

Aims and Objectives
Issues
OSI in a nutshell
Asynchronous Transfer Mode (ATM) Networks in a nutshell
The Client-Server Model in a nutshell
Remote Procedure Call in a nutshell
Group Communication


Aims and Objectives


Issues


OSI in a nutshell

7. The Application Layer

6. The Presentation Layer

5. The Session Layer

4. The Transport Layer

3. The Network Layer

2. The Data Link Layer

1. The Physical Layer


Asynchronous Transfer Mode (ATM) Networks in a nutshell


The Client-Server Model in a nutshell


Remote Procedure Call in a nutshell

Example

Parameter Passing in RPC

Clients-Servers use different microkernels

Dynamic Binding

Dealing with Failures


Group Communication


Next Lecture...

Synchronisation in Distributed Operating Systems