1 / 12

COP 5611 Operating Systems Spring 2010

COP 5611 Operating Systems Spring 2010. Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM. Lecture 9. Reading Assignment: Chapter 7 from the online textbook HW1 due today. Remember: A progress report for the project is due on every Monday till week 12.

sdevoe
Download Presentation

COP 5611 Operating Systems Spring 2010

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. COP 5611 Operating Systems Spring 2010 Dan C. Marinescu Office: HEC 439 B Office hours: M-Wd 2:00-3:00 PM

  2. Lecture 9 Reading Assignment: Chapter 7 from the online textbook HW1 due today. Remember: A progress report for the project is due on every Monday till week 12. Last time: Thread coordination and scheduling Multi-level memories I/O bottleneck Today: Network properties Layering Data link layer Next time Network layer 2 2 2 2 2

  3. Properties of Networks • Physical limitations: • Speed of light  finite communication latency • Hostile environments • Limited channel capacity  limited bandwidth • Channels are shared - multiplexed • Why: • Support any-to-any communication • Share costs • How • Isochronous multiplexing – scheduled access • TDM • FDM • Asynchronous multiplexing

  4. Communication channels are multiplexed

  5. Data flow on an isochronous link

  6. A data communication network

  7. Asynchronously multiplexed link

  8. Communication • Continuous versus bursty • The old phone network versus data networks • Human versus computer communication • Connection-oriented versus connectionless communication • Packet-forwarding networks • Routing problem • Delays

  9. Packet forwarding (store and forward) networks

  10. Problems in packet forwarding networks • Delay • Propagation delay • Transmission delay • Processing delay • Queuing delay • Resources are finite and a worst case design is not feasible  heavy tail distributions of resource needs • Buffer overflow and discarded packets • Adaptive rate modulated by information regarding network congestion • Timers and packet retransmission • Duplicate packets

  11. Queuing delays versus utilization.

More Related