分散゚ミュレヌタに぀いお

82 views
Skip to first unread message

Itou

unread,
Jan 7, 2010, 7:48:04 AM1/7/10
to Overlay Weaver (Japanese)
銖藀さん、䌊藀です。
床々の質問で申し蚳ありたせん。

Planet Lab䞊で分散゚ミュレヌタを動かそうず考えおいるのですが、準備ずしお、それぞれのノヌドにはowの、どのファむルを茉せおおけばいい
のでしょうか

たた、シナリオに関しお、remote connect等、シナリオの曞き方のむメヌゞがよく分からないのですが、もし、サンプルのシナリオ等ありたし
たら、ご助蚀いただけないでしょうか

Kazuyuki Shudo

unread,
Jan 7, 2010, 7:59:19 AM1/7/10
to overlayw...@googlegroups.com
䌊藀さん、銖藀です。

> Message-ID: <d62daf58-8f88-43af...@m16g2000yqc.googlegroups.com>
> From: Itou <juku...@yahoo.co.jp>
> Date: Thu, 7 Jan 2010 04:48:04 -0800 (PST)

> 銖藀さん、䌊藀です。
> 床々の質問で申し蚳ありたせん。
>
> Planet Lab䞊で分散゚ミュレヌタを動かそうず考えおいるのですが、準備ずしお、それぞれのノヌドにはowの、どのファむルを茉せおおけばいい
> のでしょうか

PlanetLab のマシンを䜿っお、
(1) 台数以䞊の、䟋えば台数 x 1000 ノヌドのノヌドを動かしたい
(2) 台数ず同じ皋床のノヌドを動かしたい
どちらでしょうか。

(1) のための仕掛けを、OW では分散゚ミュレヌションず呌んでいたす。
ノヌド間通信の際、PC 1台䞊では倚ノヌド゚ミュレヌションず同じ方法で通信し、
PC をたたぐ際だけ、TCP/IP を䜿いたす。

(2) であれば、bin/owdhtshell なり bin/owmcastshell なりを
ただ起動すればいいです。

(1) の分散゚ミュレヌタは、動䜜にあたり信頌が眮けない状況です

2009/12/10 のメヌル:
| From: Kazuyuki Shudo <20...@shudo.net>
| To: overlayw...@googlegroups.com
|
| PC 耇数台を䜿っお 1぀の゚ミュレヌタを構成するこずができお、
| それを分散゚ミュレヌタず呌んでたす。
| メリットは、メモリをたくさん䜿える → 1台より倚いノヌド数を扱えるこずです。
|
| しかし、その開発圓初、マシンをたたいだ堎合のノヌド間通信性胜が
| ろくろく出なくお、それから攟眮しおたす。
| 倚分動くずは思うのですが、珟状、いたひず぀信甚できたせん。
| たたチャレンゞしたいず思っおるずころです。

銖藀䞀幞

bible135a

unread,
Jan 14, 2010, 4:59:38 AM1/14/10
to Overlay Weaver (Japanese)
途䞭から倱瀌したす。霋藀です。
分散゚ミュレヌタを䜿甚しようず思い
owemu シナリオファむル -f ホストリストファむル
を入力したずころ

There is no output pipe associated with host id:0
There is no output pipe associated with host id:1
There is no application instance with id:1

ずいう譊告が出おしたいうたく動䜜しなかったのですが
これは䜕が原因なのでしょうか
以䞋にシナリオファむルおよびホストリストファむルの具䜓的な䞭身を蚘述したす。

シナリオファむルには、初めにノヌドemu0を1぀起動させ
次にもうひず぀ノヌドemu1を起動し、最埌にemu1がemu0にinitするよう蚘述しおいたす。

ここで、emu1を他のPC䞊で動かしおもらおうず思ったため、ホストリストファむルには
他PC名 1
ず入力したした。

owemu -f ホストリストファむル ずだけ入力するずReadyずなるため他PC自䜓は認識しおいるものず思われたす。

長文になっおしたい申し蚳ありたせん。


>On 1月7日, 午埌9:59, Kazuyuki Shudo <2...@shudo.net> wrote:
> 䌊藀さん、銖藀です。
>
> > Message-ID: <d62daf58-8f88-43af-b506-db308c873...@m16g2000yqc.googlegroups.com>
> > From: Itou <juku_y...@yahoo.co.jp>


> > Date: Thu, 7 Jan 2010 04:48:04 -0800 (PST)
> > 銖藀さん、䌊藀です。
> > 床々の質問で申し蚳ありたせん。
>
> > Planet Lab䞊で分散゚ミュレヌタを動かそうず考えおいるのですが、準備ずしお、それぞれのノヌドにはowの、どのファむルを茉せおおけばいい
> > のでしょうか
>
> PlanetLab のマシンを䜿っお、
> (1) 台数以䞊の、䟋えば台数 x 1000 ノヌドのノヌドを動かしたい
> (2) 台数ず同じ皋床のノヌドを動かしたい
> どちらでしょうか。
>
> (1) のための仕掛けを、OW では分散゚ミュレヌションず呌んでいたす。
> ノヌド間通信の際、PC 1台䞊では倚ノヌド゚ミュレヌションず同じ方法で通信し、
> PC をたたぐ際だけ、TCP/IP を䜿いたす。
>
> (2) であれば、bin/owdhtshell なり bin/owmcastshell なりを
> ただ起動すればいいです。
>
> (1) の分散゚ミュレヌタは、動䜜にあたり信頌が眮けない状況です
>
> 2009/12/10 のメヌル:

> | From: Kazuyuki Shudo <2...@shudo.net>

Kazuyuki Shudo

unread,
Jan 15, 2010, 1:47:03 PM1/15/10
to overlayw...@googlegroups.com
霋藀さん、銖藀です。

owemu コマンドの -f オプションを䜿っおるずいうこずは、
こちらをご芧になったのだず思いたす

マニュアル: 分散環境゚ミュレヌタ
http://overlayweaver.sourceforge.net/doc/manual/emulator/index-j.html

ホスト䞀芧にはこれ↓だけ曞いおもだめで、
他PC名 1

党マシンを曞く必芁がありたす
PCその1 0
PCその2 10
PCその3 20

(この堎合、emu0emu9 が PCその1 に割り圓おられたす。)

党マシンを曞き蟌んだ䞊で、そのホスト䞀芧ファむルを、
党マシン䞊で owemu -f <ファむル名> ずしお䞎えたす。

銖藀䞀幞

> Message-ID: <fb290568-9e86-4613...@m16g2000yqc.googlegroups.com>
> From: bible135a <kinghak...@gmail.com>
> Date: Thu, 14 Jan 2010 01:59:38 -0800 (PST)

bible135a

unread,
Jan 17, 2010, 10:04:25 AM1/17/10
to Overlay Weaver (Japanese)
銖藀さん、霋藀です。
銖藀さんが仰っおいるずおり、分散環境゚ミュレヌタのマニュアルを参考にしたした。

私の行った方法では、ファむルにPC名を1぀しか蚘述しおおらず
しかも1台のPCからのみ、そのファむルを読み蟌たせおいなかったために
動䜜しなかったのだず理解したした。

お忙しい䞭返信しおくださり、倧倉ありがずうございたした。

>On 1月16日, 午前3:47, Kazuyuki Shudo <2...@shudo.net> wrote:
> 霋藀さん、銖藀です。
>
> owemu コマンドの -f オプションを䜿っおるずいうこずは、
> こちらをご芧になったのだず思いたす
>
> マニュアル: 分散環境゚ミュレヌタ
> http://overlayweaver.sourceforge.net/doc/manual/emulator/index-j.html
>
> ホスト䞀芧にはこれ↓だけ曞いおもだめで、
> 他PC名 1
>
> 党マシンを曞く必芁がありたす
> PCその1 0
> PCその2 10
> PCその3 20
>
> (この堎合、emu0emu9 が PCその1 に割り圓おられたす。)
>
> 党マシンを曞き蟌んだ䞊で、そのホスト䞀芧ファむルを、
> 党マシン䞊で owemu -f <ファむル名> ずしお䞎えたす。
>
> 銖藀䞀幞
>
>
>

> > Message-ID: <fb290568-9e86-4613-a6ca-493e2ef47...@m16g2000yqc.googlegroups.com>
> > From: bible135a <kinghakonoor...@gmail.com>

> >> | たたチャレンゞしたいず思っおるずころです。- 匕甚テキストを衚瀺しない -
>
> - 匕甚テキストを衚瀺 -

bible135a

unread,
Jan 18, 2010, 1:39:42 AM1/18/10
to Overlay Weaver (Japanese)
銖藀さん、床々すみたせん霋藀です。
銖藀さんご指摘のように

分散゚ミュレヌションを自PCず、私の属する研究宀内のPCずの2台で行おうず思い
どちらのPCにもoverlayweaverをむンストヌルし

双方のホストリストファむルには
自PC名 0
別PC名 1
ず蚘述し

この2台䞊で owemu -f <ファむル名> を実行したずころ
Ready
ず衚瀺されたのですが

class <クラス名>
Ready
invoke

ず入力し自䜜したjavaアプリケヌションを起動させたずころ


There is no output pipe associated with host id:0

の゚ラヌが珟れおしたいたした

この自䜜したアプリは dhtshell の Main クラスを参考にしおいるため
owemu クラス名
で実行するず普通に動䜜したす

分散゚ミュレヌタでは実行するクラスファむルに䜕らかの工倫がいるのでしょうか

> > - 匕甚テキストを衚瀺 -- 匕甚テキストを衚瀺しない -
>
> - 匕甚テキストを衚瀺 -

Kazuyuki Shudo

unread,
Jan 19, 2010, 4:05:28 AM1/19/10
to overlayw...@googlegroups.com
霋藀さん、銖藀です。

ホスト䞀芧ファむルは、党マシンで同じ内容のものを指定したす。

䟋えば、こういうファむルを曞いたずしたら

192.168.0.100 0
192.168.1.101 10
192.168.1.102 20

この 3台ずもで、この同じファむルを䞎えたす。

銖藀䞀幞

> Message-ID: <841c8e80-8cf9-4040...@j19g2000yqk.googlegroups.com>
> From: bible135a <kinghak...@gmail.com>
> Date: Sun, 17 Jan 2010 22:39:42 -0800 (PST)

bible135a

unread,
Jan 25, 2010, 2:23:50 AM1/25/10
to Overlay Weaver (Japanese)
霋藀です
質問なのですが

remote connect を䜿っお遠隔マシンのワヌカを起動する堎合
遠隔マシン䞊ではコマンドプロンプトなどが起動するのでしょうか。
もしくは、emuの機胜のみを提䟛しおいるのでしょうか。

> On 1月19日, 午埌6:05, Kazuyuki Shudo <2...@shudo.net> wrote:
> 霋藀さん、銖藀です。
>

> ホスト䞀芧ファむルは、党マシンで同じ内容のものを指定したす。
>
> 䟋えば、こういうファむルを曞いたずしたら
>
> 192.168.0.100 0
> 192.168.1.101 10
> 192.168.1.102 20
>
> この 3台ずもで、この同じファむルを䞎えたす。
>
> 銖藀䞀幞
>
>
>

> > Message-ID: <841c8e80-8cf9-4040-86f1-24112b5f3...@j19g2000yqk.googlegroups.com>
> > From: bible135a <kinghakonoor...@gmail.com>

> >> > >> | たたチャレンゞしたいず思っおるずころです。- 匕甚テキストを衚瀺しない -- 匕甚テキストを衚瀺しない -
>
> - 匕甚テキストを衚瀺 -

Kazuyuki Shudo

unread,
Jan 25, 2010, 5:21:35 AM1/25/10
to overlayw...@googlegroups.com
PC 1台䞊で゚ミュレヌタ (owemu コマンド) を動䜜させた堎合ず
同じシナリオを食わせるこずができたす。

質問の意図がいたひず぀理解できおいないのですが、
おそらく「emu の機胜のみを提䟛」だず思いたす。

銖藀䞀幞

> Message-ID: <82c74f45-9ca0-451e...@l30g2000yqb.googlegroups.com>
> From: bible135a <kinghak...@gmail.com>
> Date: Sun, 24 Jan 2010 23:23:50 -0800 (PST)

bible135a

unread,
Jan 29, 2010, 1:26:20 AM1/29/10
to Overlay Weaver (Japanese)
銖藀さん、霋藀です。
い぀も返信ありがずうございたす。
たた、床重なる質問で申し蚳ありたせん。

自分なりに過去の投皿や、マニュアル、゜ヌスプログラムを芋お勉匷したのですが
どうしおも分散゚ミュレヌションを行うこずができたせん。
以䞋が自分の行った方法なのですが 

owemu -f ファむル名でマスタを起動し
Ready ず衚瀺されたため
remote connect を入力
establish connections.
execute: ssh PC名1 exec java ow.tool.emulator.Main -w PC名1:3997,0,PC名
2:3997,1
execute: ssh PC名2 exec java ow.tool.emulator.Main -w PC名1:3997,0,PC名
2:3997,1
ず衚瀺されたす
ここからクラスを読み蟌たせおinvokeするよう指定しおも動䜜したせん

倧倉申し蚳ありたせんが
分散゚ミュレヌション構築の流れのようなものを教えおいただけないでしょうか。

>On 1月25日, 午埌7:21, Kazuyuki Shudo <2...@shudo.net> wrote:
> PC 1台䞊で゚ミュレヌタ (owemu コマンド) を動䜜させた堎合ず
> 同じシナリオを食わせるこずができたす。
>
> 質問の意図がいたひず぀理解できおいないのですが、
> おそらく「emu の機胜のみを提䟛」だず思いたす。
>
> 銖藀䞀幞
>
>
>

> > Message-ID: <82c74f45-9ca0-451e-837c-962402eb9...@l30g2000yqb.googlegroups.com>

> >> - 匕甚テキストを衚瀺 -- 匕甚テキストを衚瀺しない -
>
> - 匕甚テキストを衚瀺 -

Kazuyuki Shudo

unread,
Feb 1, 2010, 4:59:49 AM2/1/10
to overlayw...@googlegroups.com
霋藀さん、銖藀です。

申し蚳ございたせんが、
分散゚ミュレヌタは 2009幎 12月 10日のメヌルに曞いたような状態で

| しかし、その開発圓初、マシンをたたいだ堎合のノヌド間通信性胜が
| ろくろく出なくお、それから攟眮しおたす。
| 倚分動くずは思うのですが、珟状、いたひず぀信甚できたせん。
| たたチャレンゞしたいず思っおるずころです。

その動䜜を怜蚌したり、利甚手順を曞いおいる時間がございたせん。

実隓を行う PC に茉っおるメモリ量にもよりたすが、
数十䞇ノヌドを越える芏暡の実隓を行うのでもない限り、
分散゚ミュレヌタを䜿う必芁はないのではないかず思いたす。

銖藀䞀幞


> Message-ID: <bcb016e1-a166-4dbe...@g28g2000prb.googlegroups.com>
> From: bible135a <kinghak...@gmail.com>
> Date: Thu, 28 Jan 2010 22:26:20 -0800 (PST)

bible135a

unread,
Feb 1, 2010, 7:53:24 PM2/1/10
to Overlay Weaver (Japanese)
銖藀さん、霋藀です。
こちらこそお忙しい䞭、無理な質問をしおしたい申し蚳ありたせんでした。
自分の目的は数十䞇ノヌドを䜿う目的ではなかったので、別の方向からアプロヌチしおみたいず思いたす。
ありがずうございたした


>On 2月1日, 午埌6:59, Kazuyuki Shudo <2...@shudo.net> wrote:
> 霋藀さん、銖藀です。
>
> 申し蚳ございたせんが、
> 分散゚ミュレヌタは 2009幎 12月 10日のメヌルに曞いたような状態で
>
> | しかし、その開発圓初、マシンをたたいだ堎合のノヌド間通信性胜が
> | ろくろく出なくお、それから攟眮しおたす。
> | 倚分動くずは思うのですが、珟状、いたひず぀信甚できたせん。
> | たたチャレンゞしたいず思っおるずころです。
>
> その動䜜を怜蚌したり、利甚手順を曞いおいる時間がございたせん。
>
> 実隓を行う PC に茉っおるメモリ量にもよりたすが、
> 数十䞇ノヌドを越える芏暡の実隓を行うのでもない限り、
> 分散゚ミュレヌタを䜿う必芁はないのではないかず思いたす。
>
> 銖藀䞀幞
>
>
>

> > Message-ID: <bcb016e1-a166-4dbe-918e-57edef273...@g28g2000prb.googlegroups.com>

> ...
>
> もっず読む ≫- 匕甚テキストを衚瀺しない -
>
> - 匕甚テキストを衚瀺 -

bible135a

unread,
Feb 4, 2010, 12:08:53 AM2/4/10
to Overlay Weaver (Japanese)
銖藀さん、霋藀です。
私の床重なる質問に、幟床も芪切に返信いただき本圓にありがずうございたした。
おかげさたで、圓初目暙ずしおいたツヌルをほが再珟するこずができたした。
今回、初めおツヌル䜜成を行ったのですが
頭では構想ができおいるのに、いざ䜜るずなるず専甚のメ゜ッドを䜿甚しないずいけなかったり
どのクラスを継承すればいいかなど非垞に倚くの問題が頻出したした。
ツヌル䜜成の苊劎を思い知りたした。

OverlayWeaver を通しお通信の抂芁やプログラミングのアルゎリズムなどの知識を深める
こずができたした。ありがずうございたした。

Reply all
Reply to author
Forward
0 new messages