排队和拥塞控制(课程资源)

Material covered are displayed in  blue .

You can save a webpage into the file in your own directory by doing the following in Netscape:

     Click File -> Save As
     Complete the file name in the "Selection" box
       (Make sure you specify the right directory name and file name !)
     Click OK when the file name is right


  1. Introduction


  2. Queueing Theory and Performance Analysis

    • Basics of Theory of Probability: click here
    • Introduction - queues and Poisson arrival process to queues: click here


      Assign homework 1: click here

    • Markov processes and Queueing theory:
      • Intro: click here
      • Discrete time Markow chains (discrete time and discrete state space): click here
      • The birth and death (Markov) processes and continuous time Markov chains: click here
      • Intro to queueing theory: click here

    • Performance analysis: Average queue length --- click here
    • Performance analysis: Average service time (Little's law) --- click here
    • Other performance measures: --- click here
    • Summary: click here



  3. Performance Analisys through Simulation



  4. Analysis of the Carrier Sense Multiple Access (CSMA) scheme

    • Introduction to broadcast networks: click here

    • Aloha - the protocol click here
    • Aloha - analysis click here

    • CSMA - the protocol click here
      • Performance analysis of the unslotted non-persistent CSMA protocol: click here
      • Performance analysis of the unslotted 1-persistent CSMA protocol: click here

    • CSMA/CD - mathematical analysis is very dificult
    • Summary: click here


  5. Analysis of the Collision Detection Multiple Access (CDMA) scheme


  6. Congestion control on the Internet - 1 week

    • Introduction: click here
    • Signals used to detect congestion in network: click here
    • Congestion control methods (Raj Jain): click here
    • TCP's congestion avoidance mechansim: click here

    • Problems with the TCP's congestion avoidance mechansim: click here 
      (we will study each individual problem in detail later)

    • TCP Vegas' congestion avoidance mechansim: click here --- Will be covered AFTER NS simulation
    • Summary: click here


  7. Network Simulation using NS2: Tcl - 1 week



  8. Network Simulation using NS2: NS programming - 0.5 week


  9. Studying the Performance of TCP using NS2 Simulation - 0.5 week

    • Studying TCP's Congestion Window using NS: click here
    • Studying TCP's Throughput and Goodput using NS: click here

    • Brief Tutorial on GnuPlot: click here


    • OBSOLETE: (kept as reference material) Tracing events in NS and computing the throughput: click here
    • OBSOLETE: (kept as reference material) Performance Analysis of TCP using NS (includes RED queue): click here

      (Go back and do TCP Vegas)


  10. Extending NS to study new Network Protocols - (Skip)



  11. Studying the Performance of TCP through Mathematical Modeling (Padhye) - 1.5 week

    • Model description: click here

    • Model analysis - Loss Indications are exclusively Triple Duplicate ACKs: click here

    • Model analysis - Loss Indications are Timeouts & Triple Duplicate ACKs - part 1: click here
    • Model analysis - Loss Indications are Timeouts & Triple Duplicate ACKs - part 2: click here
    • Model analysis - Loss Indications are Timeouts & Triple Duplicate ACKs - part 3: click here
    • Summary: click here




  12. Synchronized TCP flows - 0.5 week



  13. High Speed TCP (over Gigabit networks) - 0.5 week



  14. RTT unfariness in TCP - 0.5 week

    • TCP congestion control with without RTT unfairness: click here

    • TCP Hybla: click here

    • Relevant Papers:
      • Traffic Pase Effects in Packet-Switched Gateways: click here (Section 3.3 discussed bias against long RTT)
      • Connections with Multiple Congested Gateways in Packet-Switched Networks: click here (The goal is to design a "constant-rate" window increase TCP)
      • TCP Hybla: click here
      • TCP Libra Small Paper: click here
      • TCP Libra Big Paper: click here

    • Summary: click here




    Providing Quality of Service on the Internet


  15. Fairness - 2 week

    • What is "fair" ?: click here
    • A more "practical" definition of fairness: click here

    • Sharing bandwidth: click here

    • The Deficit Round Robin scheduling method: click here 
      "Efficient Fair Queueing using Deficit Round Robin" - click here


    • General Processor Sharing and the Exponential Server: click here

    • Weighted Fair Queueing (WFQ) - a Packet-by-packet approximation of GPS in computer networking: click here 
      Parekh's paper on WFQ: click here

    • Self-clocked Fair Queueing (SCFQ): An O(log(n)) approximation algorithms for WFQ - click here 
      Golestani's paper on SCFQ: click here

    • Bin-Sort Fair Queueing (BSFQ): a O(1) (constant time) approximation algorithms for WFQ - click here
    • Fairness guarantee proof for BSFQ: click here 
      Paper on BSFQ: click here 
      Slides: click here


    • Summary: click here




  16. Delay Guarantees - 1 week

    • Providing End-to-end Delay guarantee - Introduction: click here

    • Providing End-to-end Delay guarantee: click here 
      Goyal's paper on GR schedulers: click here 
      Handwritten notes: click here

    • (Skipped) Better delay guarantee with flow conformacy - The Leaky Bucket conformance: click here


    "Unusual" network protocols

  17. Multicast Routing - 1 week

    • Pre-requisite --- Introduction to Routing: click here
    • Before finding shortest path - broadcast Link State information: click here
    • Computing Shortest Path routes in the Link State Algorithm: click here

    • Introduction to Multicast Communication: click here
    • Multicast Forwarding: click here
    • Cost of Multicast Routes: click here

    • Single Tree Multicasting -- Core Base Tree Multicast Routing: click here

    • Multiple Tree Multicasting -- The Reverse Path Broadcasting Technique: click here 
      Metcalfe's paper on Reverse Path Broadcasting: click here
    • Distance Vector Multicast Routing Protocol (DVMRP): click here


  18. Video on Demand - 1 week


  19. Wavelength Division Multiplexing (lightnet) - 2 week





  20. Simulation of Wireless networks (performance analysis)

    • Basic Wireless Network Simulation in NS2 (no motion): click here
    • Simple movement patterns by wireless (mobile) nodes: click here
    • Advanced wireless simulation: click here



  21. Process Simulation:

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值