yuichi_ITOの日記

2008-07-24

予定 NS2とErlangの接合

| 12:16

大学院の試験目前のため、非常に忙しいです。

が、そろそろ卒論を書き始めなくてはなりません。

もうテーマは決まっていて、ロジックも自分の頭の中では完成しているので、

とりあえず プロトタイプの作成 -> ブラッシュアップ としていかねばならない。


Erlangの分散システムを利用したテーマとなるのですが、

規模の問題からどうしてもシミュレートに頼らざるを得ません。

まぁ、金のない学生の順当な選択肢としては NS2 あたりが無難なところだと思います。


簡単なTCPによる通信をシミュレートしてみましたが、

非常に直感的に記述できるため分かり易いです。Otcl(Object tcl)も簡単そうな印象を受けました。

が、TCP/IPによる通信の実験ではなく、アプリケーション層の実験のため、

そんなノホホンとしていられないのが事実であります。

適当に調べたところ、細かい部分はC++を使って記述するようなので、

Ns2 <-> C++ interface <-> Erlang

という利用形態になるのでしょうか。


まだ細かいことは調査不足なので分かりませんが、

進展があったら報告します。可能ならツールでも作って公開したいものです。

(NS2 Erlang でググってもあまり情報が無いから大変そうだ)


とりあえず、滑り止めの大学院(と言っても、ここも本命だった)に受かったので、

本命のところを落ちても安心です。

ですが、やっぱり合格したいので、しばらくはErlangとはサヨウナラです。

9月まではスパルタ独習が必要となりそうです。

本代で破産目前。


書籍紹介:

NS2によるネットワークシミュレーション

http://www.amazon.co.jp/dp/4627846215/

jj1bdxjj1bdx 2008/07/24 16:25 ns-2をやるなら,Tcl/Tkの勉強も不可欠でしょう.Erlang自身がシミュレーションに向いているという話もありますが,ネットワークシミュレータをスクラッチから書くのはちょっとつらいかな.

yuichi_ITOyuichi_ITO 2008/07/24 23:04 NS2は他のシミュレーションソフトに比べてちょっと複雑ですね。もうこれだけで一つの言語と呼べるような気さえします。
tcl/tk 及び C++ について熟達していないと、使いこなすのは難しそうですね。たぶん使えるようになるまでに1ヶ月ぐらいかかるような気がします。

話は変わりますが、Erlangがシュミレーションに向いているというのは納得です。各事象を並列処理させると、モデルがスッキリしそうで作るのが楽そうです。もちろん、他の言語と比較して楽だということであり、シミュレーションソフトを作るのが楽という意味ではありませんがwwww

AntoniaAntonia 2012/02/08 04:24 I'll try to put this to good use immiedtaley.

dacnnqrdacnnqr 2012/02/09 02:06 9hdGXE <a href="http://tdurtlqeqjlz.com/">tdurtlqeqjlz</a>

ocudjbzocudjbz 2012/02/10 03:02 epz2aL , [url=http://uokuefpnbsjt.com/]uokuefpnbsjt[/url], [link=http://uhkwndtacsqz.com/]uhkwndtacsqz[/link], http://aymllrupnmjz.com/

lbyemojqklbyemojqk 2012/02/10 04:27 BeC28M , [url=http://jtvjxhwmjyyn.com/]jtvjxhwmjyyn[/url], [link=http://ahgfqvgofaou.com/]ahgfqvgofaou[/link], http://tjvqpucjfucr.com/

uizfgvuizfgv 2012/02/10 05:54 Wz5Uym , [url=http://nptksbpuuvjf.com/]nptksbpuuvjf[/url], [link=http://lcvmdsitpydu.com/]lcvmdsitpydu[/link], http://kumadocyloby.com/

tkxoxjtkxoxj 2012/02/10 07:21 ttwEko , [url=http://sjahkgiiljvh.com/]sjahkgiiljvh[/url], [link=http://qwuafwdmajnu.com/]qwuafwdmajnu[/link], http://gvbsshyktkqi.com/

quwrqokrariquwrqokrari 2012/02/10 08:07 SVFQAk , [url=http://igqdqvbfejvv.com/]igqdqvbfejvv[/url], [link=http://kbzgunfdmjwg.com/]kbzgunfdmjwg[/link], http://ffjzsaovuuly.com/

mljjaxmljjax 2012/02/10 10:10 KCsjJV , [url=http://lnzqoagdmgtc.com/]lnzqoagdmgtc[/url], [link=http://dwevjuatvxdk.com/]dwevjuatvxdk[/link], http://ewasszmahyuj.com/

eokmaqgznseokmaqgzns 2012/02/10 11:51 hYkqDA , [url=http://vfkbkiphvdox.com/]vfkbkiphvdox[/url], [link=http://cqktsstulmqa.com/]cqktsstulmqa[/link], http://ywqaiwtthajs.com/

kzrgfrkzrgfr 2012/02/11 20:31 zwTnmn <a href="http://mdihmjgbzoui.com/">mdihmjgbzoui</a>

jkbdlqtzrvjkbdlqtzrv 2012/02/12 04:36 AzuzfC , [url=http://lfxugwtjwofq.com/]lfxugwtjwofq[/url], [link=http://gsoaqiyzzivw.com/]gsoaqiyzzivw[/link], http://ofukbgjqchrb.com/

ゲスト



トラックバック - http://erlang.g.hatena.ne.jp/yuichi_ITO/20080724