rk7103_chpt2

rk7103_chpt2 - 1 CS 7103 Advanced Operating Systems CS...

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

View Full Document Right Arrow Icon
CS 7103 Advanced Operating Systems Louisiana State University Rajgopal Kannan CS 7103 Advanced Operating Systems Louisiana State University Rajgopal Kannan 1
Background image of page 1

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

View Full DocumentRight Arrow Icon
CS 7103 Advanced Operating Systems Louisiana State University Rajgopal Kannan A distributed system consists of several computers that 1. Do not share a clock 2. Do not share physical memory 3. Communicate by message passing over a network 4. Resources are classified as local vs. remote A Distributed OS manages the hardware and software resources of a distributed system. It is the integration of distributed services that provide a transparent view of a multi-computer system with distributed resources and control . 2
Background image of page 2
CS 7103 Advanced Operating Systems Louisiana State University Rajgopal Kannan 1. Goals Users and System providers 2. Transparency - Hide irrelevant system-dependent (physical) details - Provide a single logical view 3. Services Definition: Integration of distributed services that provide a transparent view of a multi-computer system with distributed resources and control. 3
Background image of page 3

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

View Full DocumentRight Arrow Icon
CS 7103 Advanced Operating Systems Louisiana State University Rajgopal Kannan 1. Efficiency 2. Flexibility 3. Consistency 4. Robustness D-OS 3 objectives: -Coordination of distributed process -Management of distributed resources -Implementation of distributed algorithms 4
Background image of page 4
Efficiency • Impacted by – Effect of communication delays – Data propagation, protocol overhead, system load distribution • Communication Solutions – Efficient Communication primitives @lower level – Efficient Communication protocols @network level • Load Solutions – Address bottlenecks – Overlap communication and computation – Optimize task scheduling and load balancing 5
Background image of page 5

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

View Full DocumentRight Arrow Icon
A Distributed OS appears as a centralized OS for a single machine but runs on multiple independent computers The use of multiple processors and accessing
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

This note was uploaded on 10/02/2011 for the course CS 7103 taught by Professor Kannan during the Fall '11 term at LSU.

Page1 / 24

rk7103_chpt2 - 1 CS 7103 Advanced Operating Systems CS...

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

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