SlideShare a Scribd company logo
Distributed Operating
System
Introduction
By

Vijay Kumar Verma (VJY)
Roll No-1326910
04-March-2014
Objectives
What Why When

Features & Goal
Functionality
Examples
BY: VJY

3/3/2014

2
What is Distributed System?
 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.
BY: VJY

3/3/2014

3
Contd…

What is Distributed System?
 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.
BY: VJY

3/3/2014

4
Contd…

What is Distributed System?

BY: VJY

3/3/2014

5
Why need, When use
 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
BY: VJY

3/3/2014

6
Differentiation with Parallel
Systems
 No need of shared memory
 Communication via message passing

 No need of homogeneity
 DS consists of different types of
hardware and software.

BY: VJY

3/3/2014

7
Challenges
 Heterogeneity
 Distribution transparency
 Fault tolerance
 Scalability
 Concurrency
 Openness
 Security

BY: VJY

3/3/2014

8
Models
 Tanenbaum and Renesse classified
distributed systems into three
broad categories
1. Minicomputer Model
2. Workstation Model
3. Processor Pool Model

BY: VJY

3/3/2014

9
Types
 Distributed Computing System
 Distributed Information Systms
 Distributed Pervasive systems

BY: VJY

3/3/2014

10
Example
 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

BY: VJY

3/3/2014

11
What is Operating System?
 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
BY: VJY

3/3/2014

12
Evolution of OS
 OS generation can be classified in four
type. Following is the types with their
goals:1.
2.
3.
4.

BY: VJY

Centralized OS ~ Resource Management
Network OS ~ Resource Sharing
Distributed OS ~ Transparency
Cooperative OS ~automaticity

3/3/2014

13
Distributed Operating System?
 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.
BY: VJY

3/3/2014

14
Now
What Why When

Features & Goal
Functionality
Examples
BY: VJY

3/3/2014

15
Features & Goal
 Resource sharing

 Accessibility
 Openness
 Concurrency
 Scalability
 Fault Tolerance

 Transparency
BY: VJY

3/3/2014

16
Now
What Why When
Features & Goal
Functionality
Examples
BY: VJY

3/3/2014

17
Functions










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

BY: VJY

3/3/2014

18
NOS vs DOS
 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.
BY: VJY

3/3/2014

19
Now
What Why When
Features & Goal
Functionality
Examples
BY: VJY

3/3/2014

20
Examples
 AMOEBA OS ~Andrew S. Tanenbaum
 Solaris OS ~SUN Microsystem
 MOSIX ~Hebrew University of Jerusalem
(Professor Amnon)

BY: VJY

3/3/2014

21
Have Any Question?
Just Ask!

Post Query On

facebook.com/groups/sviet.mca
Email@

vjy.softworx@gmail.com
Thank You!
Vijay Kumar Verma

More Related Content

What's hot

Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)
Dinesh Modak
 
Distributed systems1
Distributed systems1Distributed systems1
Distributed systems1
Sumita Das
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
vampugani
 
Distributed Operating System_4
Distributed Operating System_4Distributed Operating System_4
Distributed Operating System_4
Dr Sandeep Kumar Poonia
 
Locus Distributed Operating System
Locus Distributed Operating SystemLocus Distributed Operating System
Locus Distributed Operating SystemTamer Rezk
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel systemManish Singh
 
istributed system
istributed systemistributed system
istributed system
abdillahkarine
 
Chapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresChapter 16 - Distributed System Structures
Chapter 16 - Distributed System Structures
Wayne Jones Jnr
 
Distributed system architecture
Distributed system architectureDistributed system architecture
Distributed system architecture
Yisal Khan
 
Chapter 1 -_characterization_of_distributed_systems
Chapter 1 -_characterization_of_distributed_systemsChapter 1 -_characterization_of_distributed_systems
Chapter 1 -_characterization_of_distributed_systemsFrancelyno Murela
 
Distributive operating system
Distributive operating systemDistributive operating system
Distributive operating system
Muhammad Adeel Rajput
 
Intro (Distributed computing)
Intro (Distributed computing)Intro (Distributed computing)
Intro (Distributed computing)Sri Prasanna
 
Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??
Abdul Aslam
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systemskaran2190
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
NANDINI SHARMA
 
Distributed Operating System_1
Distributed Operating System_1Distributed Operating System_1
Distributed Operating System_1
Dr Sandeep Kumar Poonia
 
Lecture 1 (distributed systems)
Lecture 1 (distributed systems)Lecture 1 (distributed systems)
Lecture 1 (distributed systems)
Fazli Amin
 
Distributed information system
Distributed information systemDistributed information system
Distributed information system
District Administration
 
Distributed System
Distributed SystemDistributed System
Distributed System
Iqra khalil
 
Chapter 1-distribute Computing
Chapter 1-distribute ComputingChapter 1-distribute Computing
Chapter 1-distribute Computing
nakomuri
 

What's hot (20)

Distributed operating system(os)
Distributed operating system(os)Distributed operating system(os)
Distributed operating system(os)
 
Distributed systems1
Distributed systems1Distributed systems1
Distributed systems1
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Distributed Operating System_4
Distributed Operating System_4Distributed Operating System_4
Distributed Operating System_4
 
Locus Distributed Operating System
Locus Distributed Operating SystemLocus Distributed Operating System
Locus Distributed Operating System
 
Distributed & parallel system
Distributed & parallel systemDistributed & parallel system
Distributed & parallel system
 
istributed system
istributed systemistributed system
istributed system
 
Chapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresChapter 16 - Distributed System Structures
Chapter 16 - Distributed System Structures
 
Distributed system architecture
Distributed system architectureDistributed system architecture
Distributed system architecture
 
Chapter 1 -_characterization_of_distributed_systems
Chapter 1 -_characterization_of_distributed_systemsChapter 1 -_characterization_of_distributed_systems
Chapter 1 -_characterization_of_distributed_systems
 
Distributive operating system
Distributive operating systemDistributive operating system
Distributive operating system
 
Intro (Distributed computing)
Intro (Distributed computing)Intro (Distributed computing)
Intro (Distributed computing)
 
Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??Distributed Operating System,Network OS and Middle-ware.??
Distributed Operating System,Network OS and Middle-ware.??
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
 
Distributed Operating System_1
Distributed Operating System_1Distributed Operating System_1
Distributed Operating System_1
 
Lecture 1 (distributed systems)
Lecture 1 (distributed systems)Lecture 1 (distributed systems)
Lecture 1 (distributed systems)
 
Distributed information system
Distributed information systemDistributed information system
Distributed information system
 
Distributed System
Distributed SystemDistributed System
Distributed System
 
Chapter 1-distribute Computing
Chapter 1-distribute ComputingChapter 1-distribute Computing
Chapter 1-distribute Computing
 

Viewers also liked

Distributed computing environment
Distributed computing environmentDistributed computing environment
Distributed computing environment
Ravi Bhushan
 
Distributed computing
Distributed computingDistributed computing
Distributed computingKeshab Nath
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system model
Harshad Umredkar
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
Himanshu Saini
 
CloudDesk - Cloud operating system
CloudDesk - Cloud operating systemCloudDesk - Cloud operating system
CloudDesk - Cloud operating system
Rajesh Hegde
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
naveedchak
 
Cloud OS(basic)
Cloud OS(basic)Cloud OS(basic)
Cloud OS(basic)
Sriharsha CR
 
Message passing
Message passingMessage passing
Message passing
Damien Krotkine
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed Computing
Abhishek Jaisingh
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
Hassan Dar
 
Google: Cluster computing and MapReduce: Introduction to Distributed System D...
Google: Cluster computing and MapReduce: Introduction to Distributed System D...Google: Cluster computing and MapReduce: Introduction to Distributed System D...
Google: Cluster computing and MapReduce: Introduction to Distributed System D...tugrulh
 
Arachne ppt
Arachne pptArachne ppt
Amoeba
AmoebaAmoeba
Cloud operating system
Cloud operating systemCloud operating system
Cloud operating system
sadak pramodh
 
Network operating system
Network operating systemNetwork operating system
Network operating system
John Carlo Catacutan
 
6.Distributed Operating Systems
6.Distributed Operating Systems6.Distributed Operating Systems
6.Distributed Operating Systems
Dr Sandeep Kumar Poonia
 
Advanced Operating System- Introduction
Advanced Operating System- IntroductionAdvanced Operating System- Introduction
Advanced Operating System- Introduction
Debasis Das
 

Viewers also liked (20)

Distributed computing environment
Distributed computing environmentDistributed computing environment
Distributed computing environment
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system model
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt him
 
Dce rpc
Dce rpcDce rpc
Dce rpc
 
CloudDesk - Cloud operating system
CloudDesk - Cloud operating systemCloudDesk - Cloud operating system
CloudDesk - Cloud operating system
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systems
 
Cloud OS(basic)
Cloud OS(basic)Cloud OS(basic)
Cloud OS(basic)
 
Message passing
Message passingMessage passing
Message passing
 
Slide05 Message Passing Architecture
Slide05 Message Passing ArchitectureSlide05 Message Passing Architecture
Slide05 Message Passing Architecture
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed Computing
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Google: Cluster computing and MapReduce: Introduction to Distributed System D...
Google: Cluster computing and MapReduce: Introduction to Distributed System D...Google: Cluster computing and MapReduce: Introduction to Distributed System D...
Google: Cluster computing and MapReduce: Introduction to Distributed System D...
 
Arachne ppt
Arachne pptArachne ppt
Arachne ppt
 
Amoeba
AmoebaAmoeba
Amoeba
 
Cloud operating system
Cloud operating systemCloud operating system
Cloud operating system
 
message passing
 message passing message passing
message passing
 
Network operating system
Network operating systemNetwork operating system
Network operating system
 
6.Distributed Operating Systems
6.Distributed Operating Systems6.Distributed Operating Systems
6.Distributed Operating Systems
 
Advanced Operating System- Introduction
Advanced Operating System- IntroductionAdvanced Operating System- Introduction
Advanced Operating System- Introduction
 

Similar to Aos distibutted system

نظم موزعة Distributed systems slides.01.pdf
نظم موزعة Distributed systems slides.01.pdfنظم موزعة Distributed systems slides.01.pdf
نظم موزعة Distributed systems slides.01.pdf
Bilal Al-samaee
 
unit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.ppt
unit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.pptunit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.ppt
unit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.ppt
vmuniraja
 
- Introduction - Distributed - System -
- Introduction - Distributed - System  -- Introduction - Distributed - System  -
- Introduction - Distributed - System -
ssuser7c150a
 
Distributed Software Engineering with Client-Server Computing
Distributed Software Engineering with Client-Server ComputingDistributed Software Engineering with Client-Server Computing
Distributed Software Engineering with Client-Server Computing
Haseeb Rehman
 
A Survey On Operating System Challenges And Security Issues Associate To It
A Survey On Operating System Challenges And Security Issues Associate To ItA Survey On Operating System Challenges And Security Issues Associate To It
A Survey On Operating System Challenges And Security Issues Associate To It
Michele Thomas
 
Distributed system Tanenbaum chapter 1,2,3,4 notes
Distributed system Tanenbaum chapter 1,2,3,4 notes Distributed system Tanenbaum chapter 1,2,3,4 notes
Distributed system Tanenbaum chapter 1,2,3,4 notes
SAhammedShakil
 
distributed os.ppt
distributed os.pptdistributed os.ppt
distributed os.ppt
banu236831
 
Upwork presentaion in distributed systems
Upwork presentaion in distributed systemsUpwork presentaion in distributed systems
Upwork presentaion in distributed systems
Ahmad Yar
 
Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?
David Evans
 
Virtualization summary a.docx
Virtualization summary a.docxVirtualization summary a.docx
Virtualization summary a.docx
shruti533256
 
Distributed Systems.pptx
Distributed Systems.pptxDistributed Systems.pptx
Distributed Systems.pptx
salutiontechnology
 
Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
OS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptxOS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptx
DrKRadhikaProfessorD
 
different-os.pptx
different-os.pptxdifferent-os.pptx
different-os.pptx
leilibarekatin
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
ijcseit
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCY
ijcseit
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
ijcseit
 
Introduction to Java Enterprise Edition
Introduction to Java Enterprise EditionIntroduction to Java Enterprise Edition
Introduction to Java Enterprise EditionAbdalla Mahmoud
 
Java remote control for laboratory monitoring
Java remote control for laboratory monitoringJava remote control for laboratory monitoring
Java remote control for laboratory monitoring
IAEME Publication
 
Operating Systems & Utility Programs
Operating Systems & Utility ProgramsOperating Systems & Utility Programs
Operating Systems & Utility Programs
university of education,Lahore
 

Similar to Aos distibutted system (20)

نظم موزعة Distributed systems slides.01.pdf
نظم موزعة Distributed systems slides.01.pdfنظم موزعة Distributed systems slides.01.pdf
نظم موزعة Distributed systems slides.01.pdf
 
unit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.ppt
unit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.pptunit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.ppt
unit-1@ DISTRIBUTED SYSTEMS-III B.TECH -CSE.ppt
 
- Introduction - Distributed - System -
- Introduction - Distributed - System  -- Introduction - Distributed - System  -
- Introduction - Distributed - System -
 
Distributed Software Engineering with Client-Server Computing
Distributed Software Engineering with Client-Server ComputingDistributed Software Engineering with Client-Server Computing
Distributed Software Engineering with Client-Server Computing
 
A Survey On Operating System Challenges And Security Issues Associate To It
A Survey On Operating System Challenges And Security Issues Associate To ItA Survey On Operating System Challenges And Security Issues Associate To It
A Survey On Operating System Challenges And Security Issues Associate To It
 
Distributed system Tanenbaum chapter 1,2,3,4 notes
Distributed system Tanenbaum chapter 1,2,3,4 notes Distributed system Tanenbaum chapter 1,2,3,4 notes
Distributed system Tanenbaum chapter 1,2,3,4 notes
 
distributed os.ppt
distributed os.pptdistributed os.ppt
distributed os.ppt
 
Upwork presentaion in distributed systems
Upwork presentaion in distributed systemsUpwork presentaion in distributed systems
Upwork presentaion in distributed systems
 
Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?Class 1: Introduction - What is an Operating System?
Class 1: Introduction - What is an Operating System?
 
Virtualization summary a.docx
Virtualization summary a.docxVirtualization summary a.docx
Virtualization summary a.docx
 
Distributed Systems.pptx
Distributed Systems.pptxDistributed Systems.pptx
Distributed Systems.pptx
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
OS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptxOS-UNIT-1-Part-1.pptx
OS-UNIT-1-Part-1.pptx
 
different-os.pptx
different-os.pptxdifferent-os.pptx
different-os.pptx
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCY
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
 
Introduction to Java Enterprise Edition
Introduction to Java Enterprise EditionIntroduction to Java Enterprise Edition
Introduction to Java Enterprise Edition
 
Java remote control for laboratory monitoring
Java remote control for laboratory monitoringJava remote control for laboratory monitoring
Java remote control for laboratory monitoring
 
Operating Systems & Utility Programs
Operating Systems & Utility ProgramsOperating Systems & Utility Programs
Operating Systems & Utility Programs
 

More from Vijay Kumar Verma

Oo methodology
Oo methodologyOo methodology
Oo methodology
Vijay Kumar Verma
 
XML XSLT
XML XSLTXML XSLT
XML_schema_Structure
XML_schema_StructureXML_schema_Structure
XML_schema_Structure
Vijay Kumar Verma
 
Introduction to Java Script
Introduction to Java ScriptIntroduction to Java Script
Introduction to Java Script
Vijay Kumar Verma
 
Php introduction and configuration
Php introduction and configurationPhp introduction and configuration
Php introduction and configuration
Vijay Kumar Verma
 
Dwm temporal measure
Dwm temporal measureDwm temporal measure
Dwm temporal measure
Vijay Kumar Verma
 
Html+css web layout 2
Html+css web layout 2Html+css web layout 2
Html+css web layout 2
Vijay Kumar Verma
 
Open gl configuration_march2014
Open gl configuration_march2014Open gl configuration_march2014
Open gl configuration_march2014
Vijay Kumar Verma
 
Html+css web layout
Html+css web layoutHtml+css web layout
Html+css web layout
Vijay Kumar Verma
 

More from Vijay Kumar Verma (10)

Oo methodology
Oo methodologyOo methodology
Oo methodology
 
XML XSLT
XML XSLTXML XSLT
XML XSLT
 
XML_schema_Structure
XML_schema_StructureXML_schema_Structure
XML_schema_Structure
 
Introduction to Java Script
Introduction to Java ScriptIntroduction to Java Script
Introduction to Java Script
 
Php introduction and configuration
Php introduction and configurationPhp introduction and configuration
Php introduction and configuration
 
Security threats ecom
Security threats ecomSecurity threats ecom
Security threats ecom
 
Dwm temporal measure
Dwm temporal measureDwm temporal measure
Dwm temporal measure
 
Html+css web layout 2
Html+css web layout 2Html+css web layout 2
Html+css web layout 2
 
Open gl configuration_march2014
Open gl configuration_march2014Open gl configuration_march2014
Open gl configuration_march2014
 
Html+css web layout
Html+css web layoutHtml+css web layout
Html+css web layout
 

Recently uploaded

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

Aos distibutted system

  • 1. Distributed Operating System Introduction By Vijay Kumar Verma (VJY) Roll No-1326910 04-March-2014
  • 2. Objectives What Why When Features & Goal Functionality Examples BY: VJY 3/3/2014 2
  • 3. What is Distributed System?  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. BY: VJY 3/3/2014 3
  • 4. Contd… What is Distributed System?  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. BY: VJY 3/3/2014 4
  • 5. Contd… What is Distributed System? BY: VJY 3/3/2014 5
  • 6. Why need, When use  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 BY: VJY 3/3/2014 6
  • 7. Differentiation with Parallel Systems  No need of shared memory  Communication via message passing  No need of homogeneity  DS consists of different types of hardware and software. BY: VJY 3/3/2014 7
  • 8. Challenges  Heterogeneity  Distribution transparency  Fault tolerance  Scalability  Concurrency  Openness  Security BY: VJY 3/3/2014 8
  • 9. Models  Tanenbaum and Renesse classified distributed systems into three broad categories 1. Minicomputer Model 2. Workstation Model 3. Processor Pool Model BY: VJY 3/3/2014 9
  • 10. Types  Distributed Computing System  Distributed Information Systms  Distributed Pervasive systems BY: VJY 3/3/2014 10
  • 11. Example  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 BY: VJY 3/3/2014 11
  • 12. What is Operating System?  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 BY: VJY 3/3/2014 12
  • 13. Evolution of OS  OS generation can be classified in four type. Following is the types with their goals:1. 2. 3. 4. BY: VJY Centralized OS ~ Resource Management Network OS ~ Resource Sharing Distributed OS ~ Transparency Cooperative OS ~automaticity 3/3/2014 13
  • 14. Distributed Operating System?  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. BY: VJY 3/3/2014 14
  • 15. Now What Why When Features & Goal Functionality Examples BY: VJY 3/3/2014 15
  • 16. Features & Goal  Resource sharing  Accessibility  Openness  Concurrency  Scalability  Fault Tolerance  Transparency BY: VJY 3/3/2014 16
  • 17. Now What Why When Features & Goal Functionality Examples BY: VJY 3/3/2014 17
  • 18. Functions          Process management Inter-process communication Process management Resource management Reliability Availability Performance Synchronization Flexibility BY: VJY 3/3/2014 18
  • 19. NOS vs DOS  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. BY: VJY 3/3/2014 19
  • 20. Now What Why When Features & Goal Functionality Examples BY: VJY 3/3/2014 20
  • 21. Examples  AMOEBA OS ~Andrew S. Tanenbaum  Solaris OS ~SUN Microsystem  MOSIX ~Hebrew University of Jerusalem (Professor Amnon) BY: VJY 3/3/2014 21
  • 22. Have Any Question? Just Ask! Post Query On facebook.com/groups/sviet.mca Email@ vjy.softworx@gmail.com

Editor's Notes

  1.  Distributed systems used for high-performance computing task
  2. Usually, people argue about the differences between distributed and parallel systems.The same system may be characterized as “parallel” and “distributed” at the same time.A main difference is that in distributed systems, there is no need of a shared memory, since the nodes communicate via message passing.Another difference is that there is no homogeneity. A distributed system consists of different types of hardware and software.
  3. resource sharing– the possibility of using available resources any where openness– an open system can be extended and improved incrementally scalability– serve more users, provide shorter response times fault tolerance– maintain availability even when individual components fail heterogeneity– network and hardware, operating system, programminglanguages, implementations by different developers
  4. Distributed Computing Systems Used for high performance computing tasks Cluster computing systems Grid computing systemsDistributed Information Systems Systems mainly for management and integration ofbusiness functions Transaction processing systems Enterprise Application IntegrationDistributed Pervasive Systems Mobile and embedded systems Home systems Sensor networks
  5. CharacteristicsProcess Management memory management I/O management file Management.Remote access information exchange network browsing.Global view of file system, time, security, computational power.Open and cooperative distributed applications.
  6. In other words, the use of multiple processors should be invisible (transparent) to the user. Another way of expressing thesame idea is to say that the user views the system as a “virtual uniprocessor,” not as a collection of distinct machines.*Transparency is one of the advantages of the Distributed Operating System, where it refers to the physical placement of data (files,relations,.etc) is not known to the user.
  7. Access transparency - accessing both local and remote system objects ina uniform way.• Location transparency - no awareness of object locations. Sometimescalled name transparency.• Migration transparency - ability to move an object to a different locationwithout changing its name; also called location independence.• Concurrency transparency - allow the sharing of objects withoutinterference.• Replication transparency - consistency of multiple instances (orpartitioning) of files and data.• Parallelism transparency - parallel activities without users knowing how,when and where.• Failure transparency - fault tolerance.• Performance transparency - attempts to achieve a consistent andpredictable performance level even with changes of the system structure orload distribution.• Size transparency
  8. NOS 2Tier ArchitectureDOS n Tier ArchitectureNOS use TCP/IPDOS use IPC
  9. AMOEBA : The Python programming language was originally developed for this platform. Use FLIP Fast Local Internet Protocol