CSC 7103 20090827

CSC 7103 20090827 - CSC 7103 Page 1 of 2 Design issues of...

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

View Full Document Right Arrow Icon
CSC 7103 8/27/2009 Page 1 of 2 Design issues of distributed operating systems What makes achieving efficiency, flexibility, consistency, robustness difficult? D-OS systems lack tight-coupling which makes them difficult to design well. Answer: lack of global state, communication overhead, and component failures. Efficiency Efficiency is affected by: Effect of communication delays (3 listed below) Data propagation, protocol overhead, system load distribution Choosing when to use synchronous/asynchronous communication can help reduce overhead in communication primitives. Overlapping communication and computation helps when computation or communication is more expensive in certain areas. By computing more on a remote node where communication is expensive helps by reducing the amount of data communicated. Load balancing can be solved in different ways. Most common are push/pull methodologies. Pushing is when jobs are pushed to nodes, pulling is when nodes request work as they are free.
Background image of page 1

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

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

This note was uploaded on 01/25/2010 for the course CSC 7103 taught by Professor Kannan,r during the Fall '08 term at LSU.

Page1 / 2

CSC 7103 20090827 - CSC 7103 Page 1 of 2 Design issues of...

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

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