2009年3月27日 星期五

Homework 2

已繳交名單: 4/19

b96901124
b94901066

b95901082
b95901002
b95901147
b94502094
d93521023
b95901123
b95901143
b95901146
b95901104
b94901145
b95901113
b95901131
b95901120
b95901021
b94901152
b94505026
b95901169
b94901155
b94901064
b95901042
b94502045
b95901084
b95901051
WCAAB0101000717
b95901071
b97207037
b94901170
b94901053
B94901136

4/14: 作業setdest介紹修正! command的"-s "應為"-M "!!


慶祝下禮拜多放兩天讀書假,我們推出Homework 2來讓大家可以在假期中充實自己!(有沒有很欠打?)

基本上這次作業的所有相關資訊都已在上次的NS-2 Tutorial(沒錯,就是你沒有聽懂的那一次)中講解完畢,所以老師在課堂上將只會作簡單的提示。所以在服用本次的作業之前,請先翻閱之前的投影片,喚醒自己的記憶,這樣必有事半功倍的效果!

如果沒有想起來…歡迎留言指教 orz

作業投影片請點此下載
本次作業的死線為4/17 13:00
繳交方式為email,請寄至tomkywang+introwmn@gmail.com

如對本次作業有任何疑問,可在意見區留言,我們會儘快回覆。

19 則留言:

  1. 請問Question 2,二點的距離是要多遠呢?

    回覆刪除
  2. 使用兩個node之間可以傳輸的距離,也就是Question 1的答案"以內"應該都可以。

    回覆刪除
  3. 我可以問個笨問題嗎
    從第一題開始就要用use new trace指令才可以評估結果嗎

    回覆刪除
  4. 這次跑出的trace file黨好像跟之前的不太一樣耶,第一欄會出現s, r, M, D ,分別代表什麼意思?然後整個trace file要怎麼看?google不到

    回覆刪除
  5. 是的,請用use newtrace
    至於格式...我想我有解釋過 投影片也有寫喔;)

    回覆刪除
  6. 想問第4題的DSDV overhead要怎麼看?
    開了MAC trace後,有看到request跟reply,但這兩項沒寫資料大小;另外還有出現message,有寫大小但每次的大小都不大一樣?
    請問該看哪一類的packet呢?

    回覆刪除
  7. 不好意思一直漏掉要回這個 orz

    最簡單的做法是,把MAC trace和AGENT trace的throughput都算出來,然後比較兩個的差距,就是overhead囉!

    至於overhead到底多在哪裡…就請你稍稍研究一下trace囉:P

    回覆刪除
  8. 請問throughput的算法就是和上次作業一樣寫AWK檔,
    只是丟入的欄位不同,要自己把位置換上這次trace file的變數嗎?

    回覆刪除
  9. 請問TRACE檔裡面在IFQ TRACE層級裡丟棄的封包原因是否為DROP_IFQ_QFULL?
    那如果我想要計算PACKET LOSS RATE的話,這一項的丟棄是否要計算進去?

    回覆刪除
  10. 一般來說是的,這部分也應該要算到Packet Loss裡~
    不過要注意別重覆計算了不同層的同一個packet event喔 :)

    回覆刪除
  11. If I don't want to do like 8th floor,
    is there another way to calculate throughput?

    回覆刪除
  12. You can try other script languages, like Perl, which have more powerful tools for string analysis :)

    回覆刪除
  13. 所以要交哪個tcl?
    每個問題的tcl都不一樣吧
    所以要全交?

    回覆刪除
  14. 請問在bonus中create-god那行要怎麼改?
    setdest之後會需要一個叫做god_ 的變數
    但是create-god $val(nn)不知道要怎麼改成有god_的@@

    回覆刪除
  15. 請加上

    set god_ [God instance];

    這一行~

    回覆刪除
  16. TCL檔可以只選其中一個交就好,因為其他的應該只需要改一點內容就可以了~

    回覆刪除
  17. 有交作業可是沒看到自己的學號耶 = ="

    回覆刪除