Japan QualNet Community Forums Japan QualNet Community Forums
Welcome Guest 
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
検索
メインメニュー
アクセスカウンター
2024/05/05:11/11
2024/05/04:22/24

2024/03/06より334/1375
人気モジュール
No.1: フォーラム 9
No.2: QualNet概要 1
日曜日からの合計
人気Browser&OS
No.1:巡回ロボット8
No.2:Linux2
No.3:Unknown OS1

No.1:どっかの巡回ロボット8
No.2:Safari2
No.3:Unknown Browser1

日曜日からの合計
メイン
   Transport Layer Settings
     シミュレーション結果としてcwndの推移を出力したいのですがどうすればよろしいでしょうか?
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
kojima
投稿日時: 2007/5/2 11:25
新米
登録日: 2007/4/20
居住地:
投稿: 8
シミュレーション結果としてcwndの推移を出力したいのですがどうすればよろしいでしょうか?
QualNet初心者です.

私はMANET環境でのTCP輻輳制御に関する研究をしております.

シミュレーション中のcwndの推移を出力させたいのですがどうすればいいかわかりません.
よろしければ教えていただけないでしょうか?

QualNetのバージョンは4.0です.
puruta
投稿日時: 2007/5/7 10:23
半人前
登録日: 2005/7/13
居住地: 福岡
投稿: 39
Re: シミュレーション結果としてcwndの推移を出力したいのですがどうすればよろしいでしょうか?
こんにちは。

大体の場合、ノード構造体に当該ノードが使用するプロトコルに対する構造体を持っています。この構造体にステータスや、プロトコル独自のパラメータが定義されています。ですから、

・この構造体を見つける
・観測したい場所で構造体のメンバを printf 等で出力してやる

といった手順を踏めばよいと思います。

TCP の場合、ノード構造体が、


struct TransportDataTcpStruct

という型のデータ構造を持っているのではないかと思います。

これが TCPを束ねる親玉で、各セッションごとのデータはこのデータ構造体のメンバとして

00083     struct tcpcb *tp;           // to keep track of which tcpcb to use once
00084                                 // tcp_output() is called after data is passed
00085                                 // to the application layer
00086                                 //

というデータがあると思います。

この tcpcb が

UInt32 snd_cwnd

というデータを持っていますので、これを参照すればよいと思います。

あとは、観測したいイベントで printf 等により出力すればできると思いますよ。
kojima
投稿日時: 2007/5/7 15:11
新米
登録日: 2007/4/20
居住地:
投稿: 8
Re: シミュレーション結果としてcwndの推移を出力したいのですがどうすればよろしいでしょうか?
ありがとうございます.無事解決しました.
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ
Copyright c KOZO KEIKAKU ENGINEERING Inc. All Rights Reserved.
XOOPS Cube PROJECT