aos distibutted system

23
Distributed Operating System By Vijay Kumar Verma (VJY) Roll No-1326910 Introduct ion 04-March- 2014

Upload: vijay-kumar-verma

Post on 06-May-2015

137 views

Category:

Technology


0 download

DESCRIPTION

A brief introduction about distributed operating system.

TRANSCRIPT

Page 1: Aos distibutted system

Distributed Operating System

By

Vijay Kumar Verma (VJY)Roll No-1326910

Introduction

04-March-2014

Page 2: Aos distibutted system

Objectives

04/11/2023BY: VJY 2

What Why When

Features & Goal

Functionality

Examples

Page 3: Aos distibutted system

What is Distributed System?

04/11/2023BY: VJY 3

A distributed system: Multiple connected CPUs working

together A collection of independent

computers that appears to its users as a single coherent system. ~Tanenbaum

Distributed program running on it. Distributed programming is used to

write Distributed program.

Page 4: Aos distibutted system

What is Distributed System?

04/11/2023BY: VJY 4

Distributed computing is field of computer science where we learn about

It is easy to expand and scale. Computer networks where

individual computers were physically distributed within some geographical area.

Main goal solve large computational problem.

Contd…

Page 5: Aos distibutted system

What is Distributed System?

04/11/2023BY: VJY 5

Contd…

Page 6: Aos distibutted system

Why need, When use

04/11/2023BY: VJY 6

Much better performance ratio Resource sharing Enhanced performance -tasks can be

executed concurrently; load distribution to reduce response time

Higher reliability - data replication Easier modular expansion -- hardware

and software resources can be easily added without replacing existing resources

Page 7: Aos distibutted system

Differentiation with Parallel Systems

04/11/2023BY: VJY 7

No need of shared memory Communication via message

passingNo need of homogeneity

DS consists of different types of hardware and software.

Page 8: Aos distibutted system

Challenges

04/11/2023BY: VJY 8

Heterogeneity Distribution transparency Fault tolerance Scalability Concurrency Openness Security

Page 9: Aos distibutted system

Models

04/11/2023BY: VJY 9

Tanenbaum and Renesse classified distributed systems into three broad categories1. Minicomputer Model2. Workstation Model3. Processor Pool Model

Page 10: Aos distibutted system

Types

04/11/2023BY: VJY 10

Distributed Computing

System

Distributed Information

Systms

Distributed Pervasive

systems

Page 11: Aos distibutted system

Example

04/11/2023BY: VJY 11

World Wide Web (WWW) is the biggest example of distributed system.

Others are The Internet. An Intranet which is a portion of the

internet managed by an organization. Multimedia production house Space research

Page 12: Aos distibutted system

What is Operating System?

04/11/2023BY: VJY 12

An operating system (OS) is: a software layer to abstract away and

manage details of hardware resources a set of utilities to simplify application

development.

Applications

OS

Hardware

Page 13: Aos distibutted system

Evolution of OS

04/11/2023BY: VJY 13

OS generation can be classified in four type. Following is the types with their goals:-1. Centralized OS ~ Resource

Management2. Network OS ~ Resource Sharing3. Distributed OS ~ Transparency4. Cooperative OS ~automaticity

Page 14: Aos distibutted system

Distributed Operating System?

04/11/2023BY: VJY 14

A distributed operating system is one that looks to its users like an ordinary centralized operating system but runs on multiple, independent central processing units (CPUs).

The key concept here is transparency.

A distributed OS provides the essential services and functionality required of an OS.

Page 15: Aos distibutted system

Now

04/11/2023BY: VJY 15

Features & Goal

What Why When

Functionality

Examples

Page 16: Aos distibutted system

Features & Goal

04/11/2023BY: VJY 16

Resource sharing Accessibility Openness Concurrency Scalability Fault Tolerance Transparency

Page 17: Aos distibutted system

Now

04/11/2023BY: VJY 17

Functionality

Features & Goal

What Why When

Examples

Page 18: Aos distibutted system

Functions

04/11/2023BY: VJY 18

Process management Inter-process communication Process management Resource management Reliability Availability Performance Synchronization Flexibility

Page 19: Aos distibutted system

NOS vs DOS

04/11/2023BY: VJY 19

NOS are considered here to be those which provide support for networking and remote resource access, often by a separate layer of software on top of a conventional OS.

DOS strive for a high degree of transparency and often support data and process migration. Users normally do not distinguish local resources from remote resources.

Page 20: Aos distibutted system

Now

04/11/2023BY: VJY 20

Examples

Features & Goal

What Why When

Functionality

Page 21: Aos distibutted system

Examples

04/11/2023BY: VJY 21

AMOEBA OS ~Andrew S. Tanenbaum Solaris OS ~SUN Microsystem MOSIX ~Hebrew University of Jerusalem

(Professor Amnon)

Page 22: Aos distibutted system

Have Any Question?

Just Ask!

Post Query On

Email@

facebook.com/groups/sviet.mca

[email protected]

Page 23: Aos distibutted system

Thank You!Vijay Kumar Verma