我必須建模一個bittorrent網絡,所以有多個節點相互連接。每個節點的下載速度(例如600KBps)和上傳速度(例如130KBps)。 問題是:如何在omnetpp中對此進行建模?在NED文件中,我以這種方式創建了網絡。如果A和B是節點:Omnetpp模型對稱通道
A.mygate$o++ --> {something} -->B.mygate$i++
B.mygate$o++ --> {something} -->A.mygate$i++
其中mygate中是一個INOUT柵極,$ i和$ o爲輸入和輸出半信道。但有些東西一定是速度,,但: 如果我設置一個速度的第一行代碼,這是A BUT的上傳速度也是B的下載速度。這是正常的,因爲如果我從一個緩慢的服務器我有一個緩慢的下載。如何在Omnetpp中建模下載對等體的速度?我不明白這。我是否應該說:「允許k同時下載,直到我達到下載速度?」或者這是一個不好的方法?有人可以建議我採用正確的方法,並且如果omnetpp中的內置模塊已經存在嗎?我已閱讀手冊,但有點混亂。感謝每一個回覆。