SlideShare a Scribd company logo
1 of 23
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 systems1Sumita Das
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systemsvampugani
 
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
 
Chapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresChapter 16 - Distributed System Structures
Chapter 16 - Distributed System StructuresWayne Jones Jnr
 
Distributed system architecture
Distributed system architectureDistributed system architecture
Distributed system architectureYisal 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
 
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 INANDINI SHARMA
 
Lecture 1 (distributed systems)
Lecture 1 (distributed systems)Lecture 1 (distributed systems)
Lecture 1 (distributed systems)Fazli Amin
 
Distributed System
Distributed SystemDistributed System
Distributed SystemIqra khalil
 
Chapter 1-distribute Computing
Chapter 1-distribute ComputingChapter 1-distribute Computing
Chapter 1-distribute Computingnakomuri
 

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 environmentRavi Bhushan
 
Distributed computing
Distributed computingDistributed computing
Distributed computingKeshab Nath
 
distributed Computing system model
distributed Computing system modeldistributed Computing system model
distributed Computing system modelHarshad Umredkar
 
Distributed computing ).ppt him
Distributed computing ).ppt himDistributed computing ).ppt him
Distributed computing ).ppt himHimanshu Saini
 
CloudDesk - Cloud operating system
CloudDesk - Cloud operating systemCloudDesk - Cloud operating system
CloudDesk - Cloud operating systemRajesh Hegde
 
Distributed Systems
Distributed SystemsDistributed Systems
Distributed Systemsnaveedchak
 
Client Server Model and Distributed Computing
Client Server Model and Distributed ComputingClient Server Model and Distributed Computing
Client Server Model and Distributed ComputingAbhishek Jaisingh
 
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
 
Cloud operating system
Cloud operating systemCloud operating system
Cloud operating systemsadak pramodh
 
Advanced Operating System- Introduction
Advanced Operating System- IntroductionAdvanced Operating System- Introduction
Advanced Operating System- IntroductionDebasis 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.pdfBilal 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.pptvmuniraja
 
- 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 ComputingHaseeb 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 ItMichele 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.pptbanu236831
 
Upwork presentaion in distributed systems
Upwork presentaion in distributed systemsUpwork presentaion in distributed systems
Upwork presentaion in distributed systemsAhmad 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.docxshruti533256
 
Distributed computing
Distributed computingDistributed computing
Distributed computingshivli0769
 
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-TENANCYijcseit
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyijcseit
 
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 monitoringIAEME Publication
 

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

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

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

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