SlideShare a Scribd company logo
1 of 19
DISTRIBUTED
OPERATING SYSTEMS
Presented by:
Ummiya Mohammedi.
nDistributed system is collection of loosely
coupled processors interconnected by a
communications network.
nProcessors are also called nodes,
computers, machines, hosts etc.
lSite is location where the processor
resides.
lGenerally a server has a resource a client
node that a different site wants to use.
Reasons for distributed systems
1.RESOURSE SHARING 2.RELIABILITY
3.COMPUTATION SPEEDUP 4.COMMUNICATION
Reasons for distributed systems
Resource sharing
Sharing and printing files at remote sites
Processing information in a distributed database
Using remote specialized hardware devices
Reliability
detect and recover from site failure, function
transfer, reintegrate failed site.
Computation speedup – load sharing or job migration
Reliability – detect and recover from site failure, function
transfer, reintegrate failed site
Communication –transfer of resources and computation
among processors.
All higher-level functions of a standalone
system can be expanded to encompass a
distributed system
Computers can be downsized, more
flexibility, better user interfaces and easier
maintenance by moving from large system
to multiple smaller systems performing
distributed computing
Types of Distributed Systems
Network Operating Systems
Distributed Operating Systems
Users are aware of multiplicity of machines
Access to resources of various machines is done explicitly by:
Remote logging into the appropriate remote machine (telnet,
ssh)
Remote Desktop (Microsoft Windows)
Transferring data from remote machines to local machines, via
the File Transfer Protocol (FTP) mechanism
Users must change paradigms – establish a session, give network-
based commands
More difficult for users
Network-Operating Systems
Distributed Operating Systems
Users not aware of multiplicity of machines
Access to remote resources similar to access to local resources.
Data Migration – transfer data by transferring entire file, or
transferring only those portions of the file necessary for the
immediate task.
Computation Migration – transfer the computation, rather than the
data, across the system
Via remote procedure calls (RPCs)
or via messaging system
Process Migration – execute an entire process, or parts of
it, at different sites by migrating it prior to or during the
process.
Load balancing – distribute processes across network to
even the workload.
Computation speedup – subprocesses can run
concurrently on different sites.
Hardware preference – process execution may require
specialized processor.
Software preference – required software may be available
at only a particular site.
Data access – run process remotely, rather than transfer all
data locally. Consider the World Wide Web.
Load balancing – distribute processes across network to
even the workload.
Computation speedup – subprocesses can run
concurrently on different sites.
Hardware preference – process execution may require
specialized processor.
Pros of Process Migration
1.)What is Multiplicity of Machines?
2.)_________________ is used to transfer data from remote
machines to local machines.
3.)Difference between Data Migration and Computation
Migration.
1.)What is Multiplicity of Machines?
Number of instances of a particular resourse.
2.) FTP is used to transfer data from remote machines to
local machines.
3.)Difference between Data Migration and Computation
Migration.
Data Migration is movement of data from one processor to
the other.
Computation Migration is movement of control of the
executing process.

More Related Content

What's hot

Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
Ravindra Raju Kolahalam
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
karan2190
 
Deadlock in distribute system by saeed siddik
Deadlock in distribute system by saeed siddikDeadlock in distribute system by saeed siddik
Deadlock in distribute system by saeed siddik
Saeed Siddik
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
Ashish Kumar
 

What's hot (20)

Distributed File Systems
Distributed File Systems Distributed File Systems
Distributed File Systems
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]Inter Process Communication Presentation[1]
Inter Process Communication Presentation[1]
 
File models and file accessing models
File models and file accessing modelsFile models and file accessing models
File models and file accessing models
 
Unit 1 architecture of distributed systems
Unit 1 architecture of distributed systemsUnit 1 architecture of distributed systems
Unit 1 architecture of distributed systems
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 
Memory Management in OS
Memory Management in OSMemory Management in OS
Memory Management in OS
 
Distributed shred memory architecture
Distributed shred memory architectureDistributed shred memory architecture
Distributed shred memory architecture
 
Deadlock in distribute system by saeed siddik
Deadlock in distribute system by saeed siddikDeadlock in distribute system by saeed siddik
Deadlock in distribute system by saeed siddik
 
Agreement Protocols, distributed File Systems, Distributed Shared Memory
Agreement Protocols, distributed File Systems, Distributed Shared MemoryAgreement Protocols, distributed File Systems, Distributed Shared Memory
Agreement Protocols, distributed File Systems, Distributed Shared Memory
 
Inter Process Communication
Inter Process CommunicationInter Process Communication
Inter Process Communication
 
Message passing ( in computer science)
Message   passing  ( in   computer  science)Message   passing  ( in   computer  science)
Message passing ( in computer science)
 
Distributed shared memory shyam soni
Distributed shared memory shyam soniDistributed shared memory shyam soni
Distributed shared memory shyam soni
 
Distributed Operating System
Distributed Operating SystemDistributed Operating System
Distributed Operating System
 
Clock synchronization in distributed system
Clock synchronization in distributed systemClock synchronization in distributed system
Clock synchronization in distributed system
 
Deadlock
DeadlockDeadlock
Deadlock
 
Distributed Operating System_4
Distributed Operating System_4Distributed Operating System_4
Distributed Operating System_4
 
Parallel processing
Parallel processingParallel processing
Parallel processing
 
distributed shared memory
 distributed shared memory distributed shared memory
distributed shared memory
 

Similar to Distributed Operating Systems

Apos week 1 4
Apos week 1   4Apos week 1   4
Apos week 1 4
alixafar
 
Distributed Processing
Distributed ProcessingDistributed Processing
Distributed Processing
Imtiaz Hussain
 

Similar to Distributed Operating Systems (20)

Vanmathy distributed operating system
Vanmathy distributed operating system Vanmathy distributed operating system
Vanmathy distributed operating system
 
Overview of Distributed Systems
Overview of Distributed SystemsOverview of Distributed Systems
Overview of Distributed Systems
 
lect 1TO 5.pptx
lect 1TO 5.pptxlect 1TO 5.pptx
lect 1TO 5.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Document 22.pdf
Document 22.pdfDocument 22.pdf
Document 22.pdf
 
Lec 6 (distributed processing )
Lec 6 (distributed processing )Lec 6 (distributed processing )
Lec 6 (distributed processing )
 
Types of operating system
Types of operating systemTypes of operating system
Types of operating system
 
Apos week 1 4
Apos week 1   4Apos week 1   4
Apos week 1 4
 
Distributed Processing
Distributed ProcessingDistributed Processing
Distributed Processing
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
Distributed D B
Distributed  D BDistributed  D B
Distributed D B
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
 
Distributed database
Distributed databaseDistributed database
Distributed database
 
DDBMS.pptx
DDBMS.pptxDDBMS.pptx
DDBMS.pptx
 
istributed system
istributed systemistributed system
istributed system
 
Distributed network
Distributed networkDistributed network
Distributed network
 
Distributed system notes unit I
Distributed system notes unit IDistributed system notes unit I
Distributed system notes unit I
 
Distributed Operating System
Distributed Operating SystemDistributed Operating System
Distributed Operating System
 

More from Ummiya Mohammedi

More from Ummiya Mohammedi (8)

Astable multivibrator
Astable multivibratorAstable multivibrator
Astable multivibrator
 
Personal branding
Personal brandingPersonal branding
Personal branding
 
Pay roll managemnt
Pay roll managemntPay roll managemnt
Pay roll managemnt
 
Multi core processors
Multi core processorsMulti core processors
Multi core processors
 
Depth Buffer Method
Depth Buffer MethodDepth Buffer Method
Depth Buffer Method
 
Data visualization using R
Data visualization using RData visualization using R
Data visualization using R
 
Artificial Intellegence
Artificial IntellegenceArtificial Intellegence
Artificial Intellegence
 
Artificial intellegince in healthcare sector
Artificial intellegince  in healthcare sectorArtificial intellegince  in healthcare sector
Artificial intellegince in healthcare sector
 

Recently uploaded

Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
tufbav
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
wpkuukw
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
tufbav
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
amitlee9823
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
drmarathore
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
amitlee9823
 
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Call Girls Chickpet ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Ravet ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Chikhali Call Me 7737669865 Budget Friendly No Advance Booking
 
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
(=Towel) Dubai Call Girls O525547819 Call Girls In Dubai (Fav0r)
 
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
Get Premium Pimple Saudagar Call Girls (8005736733) 24x7 Rate 15999 with A/c ...
 
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort GirlsDeira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
Deira Dubai Escorts +0561951007 Escort Service in Dubai by Dubai Escort Girls
 
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
怎样办理维多利亚大学毕业证(UVic毕业证书)成绩单留信认证
 
Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006Call Girls in Vashi Escorts Services - 7738631006
Call Girls in Vashi Escorts Services - 7738631006
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
一比一定(购)新西兰林肯大学毕业证(Lincoln毕业证)成绩单学位证
 
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Katraj ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night StandCall Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In RT Nagar ☎ 7737669865 🥵 Book Your One night Stand
 
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
NO1 Verified Amil Baba In Karachi Kala Jadu In Karachi Amil baba In Karachi A...
 
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...Top Rated  Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
Top Rated Pune Call Girls Chakan ⟟ 6297143586 ⟟ Call Me For Genuine Sex Serv...
 
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
怎样办理斯威本科技大学毕业证(SUT毕业证书)成绩单留信认证
 
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
Vip Mumbai Call Girls Kalyan Call On 9920725232 With Body to body massage wit...
 
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
Abort pregnancy in research centre+966_505195917 abortion pills in Kuwait cyt...
 
Introduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptxIntroduction-to-4x4-SRAM-Memory-Block.pptx
Introduction-to-4x4-SRAM-Memory-Block.pptx
 
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
Escorts Service Sanjay Nagar ☎ 7737669865☎ Book Your One night Stand (Bangalore)
 
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Mayapuri  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Mayapuri (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Distributed Operating Systems

  • 2. nDistributed system is collection of loosely coupled processors interconnected by a communications network. nProcessors are also called nodes, computers, machines, hosts etc. lSite is location where the processor resides. lGenerally a server has a resource a client node that a different site wants to use.
  • 3.
  • 4.
  • 5. Reasons for distributed systems 1.RESOURSE SHARING 2.RELIABILITY 3.COMPUTATION SPEEDUP 4.COMMUNICATION
  • 6. Reasons for distributed systems Resource sharing Sharing and printing files at remote sites Processing information in a distributed database Using remote specialized hardware devices
  • 7. Reliability detect and recover from site failure, function transfer, reintegrate failed site.
  • 8. Computation speedup – load sharing or job migration Reliability – detect and recover from site failure, function transfer, reintegrate failed site
  • 9. Communication –transfer of resources and computation among processors.
  • 10. All higher-level functions of a standalone system can be expanded to encompass a distributed system Computers can be downsized, more flexibility, better user interfaces and easier maintenance by moving from large system to multiple smaller systems performing distributed computing
  • 11. Types of Distributed Systems Network Operating Systems Distributed Operating Systems
  • 12. Users are aware of multiplicity of machines Access to resources of various machines is done explicitly by: Remote logging into the appropriate remote machine (telnet, ssh) Remote Desktop (Microsoft Windows) Transferring data from remote machines to local machines, via the File Transfer Protocol (FTP) mechanism Users must change paradigms – establish a session, give network- based commands More difficult for users Network-Operating Systems
  • 13.
  • 14. Distributed Operating Systems Users not aware of multiplicity of machines Access to remote resources similar to access to local resources. Data Migration – transfer data by transferring entire file, or transferring only those portions of the file necessary for the immediate task. Computation Migration – transfer the computation, rather than the data, across the system Via remote procedure calls (RPCs) or via messaging system
  • 15. Process Migration – execute an entire process, or parts of it, at different sites by migrating it prior to or during the process. Load balancing – distribute processes across network to even the workload. Computation speedup – subprocesses can run concurrently on different sites. Hardware preference – process execution may require specialized processor.
  • 16. Software preference – required software may be available at only a particular site. Data access – run process remotely, rather than transfer all data locally. Consider the World Wide Web. Load balancing – distribute processes across network to even the workload. Computation speedup – subprocesses can run concurrently on different sites. Hardware preference – process execution may require specialized processor. Pros of Process Migration
  • 17.
  • 18. 1.)What is Multiplicity of Machines? 2.)_________________ is used to transfer data from remote machines to local machines. 3.)Difference between Data Migration and Computation Migration.
  • 19. 1.)What is Multiplicity of Machines? Number of instances of a particular resourse. 2.) FTP is used to transfer data from remote machines to local machines. 3.)Difference between Data Migration and Computation Migration. Data Migration is movement of data from one processor to the other. Computation Migration is movement of control of the executing process.