cのプログラムなのですが・・。教えてください。
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGその間でパケットをやり取りするような実験装置を作ります。
その際、2つのマシン間に負荷(別のパケット等)を与え、
通信経路を仮想的な混雑状態にするようなプログラムを
作るのですが、何か良い考え方はないでしょうか?
負荷にする通信の量と、それを流すタイミングを
調節できるようにしたいと思っています。
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNG0004デフォルトの名無しさん
NGNG0005デフォルトの名無しさん
NGNGパケットのサイズと、タイミングを考えると
どのようなものを、どのくらいのタイミングで送ればいいでしょうか。
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNGものとしては、単に、UDPパケットを垂れ流すか、TCPでつないで
パケットをやり取りするソフトを作ればよいわけだよな。
そのサイズとかタイミングは、何をしたいかによって決まるのでは?
もし、現実をシミュレートしたいなら、そういう理論ってあるのかな?
それより実際のネットワークをモニターした方がはやいんじゃ?
(いつも思うんだけど、これって違法?じゃないよね。)
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNG0014デフォルトの名無しさん
NGNG実際にやってみたら?
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGインターネット回線のシミュレートにはならん。
単にデータ量パケット数の問題ではないよ。
作ったソフトの動作実験をしたいってことなら、
わざとパケットを 0.5 秒くらい遅れて到着させてみたり、
パケットを10%くらいの割合で消失させてみたり、
そういうシミュレートをしてみたら?
0017デフォルトの名無しさん
NGNGまさにその通りですよ。
0018デフォルトの名無しさん
NGNGえ、理系でそんなに呑気なの?
0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNGそそ。そんな感じ。
たしか DirectPlay には、そういうのが付いてた気がするけど、
自分でやっても大した手間ではあるまい。
0023デフォルトの名無しさん
NGNGつーか、ム板と両方立てんなボケ
0024デフォルトの名無しさん
NGNGム板ってここのことじゃないの?
0026デフォルトの名無しさん
NGNGすいません。
とりあえず藁をも掴む気持ちです。
0027デフォルトの名無しさん
NGNG0028デフォルトの名無しさん
NGNG意外にすなおなんでちょっと助けてやりたいかな、とも思ったけど、
実際、手の出しようがないよ。どうしてほしいの?
というか、どういうものをつくればよいか、という考えがないんじゃない?
その辺を考えてから質問してはどうだい。
0029デフォルトの名無しさん
NGNG0030デフォルトの名無しさん
NGNGネットワークの状態を見ながら、微妙にサイズと送り出すタイミングを
変えてパケットを送信するプログラムを作って、
輻輳をおこしてみたり、いろいろやってみて、
とりあえずそれの集計をする。
で、どっかから適当なアルゴリズム見つけてきて実装して
「なんとなくよくなりました。」で、
卒論ぐらいなら乗り切れるんじゃない?
今まで放置してきた指導教官ならそれで通るでしょ。
0031デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi/tech/1006783839/
0032デフォルトの名無しさん
NGNG難しくてよく分かりません。
2つ立てるのはいけないみたいなので、
プログラマー板の「教えて下さい」の方だけにします。
ありがとうございました。
ちなみに削除しないといけないのかな。
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNGここまで。
0035デフォルトの名無しさん
NGNGhttp://pc.2ch.net/test/read.cgi?bbs=prog&key=1006784688
■ このスレッドは過去ログ倉庫に格納されています