JPH10228453A - 分散型コンピュータシステム及びそのコンピュータ並びに分散処理方法 - Google Patents

分散型コンピュータシステム及びそのコンピュータ並びに分散処理方法

Info

Publication number
JPH10228453A
JPH10228453A JP9029322A JP2932297A JPH10228453A JP H10228453 A JPH10228453 A JP H10228453A JP 9029322 A JP9029322 A JP 9029322A JP 2932297 A JP2932297 A JP 2932297A JP H10228453 A JPH10228453 A JP H10228453A
Authority
JP
Japan
Prior art keywords
program
computer
determined
distributed
computers
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP9029322A
Other languages
English (en)
Other versions
JP3494545B2 (ja
Inventor
Takefumi Ueda
剛文 植田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP02932297A priority Critical patent/JP3494545B2/ja
Publication of JPH10228453A publication Critical patent/JPH10228453A/ja
Application granted granted Critical
Publication of JP3494545B2 publication Critical patent/JP3494545B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Computer And Data Communications (AREA)

Abstract

(57)【要約】 【課題】複数のコンピュータ間で対等にプログラムを共
有できるようにする。 【解決手段】ネットワーク15で互いに接続されたコン
ピュータ11〜14の各々は、プログラム名と、プログ
ラムを保有するコンピュータを示すローケーションとが
対応して登録されたプログラムテーブル31と、実行依
頼先コンピュータが未決定のプログラム実行依頼に応答
して、プログラムテーブル31を参照し、プログラムを
保有するコンピュータへ負荷状態を問い合わせ、その結
果に応じてプログラムを実行すべきコンピュータを決定
し、決定されたコンピュータへ、プログラム実行に必要
なメッセージを含む決定済プログラム実行依頼を送信す
るネットワーク処理部30と、決定済プログラム実行依
頼に応答して内部のプログラムを実行させ、その結果を
プログラム実行依頼元のネットワーク処理部30へ送信
するオペレーティングシステム20とを備えている。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、分散型コンピュー
タシステム及びそのコンピュータ並びに分散処理方法に
関する。
【0002】
【従来の技術】パソコンの高性能化、低価格化に伴い、
ネットワーク化が進められ、データの共有化により資源
が有効利用されている。
【0003】
【発明が解決しようとする課題】しかし、ネットワーク
化された従来のコンピュータシステムでは、マスターコ
ンピュータとスレーブコンピュータとの組やサーバとク
ライアントとの組などのように、対等でない主従関係の
コンピュータが接続され、データのみが共有化ており、
複数のコンピュータ間で対等にプログラムを共有するこ
とができなかった。
【0004】本発明の目的は、このような問題点に鑑
み、複数のコンピュータ間で対等にプログラムを共有す
ることが可能な分散型コンピュータシステム及びそのコ
ンピュータ並びに分散処理方法を提供することにある。
【0005】
【課題を解決するための手段及びその作用効果】請求項
1では、複数台のコンピュータがネットワークで互いに
接続された分散型コンピュータシステムにおいて、該複
数台のコンピュータの各々は、プログラム名と、プログ
ラムを保有するコンピュータを示すローケーションとが
対応して登録されたプログラムテーブルと、実行依頼先
コンピュータが未決定のプログラム実行依頼に応答し
て、該プログラムテーブルを参照し、該プログラムを保
有するコンピュータへ負荷状態を問い合わせ、その結果
に応じて該プログラムを実行すべきコンピュータを決定
し、決定された該コンピュータへ、プログラム実行に必
要なメッセージを含む決定済プログラム実行依頼を送信
するネットワーク処理部と、該決定済プログラム実行依
頼に応答して内部のプログラムを実行させ、その結果を
プログラム実行依頼元のネットワーク処理部へ送信する
オペレーティングシステムとを有し、該結果を受信した
ネットワーク処理部は内部のオペレーティングシステム
へ該結果を転送する。
【0006】ここにプログラムは、1つ又は複数の関連
するプログラム並びにジョブを含む概念である。この分
散型コンピュータシステムによれば、複数のコンピュー
タ間で対等にプログラムが共有されてプログラム利用効
率が向上し、各コンピュータの機能及び性能が実質的に
向上するという効果を奏する。
【0007】請求項2の分散型コンピュータシステムで
は、請求項1において、上記プログラムテーブルには、
プログラムを保有する各コンピュータによる所定条件下
でのプログラム実行所要時間が登録されており、上記ネ
ットワーク処理部は、該プログラム実行所要時間と上記
負荷状態とに基づいて、プログラムを実行すべきコンピ
ュータを決定する。
【0008】この分散型コンピュータシステムによれ
ば、プログラム処理速度を向上させることができるとい
う効果を奏する。請求項3の分散型コンピュータシステ
ムでは、請求項2において、上記プログラムテーブルに
はさらに、所定条件下での処理結果のデータ量が登録さ
れており、上記ネットワーク処理部は、該データ量と、
上記プログラム実行所要時間と上記負荷状態とに基づい
て、プログラムを実行すべきコンピュータを決定する。
【0009】この分散型コンピュータシステムによれ
ば、処理結果のコンピュータ間データ転送時間を考慮し
た実質的なプログラム処理速度をさらに向上させること
ができるという効果を奏する。請求項4の分散型コンピ
ュータシステムでは、請求項1乃至3のいずれか1つに
おいて、上記ネットワーク処理部は、内部の上記プログ
ラムテーブルが更新されたとき、外部の全てのネットワ
ーク処理部に対して更新を通知し、通知を受けたネット
ワーク処理部はこれに応じて内部のプログラムテーブル
を更新する。
【0010】請求項5のコンピュータでは、請求項1乃
至4のいずれか1つに記載の分散型コンピュータシステ
ムを構成するものである。請求項6の分散処理方法で
は、複数台のコンピュータがネットワークで互いに接続
された分散型コンピュータシステムを用い、該複数台の
コンピュータの各々に、プログラム名と、該プログラム
名で表されるプログラムを保有するコンピュータを示す
ローケーションとを対応させて登録したプログラムテー
ブルを持たせておき、実行依頼先コンピュータが未決定
のプログラム実行依頼に応答して、該プログラムテーブ
ルを参照し、該プログラムを保有するコンピュータへ負
荷状態を問い合わせ、その結果に応じて該プログラムを
実行すべきコンピュータを決定し、決定された該コンピ
ュータへ、プログラム実行に必要なメッセージを含む決
定済プログラム実行依頼を送信し、該決定済プログラム
実行依頼に応答して内部のプログラムを実行させ、その
結果をプログラム実行依頼元のコンピュータへ送信す
る。
【0011】請求項7の分散処理方法では、請求項6に
おいて、上記プログラムテーブルに、プログラムを保有
する各コンピュータによる所定条件下でのプログラム実
行所要時間を登録しておき、該プログラム実行所要時間
と上記負荷状態とに基づいて、プログラムを実行すべき
コンピュータを決定する。
【0012】請求項8の分散処理方法では、請求項7に
おいて、上記プログラムテーブルにさらに、所定条件下
での処理結果のデータ量を登録しておき、該データ量
と、上記プログラム実行所要時間と上記負荷状態とに基
づいて、プログラムを実行すべきコンピュータを決定す
る。請求項9の分散処理方法では、請求項6乃至8のい
ずれか1つにおいて、上記複数台のコンピュータの1つ
についてプログラムテーブルが更新されたとき、これに
対応して残りの全てのコンピュータに対しプログラムテ
ーブルを更新させる。
【0013】
【発明の実施の形態】以下、図面に基づいて本発明の一
実施形態を説明する。図1(A)に示す分散型コンピュ
ータシステム10では、対等な関係のコンピュータ11
〜14間がネットワーク15で接続されている。コンピ
ュータ11〜14はいずれも、外部記憶装置及び入出力
装置を含んでいる。ネットワーク15は、コンピュータ
11〜14の各々に対応した通信制御装置と、これらの
間を結ぶ通信回線とを含んでおり、例えばパケット形式
でデータが伝送される。
【0014】図1(B)は、コンピュータ11のソフト
ウエア構成を機能ブロックで示している。コンピュータ
11は、その外部記憶装置にm個のプログラム21〜2
mを保有しており、プログラム21〜2mの実行は、時
分割並列処理を可能にするオペレーティングシステム2
0で管理されている。ここにプログラムは、単一又は関
連する複数のプログラム(例えば、メインプログラムと
複数のサブプログラム)並びにジョブを含む概念であ
り、オブジェクト指向型が好ましく、メッセージの入力
に対しプログラム実行結果をデータメッセージとして出
力する。
【0015】例えば表示画面上のアイコンをマウスでク
リックすることにより、プログラム実行依頼がネットワ
ーク処理部30に対して発行される。ネットワーク処理
部30は、プログラムテーブル31を参照し、後述のよ
うにして、コンピュータ11〜14の中からプログラム
を実行すべきものを決定する。図2は、プログラムテー
ブル31の構成例を示す。
【0016】このテーブルには、プログラム名、プログ
ラムを保有しているコンピュータを示すローケーショ
ン、所定の負荷レベル1の負荷状態で単位入力データに
対しプログラムを実行したときの平均的な実行所要時
間、単位入力データ当たりの処理結果のデータメッセー
ジの量(バイト数)及びプログラムの最新の更新日時が
登録されている。ローケーションC1〜C4はそれぞれ
図1(A)のコンピュータ11〜14を示している。
【0017】例えばプログラムPROG1は、ローケー
ションC1及びC2、すなわちコンピュータ11及び1
2の記憶装置に保有されており、負荷レベル1でのコン
ピュータ11及び12での単位入力データ当たりの実行
所要時間はそれぞれ482sec及び320secであ
り、単位入力データ当たりの処理結果のメッセージ量は
253kBであり、プログラムPROG1の最新の更新
日付は1997年1月18日である。他のプログラムP
ROG2〜PROGnについても同様である。
【0018】図1において、コンピュータ12〜14の
ソフトウエア構成もコンピュータ11と同様である。コ
ンピュータ11〜14内のネットワーク処理部は、同一
プロトコルで互いに通信を行う。このため、コンピュー
タ11〜14のオペレーティングシステムの種類は互い
に異なっていてもよい。コンピュータ11〜14内のプ
ログラムテーブルは、互いに同一内容であり、例えばコ
ンピュータ11においてプログラム21がバージョンア
ップにより更新された場合には、プログラムテーブル3
1中のプログラムPROG1の更新日付も更新され、そ
の更新情報がネットワーク処理部30から他の全てのコ
ンピュータ12〜14に対し転送されて、コンピュータ
11〜14内のプログラムテーブルの内容の同一性が確
保される。コンピュータ11とコンピュータ12とに同
一のプログラム21が保有されていて、コンピュータ1
1のプログラム21のみを更新した場合には、コンピュ
ータ11のプログラム21はコンピュータ12のプログ
ラム21と異なるものとして取り扱われる。このように
異なるプログラムとして取り扱う替わりに、コンピュー
タ11からコンピュータ12へ、更新されたプログラム
21を転送してコンピュータ12内のプログラム21を
更新するようにしてもよい。
【0019】図3は、コンピュータ11で発生した、ネ
ットワーク処理部30へのプログラム実行依頼から、コ
ンピュータ11〜14のいずれかのオペレーティングシ
ステムへのプログラム実行依頼までの処理を示す。以
下、括弧内は図3中のステップ識別番号である。 (50)コンピュータ11内でネットワーク処理部30
に対しプログラム実行依頼が発生すると、ネットワーク
処理部30は、プログラムテーブル31を参照して、こ
の依頼に含まれるプログラム名からプログラムのローケ
ーションを取得する。
【0020】(51)当該プログラムを保有するコンピ
ュータへ現在の負荷状態を問い合わせる。例えばコンピ
ュータ11でネットワーク処理部30に対しプログラム
PROG1の実行依頼が発生すると、そのローケーショ
ンがC1及びC2であるので、コンピュータ11自身の
オペレーティングシステム20及びコンピュータ12内
のネットワーク処理部を介しオペレーティングシステム
に、負荷状態を問い合わせる。
【0021】(52)ネットワーク処理部30は、この
問い合わせの結果と、プログラムテーブル31に登録さ
れている実行所要時間及び結果のデータ量と、プログラ
ム実行依頼に含まれている入力データ量とから、プログ
ラムを実行すべきコンピュータ、すなわち最も早く結果
が得られるコンピュータを決定する。例えばプログラム
PROG1に単位入力データのM倍のデータを供給する
場合、コンピュータ11の負荷レベルがAのとき実行所
要時間は482AM秒となり、コンピュータ12の負荷
レベルがBのとき実行所要時間は320BM秒となる。
また、コンピュータ11でプログラムPROG1を実行
した場合には結果の転送時間が0秒であるが、コンピュ
ータ12に実行させた場合には253M/V秒のデータ
転送時間が実行所要時間320BM秒に加算される。こ
こにVはデータ転送レート[kB/sec]である。こ
れらの時間から、最も早く結果が得られるコンピュータ
を決定する。
【0022】(53)ステップ52で決定されたコンピ
ュータへ、プログラムに対する入力メッセージを含むプ
ログラム実行依頼を送信する。例えば上記の例でコンピ
ュータ12によりプログラムPROG1を実行すべきと
決定した場合、コンピュータ11のネットワーク処理部
30は、コンピュータ12のネットワーク処理部を介し
コンピュータ12のオペレーティングシステムへプログ
ラム実行依頼を送信する。
【0023】コンピュータ12でプログラムPROG1
の実行結果が得られた時には、コンピュータ12のオペ
レーティングシステムはそのネットワーク処理部へ該結
果を供給する。コンピュータ12のネットワーク処理部
はこれを、コンピュータ11のネットワーク処理部30
へ転送し、ネットワーク処理部30はオペレーティング
システム20へこれを供給する。
【0024】例えばコンピュータ11において、プログ
ラムPROG1とプログラムPROG2とを同時にでき
るだけ速く実行したい場合に、プログラムPROG2を
自身で実行し、このときコンピュータ11の負荷レベル
が上がるので、プログラムPROG1を上述のようにし
てコンピュータ12に並列的に実行させる。また、コン
ピュータ11内でプログラムPROGiの実行依頼、例
えば翻訳依頼が発行された場合には、コンピュータ11
内にプログラムPROGiが存在せず、コンピュータ1
3内のみに存在するので、コンピュータ11は上述のよ
うにしてコンピュータ13に実行させその結果を受け取
る。
【0025】このような処理は、上記構成から、コンピ
ュータ11〜14の各々について対等に行われる。これ
により、コンピュータ11〜14内の各プログラムが共
有されて有効利用され、各コンピュータの機能及び性能
が実質的に向上する。
【図面の簡単な説明】
【図1】(A)は本発明の一実施形態の分散型コンピュ
ータシステムを示すブロック図であり、(B)はコンピ
ュータ内機能ブロック図である。
【図2】図1(B)中のプログラムテーブルの構成例を
示す図である。
【図3】内部のネットワーク処理部へのプログラム実行
依頼からオペレーティングシステムへのプログラム実行
依頼までの処理を示すフローチャートである。
【符号の説明】
10 分散型コンピュータシステム 11〜14 コンピュータ 15 ネットワーク 20 オペレーティングシステム 21〜2m プログラム 30 ネットワーク処理部 31 プログラムテーブル

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 複数台のコンピュータがネットワークで
    互いに接続された分散型コンピュータシステムにおい
    て、該複数台のコンピュータの各々は、 プログラム名と、プログラムを保有するコンピュータを
    示すローケーションとが対応して登録されたプログラム
    テーブルと、 実行依頼先コンピュータが未決定のプログラム実行依頼
    に応答して、該プログラムテーブルを参照し、該プログ
    ラムを保有するコンピュータへ負荷状態を問い合わせ、
    その結果に応じて該プログラムを実行すべきコンピュー
    タを決定し、決定された該コンピュータへ、プログラム
    実行に必要なメッセージを含む決定済プログラム実行依
    頼を送信するネットワーク処理部と、 該決定済プログラム実行依頼に応答して内部のプログラ
    ムを実行させ、その結果をプログラム実行依頼元のネッ
    トワーク処理部へ送信するオペレーティングシステム
    と、 を有し、該結果を受信したネットワーク処理部は内部の
    オペレーティングシステムへ該結果を転送することを特
    徴とする分散型コンピュータシステム。
  2. 【請求項2】 上記プログラムテーブルには、プログラ
    ムを保有する各コンピュータによる所定条件下でのプロ
    グラム実行所要時間が登録されており、 上記ネットワーク処理部は、該プログラム実行所要時間
    と上記負荷状態とに基づいて、プログラムを実行すべき
    コンピュータを決定する、 ことを特徴とする請求項1記載の分散型コンピュータシ
    ステム。
  3. 【請求項3】 上記プログラムテーブルにはさらに、所
    定条件下での処理結果のデータ量が登録されており、 上記ネットワーク処理部は、該データ量と、上記プログ
    ラム実行所要時間と上記負荷状態とに基づいて、プログ
    ラムを実行すべきコンピュータを決定する、 ことを特徴とする請求項2記載の分散型コンピュータシ
    ステム。
  4. 【請求項4】 上記ネットワーク処理部は、内部の上記
    プログラムテーブルが更新されたとき、外部の全てのネ
    ットワーク処理部に対して更新を通知し、通知を受けた
    ネットワーク処理部はこれに応じて内部のプログラムテ
    ーブルを更新することを特徴とする請求項1乃至3のい
    ずれか1つに記載の分散型コンピュータシステム。
  5. 【請求項5】 請求項1乃至4のいずれか1つに記載の
    分散型コンピュータシステムを構成するコンピュータ。
  6. 【請求項6】 複数台のコンピュータがネットワークで
    互いに接続された分散型コンピュータシステムを用い、 該複数台のコンピュータの各々に、プログラム名と、該
    プログラム名で表されるプログラムを保有するコンピュ
    ータを示すローケーションとを対応させて登録したプロ
    グラムテーブルを持たせておき、 実行依頼先コンピュータが未決定のプログラム実行依頼
    に応答して、該プログラムテーブルを参照し、該プログ
    ラムを保有するコンピュータへ負荷状態を問い合わせ、
    その結果に応じて該プログラムを実行すべきコンピュー
    タを決定し、決定された該コンピュータへ、プログラム
    実行に必要なメッセージを含む決定済プログラム実行依
    頼を送信し、 該決定済プログラム実行依頼に応答して内部のプログラ
    ムを実行させ、その結果をプログラム実行依頼元のコン
    ピュータへ送信する、 ことを特徴とする分散処理方法。
  7. 【請求項7】 上記プログラムテーブルに、プログラム
    を保有する各コンピュータによる所定条件下でのプログ
    ラム実行所要時間を登録しておき、 該プログラム実行所要時間と上記負荷状態とに基づい
    て、プログラムを実行すべきコンピュータを決定する、 ことを特徴とする請求項6記載の分散処理方法。
  8. 【請求項8】 上記プログラムテーブルにさらに、所定
    条件下での処理結果のデータ量を登録しておき、 該データ量と、上記プログラム実行所要時間と上記負荷
    状態とに基づいて、プログラムを実行すべきコンピュー
    タを決定する、 ことを特徴とする請求項7記載の分散処理方法。
  9. 【請求項9】 上記複数台のコンピュータの1つについ
    てプログラムテーブルが更新されたとき、これに対応し
    て残りの全てのコンピュータに対しプログラムテーブル
    を更新させる、 ことを特徴とする請求項6乃至8のいずれか1つに記載
    の分散処理方法。
JP02932297A 1997-02-13 1997-02-13 分散型コンピュータシステム及びそのコンピュータ並びに分散処理方法 Expired - Fee Related JP3494545B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP02932297A JP3494545B2 (ja) 1997-02-13 1997-02-13 分散型コンピュータシステム及びそのコンピュータ並びに分散処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP02932297A JP3494545B2 (ja) 1997-02-13 1997-02-13 分散型コンピュータシステム及びそのコンピュータ並びに分散処理方法

Publications (2)

Publication Number Publication Date
JPH10228453A true JPH10228453A (ja) 1998-08-25
JP3494545B2 JP3494545B2 (ja) 2004-02-09

Family

ID=12273002

Family Applications (1)

Application Number Title Priority Date Filing Date
JP02932297A Expired - Fee Related JP3494545B2 (ja) 1997-02-13 1997-02-13 分散型コンピュータシステム及びそのコンピュータ並びに分散処理方法

Country Status (1)

Country Link
JP (1) JP3494545B2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007062565A1 (en) * 2005-11-29 2007-06-07 Huawei Technologies Co., Ltd. A method for implementing multi-ascription and the apparatus thereof
JP2015191282A (ja) * 2014-03-27 2015-11-02 富士通株式会社 ジョブスケジュールプログラム、ジョブスケジュール方法、及びジョブスケジュール装置
JP2016024700A (ja) * 2014-07-23 2016-02-08 株式会社東芝 ウェブアプリケーションシステム
JP2019148876A (ja) * 2018-02-26 2019-09-05 日本電信電話株式会社 制御装置、データ処理制御方法、及びプログラム

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007062565A1 (en) * 2005-11-29 2007-06-07 Huawei Technologies Co., Ltd. A method for implementing multi-ascription and the apparatus thereof
JP2015191282A (ja) * 2014-03-27 2015-11-02 富士通株式会社 ジョブスケジュールプログラム、ジョブスケジュール方法、及びジョブスケジュール装置
JP2016024700A (ja) * 2014-07-23 2016-02-08 株式会社東芝 ウェブアプリケーションシステム
JP2019148876A (ja) * 2018-02-26 2019-09-05 日本電信電話株式会社 制御装置、データ処理制御方法、及びプログラム

Also Published As

Publication number Publication date
JP3494545B2 (ja) 2004-02-09

Similar Documents

Publication Publication Date Title
JP3853592B2 (ja) 分散ウェブアプリケーションサーバ
CN110535811B (zh) 远端内存管理方法及系统、服务端、客户端、存储介质
US7468804B2 (en) Techniques for printer-side network cluster printing
EP2075975B1 (en) Relay server and relay communication system
JP2002532777A (ja) オブジェクト指向リアルタイム・プロセス制御システムのためのタイムアウト・オブジェクト、およびその操作の方法
US11042424B1 (en) Pipelined request processing using shared memory
JPH10228453A (ja) 分散型コンピュータシステム及びそのコンピュータ並びに分散処理方法
JP4272105B2 (ja) ストレージグループ設定方法および装置
CN110602143B (zh) Pc端与远程设备实现通讯的方法、系统及可读存储介质
JP2002505474A (ja) ルックアップ・サービスに対するアクセスを容易にするための方法及びシステム
JP2000010787A (ja) プログラムダウンロード装置および方法
US11895196B1 (en) Efficient update mechanism in IoT event driven architectures
JPH10135982A (ja) サーバコンピュータにおけるipアドレス多重化方法
JP2021043545A (ja) 管理システムおよびその制御方法、並びにプログラム
JPH03267835A (ja) ローカルエリアネットワーク制御方式
CN115134406A (zh) 管理服务间通信
JP2000222147A (ja) ネットワークを介した印刷管理方法
JP2023057210A (ja) 情報処理装置,情報処理方法および情報処理プログラム
KR100556716B1 (ko) 네트워크를 통해 서로 연결된 복수개의 단말들 간의 분산정보 공유 방법 및 시스템
CN113542319A (zh) 用于Dubbo框架中的服务提供实体变更通知方法、装置及系统
JPH11110365A (ja) ネットワーク計算機システム、該システムで用いる計算機、および該システムに係る方法
JP3006187B2 (ja) 分散処理システム
JP3422516B2 (ja) ネットワークシステム
JP2006005719A (ja) アドレス変換プログラム、プログラム利用方法、情報処理装置及びコンピュータ可読媒体
JP4591978B2 (ja) 情報共有システム及び記録媒体

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20031111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081121

Year of fee payment: 5

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081121

Year of fee payment: 5

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091121

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101121

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101121

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111121

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111121

Year of fee payment: 8

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111121

Year of fee payment: 8

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111121

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121121

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121121

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131121

Year of fee payment: 10

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees