ch16 - Module 16: Distributed System Structures Module 16:...

Info iconThis preview shows pages 1–10. Sign up to view the full content.

View Full Document Right Arrow Icon
Module 16: Distributed System Module 16: Distributed System Structures Structures
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
16.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Module 16: Network Structures Module 16: Network Structures Motivation Types of Distributed Operating Systems Network Structure Network Topology Communication Structure Communication Protocols Robustness Design Issues An Example: Networking
Background image of page 2
16.3 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter Objectives Chapter Objectives To provide a high-level overview of distributed systems and the networks that interconnect them To discuss the general structure of distributed operating systems
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
16.4 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Motivation Motivation Distributed system is collection of loosely coupled processors interconnected by a communications network Processors variously called nodes, computers, machines, hosts Site is location of the processor Reasons for distributed systems Resource sharing sharing and printing files at remote sites processing information in a distributed database using remote specialized hardware devices Computation speedup – load sharing Reliability – detect and recover from site failure, function transfer, reintegrate failed site Communication – message passing
Background image of page 4
16.5 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts A Distributed System A Distributed System
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
16.6 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Types of Distributed Operating Systems Types of Distributed Operating Systems Network Operating Systems Distributed Operating Systems
Background image of page 6
16.7 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Network-Operating Systems Network-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) Transferring data from remote machines to local machines, via the File Transfer Protocol (FTP) mechanism
Background image of page 7

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
16.8 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Distributed-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
Background image of page 8
16.9 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Distributed-Operating Systems (Cont.) Distributed-Operating Systems (Cont.) Process Migration – execute an entire process, or parts of it, at different sites Load balancing – distribute processes across network to even the workload Computation speedup – subprocesses can run concurrently on different sites
Background image of page 9

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 10
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 01/21/2012 for the course COMPUTER CSCI 593 taught by Professor Hamnes during the Spring '11 term at Aston University.

Page1 / 36

ch16 - Module 16: Distributed System Structures Module 16:...

This preview shows document pages 1 - 10. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online