[openrtm-users 00366] Re: OpenRTM-aist-0.2.0のタイムアウトについてのお伺い

Ando Noriaki n-ando @ aist.go.jp
2008年 2月 10日 (日) 16:08:26 JST


宇田様

安藤です

いつもお世話になっております。

 少しこみ入ったお話し申し訳ないのですが、OpenRTM-aist-0.2.0について
> ご教授ください。
>
> 以下のように、10台のLinux-PCが同一のネットワークにつながっており、
> 各PC上でコンポーネントを1つずつ稼動させた状態で、コンポーネント1
> と2、3と4、…のようにペアでInPort/OutPortを接続した場合、OutPort
> にデータを送信してからInPortで受信するまでに15秒前後の遅延が発生
> する現象が報告されているのですが、OpenRTMの中で、15秒に相当する
> 何らかのタイムアウト処理を行っている箇所はございますでしょうか?

OpenRTM内ではそういったタイムアウト処理は行っておりません。
omniORBのデフォルトタイムアウトは0、すなわちタイムアウトせず
ずっとブロックし続けるという設定になっていたと思います。

> OpenRTM内の何らかの事前チェック処理がタイムアウトした後で、実際の
> データ送受信が行われている可能性を検討しております次第です。

15秒のタイムアウトというのがどこで発生しているのかちょっと想像がつきません。
お役に立てず申し訳ありません。

>
> ちなみに10台のPCとは別に、同じネットワーク上にネーミングサービス
> を起動しているサーバが1台存在しております。
>
> よろしくお願い致します。
>
>                                                          ┌───────┐
>                                                          │   サーバ     │
>                     ネットワーク                         │┌─────┐│
>        ┏━━━━━━━━━━━━┳━━━━━━━┳━━━┥│ネーミング││
>        ┃                        ┃              ┃      ││ サービス ││
> ┌───┸───┐        ┌───┸───┐      ┃      │└─────┘│
> │   ホスト1   │        │   ホスト2   │      ┃      └───────┘
> │┌─────┐Out       In┌─────┐│      ┃
> ││ コンポー ≫======≫ コンポー ││      ┃
> ││ ネント1 ││        ││ ネント2 ││      ┃
> │└─────┘│        │└─────┘│      ┃
> └───────┘        └───────┘      ┃
>      Linux                     Linux             ┃
>>        ┏━━━━━━━━━━━━┳━━━━━━━┫
>        ┃                        ┃              ┃
> ┌───┸───┐        ┌───┸───┐      ┃
> │   ホスト3   │        │   ホスト4   │      ┃
> │┌─────┐Out       In┌─────┐│      ┃
> ││ コンポー ≫======≫ コンポー ││      ┃
> ││ ネント3 ││        ││ ネント4 ││      ┃
> │└─────┘│        │└─────┘│      ┃
> └───────┘        └───────┘      ┃
>      Linux                     Linux             ┃
>>        :                        :              ┃
>        :                        :              ┃
>>        ┏━━━━━━━━━━━━┳━━━━━━━┛
>        ┃                        ┃
> ┌───┸───┐        ┌───┸───┐
> │   ホスト9   │        │   ホスト10   │
> │┌─────┐Out       In┌─────┐│
> ││ コンポー ≫======≫ コンポー ││
> ││ ネント9 ││        ││ ネント10 ││
> │└─────┘│        │└─────┘│
> └───────┘        └───────┘
>      Linux                     Linux
>
>  ≫:データポート
>
>
> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
> z  宇田 安規男                                                        z
> z  NECシステムテクノロジー株式会社  システムテクノロジーラボラトリ  z
> z  神奈川県川崎市中原区下沼部 1753  NEC 玉川事業場 N棟30F              z
> z  〒 211-8666   Tel: 044-431-7574  Fax: 044-431-7588                  z
> z  E-mail: uda-axa @ necst.nec.co.jp                                     z
> zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz
>
>
>


-- 
安藤慶昭@独立行政法人産業技術総合研究所 研究員
                   知能システム研究部門 タスクインテリジェンス研究グループ
                   〒305-8568 茨城県つくば市梅園1-1-1 中央第2
                   TEL: 029-861-5981 FAX: 029-861-5971
                   n-ando @ aist.go.jp, n-ando @ ieee.org



openrtm-users メーリングリストの案内