JPH02247767A - データ処理システム - Google Patents
データ処理システムInfo
- Publication number
- JPH02247767A JPH02247767A JP1328620A JP32862089A JPH02247767A JP H02247767 A JPH02247767 A JP H02247767A JP 1328620 A JP1328620 A JP 1328620A JP 32862089 A JP32862089 A JP 32862089A JP H02247767 A JPH02247767 A JP H02247767A
- Authority
- JP
- Japan
- Prior art keywords
- workstation
- user
- host
- circuit
- item
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
- Multi Processors (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
A、産業上の利用分野
本発明は、分散処理に関し、特に複数の知能端末やワー
クステーションと連携するよう接続された1つ以上のホ
スト・プロセッサを有する通信システムのデータ交換に
関する。
クステーションと連携するよう接続された1つ以上のホ
スト・プロセッサを有する通信システムのデータ交換に
関する。
B、従来技術
連携方式の処理についてはよく知られており、第4図に
示したシステムは代表的なものである。
示したシステムは代表的なものである。
この図で、ホスト・プロセッサは、接続された端末やワ
ークステーションからのオブジェクト(r−夕や処理ル
ーチン)要求に対して全くのりアクティブ(反応)モー
ドで作動する。このようなシステムでは、1択されたデ
ータ処理機能を統合レベルで(すなわちホスト・プロセ
ッサで)共用できるため、機器を節約することができる
が、この場合でも、ホストから、接続された端末やワー
クステーションに通信される各項目について情報の流れ
が次のように2つになる。
ークステーションからのオブジェクト(r−夕や処理ル
ーチン)要求に対して全くのりアクティブ(反応)モー
ドで作動する。このようなシステムでは、1択されたデ
ータ処理機能を統合レベルで(すなわちホスト・プロセ
ッサで)共用できるため、機器を節約することができる
が、この場合でも、ホストから、接続された端末やワー
クステーションに通信される各項目について情報の流れ
が次のように2つになる。
(1)データ・リンクを通してホストと通信するワーク
ステーション側での要求の起動 (2)ホスト側で生成または形成され、データ・Jンク
を通して要求元の端末やワークステーションに返される
データ ホスト・ブロモ・lすが占有されている場合、情報の要
求が待ち行列に音源されて、かなりの遅延が生じること
がある。さらに、待ち行列が存在しない場合でも、また
、データの要求が、受信後にすぐに処理される場合でも
、要求元の端末が要求をホストへ送信するときの時間お
よび要求されたデータを準備し接続リンクを通してホス
トから端末へ返送するときの時間がかかる。また、ここ
に述べるタイプのシステムでは1時間と機器の利用効率
をさらに高めることが望まれる。すなわち。
ステーション側での要求の起動 (2)ホスト側で生成または形成され、データ・Jンク
を通して要求元の端末やワークステーションに返される
データ ホスト・ブロモ・lすが占有されている場合、情報の要
求が待ち行列に音源されて、かなりの遅延が生じること
がある。さらに、待ち行列が存在しない場合でも、また
、データの要求が、受信後にすぐに処理される場合でも
、要求元の端末が要求をホストへ送信するときの時間お
よび要求されたデータを準備し接続リンクを通してホス
トから端末へ返送するときの時間がかかる。また、ここ
に述べるタイプのシステムでは1時間と機器の利用効率
をさらに高めることが望まれる。すなわち。
端末やワークステーション内に記憶階層を設定し、端末
やワークステーションが、一定のデータ・タイプあるい
は処理情報(以下、−オブジェクト−と呼ぶ)がワーク
ステーション側で必要になることを袈越してオブジェク
トをワークステーション側に格納することで、利用者は
、オブジェクトをホストに要求する必要なく要求後に直
ちに利用(表示/処理)でき、時間を有効に用い、機器
の使用効率を高めることができる。
やワークステーションが、一定のデータ・タイプあるい
は処理情報(以下、−オブジェクト−と呼ぶ)がワーク
ステーション側で必要になることを袈越してオブジェク
トをワークステーション側に格納することで、利用者は
、オブジェクトをホストに要求する必要なく要求後に直
ちに利用(表示/処理)でき、時間を有効に用い、機器
の使用効率を高めることができる。
C0発明が解決しようとする間開点
本発明の目的は1分散データ処理システムを改良するこ
とにある。
とにある。
本発明の目的は、知能端末の利用効率を改良することに
ある。
ある。
本発明の目的は、分散処理システムにおける機器の利用
効率を改良することにある。
効率を改良することにある。
本発明の目的は1機器の利用効率と、ei器の利用者の
生産性を高めることにある。
生産性を高めることにある。
D9問題点を解決するための手段
本発明により、所定のワークステーションからホストへ
要求された項目が、所定の優先順位に応じてワークステ
ーションの記憶装置に自動的に保持される。
要求された項目が、所定の優先順位に応じてワークステ
ーションの記憶装置に自動的に保持される。
本発明により2オブジエクトはワークステーション側の
メモリに保持され、保持期間は。
メモリに保持され、保持期間は。
(1)オブジェクトが使用されずに所定期間が経過する
まで、(2)端末やワークステーション側で使用できる
メモリが一杯となり、gii先順位の高い項目がそのメ
モリへの入力をシークするまで。
まで、(2)端末やワークステーション側で使用できる
メモリが一杯となり、gii先順位の高い項目がそのメ
モリへの入力をシークするまで。
のいずれかである、こうして応答時間を短縮し、効率を
高めることができる。
高めることができる。
本発明のこのような目的は、他の目的も含めて、以下の
説明、実施例、および各図から明らかになろう。
説明、実施例、および各図から明らかになろう。
E、実施例
第4図は、従来技術による代表的な分散処理システムで
ある。各ステップは降順に上から下へ進み、縦の欄はそ
れぞれホスト・プロセッサ、端末/ワークステーション
、および利用者を表す、ホストの欄の上部かられかると
おり、動作はホスト・システム、端末/ワークステーシ
ョンの起動から始まる。この動作の参照番号はそれぞれ
1O520とした。ここから、文脈により他の意味で用
いる場合を除き、単一の端末やワークステーションを指
すときも複数を意味することとする(その逆も同様)。
ある。各ステップは降順に上から下へ進み、縦の欄はそ
れぞれホスト・プロセッサ、端末/ワークステーション
、および利用者を表す、ホストの欄の上部かられかると
おり、動作はホスト・システム、端末/ワークステーシ
ョンの起動から始まる。この動作の参照番号はそれぞれ
1O520とした。ここから、文脈により他の意味で用
いる場合を除き、単一の端末やワークステーションを指
すときも複数を意味することとする(その逆も同様)。
システムが起動されると、記述子“オブジェクト項目到
着” Cl2)で示すとおり、ホスト側でオブジェクト
が受信される。これは一般に知られている方法で行われ
る。オブジェクト項目は、到着した後、ホスト鋼に格納
され、後で利用者がその項目を要求するとき検索される
。
着” Cl2)で示すとおり、ホスト側でオブジェクト
が受信される。これは一般に知られている方法で行われ
る。オブジェクト項目は、到着した後、ホスト鋼に格納
され、後で利用者がその項目を要求するとき検索される
。
利用者は、オブジェクト(参照番号40のオブジェクト
1など)を表示しようとするとき1通常はキーボードな
どを操作して入力を行う、ワークステーションはこれに
応えてオブジェクトの要求を$備し、ホストへ送信する
(21)、ワークステーションの回路は、利用者の入力
を受けたとき、オブジェクト要求を通信リンク22を通
してホスト・プロセッサへ送信する。このとき、識別さ
れたオブジェクトをワークステーションへ送信する要求
も付加する。これは通信リンク23で示すとおりに実行
され、ワークステーションは、要求したオブジェクトを
受信し、利用者に表示する(24)、このオブジェクト
項目は、メモリが次の項目に必要になるまでワークステ
ーション側に一時的に保持できる。ただし通常は1項目
がワークステーション側の2億装置に保持されることは
なく、その後に表示される場合は、ホストから再び呼び
出される。この過程では最初に利用者がオブジェクトの
表示を選択する(41)、ここでワークステーション内
の回路が起動され(25)、21と同様に機能し、通信
経路26を通してホスト内の回路へ要求を送信する。ホ
スト内の回路は、要求されたオブジェクトを通信リンク
27を通してワークステーションに送信する(15)、
オブジェクトはここで利用者に表示される(28)、
利用者が別のオブジェクト(オブジェクト2など)を
表示したい場合、前記と同様の手順により、利用者がオ
ブジェクト2の表示を選択しく42)、ホストへ要求を
出し2オブジエクトを受信する(29.30.31.1
6)、このほか同様の操作手順は、ホスト鋼では17.
18.19に、ワークステーション側では32゜33.
34に示した。前記の手順の終了は20.35に示した
。
1など)を表示しようとするとき1通常はキーボードな
どを操作して入力を行う、ワークステーションはこれに
応えてオブジェクトの要求を$備し、ホストへ送信する
(21)、ワークステーションの回路は、利用者の入力
を受けたとき、オブジェクト要求を通信リンク22を通
してホスト・プロセッサへ送信する。このとき、識別さ
れたオブジェクトをワークステーションへ送信する要求
も付加する。これは通信リンク23で示すとおりに実行
され、ワークステーションは、要求したオブジェクトを
受信し、利用者に表示する(24)、このオブジェクト
項目は、メモリが次の項目に必要になるまでワークステ
ーション側に一時的に保持できる。ただし通常は1項目
がワークステーション側の2億装置に保持されることは
なく、その後に表示される場合は、ホストから再び呼び
出される。この過程では最初に利用者がオブジェクトの
表示を選択する(41)、ここでワークステーション内
の回路が起動され(25)、21と同様に機能し、通信
経路26を通してホスト内の回路へ要求を送信する。ホ
スト内の回路は、要求されたオブジェクトを通信リンク
27を通してワークステーションに送信する(15)、
オブジェクトはここで利用者に表示される(28)、
利用者が別のオブジェクト(オブジェクト2など)を
表示したい場合、前記と同様の手順により、利用者がオ
ブジェクト2の表示を選択しく42)、ホストへ要求を
出し2オブジエクトを受信する(29.30.31.1
6)、このほか同様の操作手順は、ホスト鋼では17.
18.19に、ワークステーション側では32゜33.
34に示した。前記の手順の終了は20.35に示した
。
上記かられかるとおり、従来技術では、オブジェクトが
ワークステーション側で表示または使用された後、格納
されることはなく、ホスト側に保持されるだけであり、
後で使用または表示するには、オブジェクトをホストか
ら個別に検索する必要がある。
ワークステーション側で表示または使用された後、格納
されることはなく、ホスト側に保持されるだけであり、
後で使用または表示するには、オブジェクトをホストか
ら個別に検索する必要がある。
次に、第1図は本発明の内容を示す、従来技術と同じく
、本発明のシステムにもホストと1つ以上のワークステ
ーションが用いられる。これらは第4図と同様に表し、
それぞれ参照番号50゜70を開始点として起動される
。オブジェクトは、従来技術と同様、受信されて一オブ
ジェクト項目到着−と表される(51)、ここでオブジ
ェクトは、従来技術で知られている原理に応じてメモリ
52に格納される。こうしてオブジェクトは、要求があ
ればワークステーションへ転送できる。ここでホストは
、ワークステーションからの特定の要求に応じ、オブジ
ェクトをワークステーションへ送信できる状態に置かれ
る(56)。
、本発明のシステムにもホストと1つ以上のワークステ
ーションが用いられる。これらは第4図と同様に表し、
それぞれ参照番号50゜70を開始点として起動される
。オブジェクトは、従来技術と同様、受信されて一オブ
ジェクト項目到着−と表される(51)、ここでオブジ
ェクトは、従来技術で知られている原理に応じてメモリ
52に格納される。こうしてオブジェクトは、要求があ
ればワークステーションへ転送できる。ここでホストは
、ワークステーションからの特定の要求に応じ、オブジ
ェクトをワークステーションへ送信できる状態に置かれ
る(56)。
ホストの回路56と、これに対応するワークステーショ
ンの回路71との通信は1通信リンク53.54を通し
て行われる。ホスト・システムの操作終了はもちろん一
終了“と示した(58)。
ンの回路71との通信は1通信リンク53.54を通し
て行われる。ホスト・システムの操作終了はもちろん一
終了“と示した(58)。
上述したとおり、ワークステーション側の回路は、通索
はワークステージ3ンの利用者が希望または使用するオ
ブジェクトを格納・保持できるだけの記憶容量を持つ、
よってオブジェクト項目は1回路71または75によっ
て受信されると。
はワークステージ3ンの利用者が希望または使用するオ
ブジェクトを格納・保持できるだけの記憶容量を持つ、
よってオブジェクト項目は1回路71または75によっ
て受信されると。
記憶装置63(各ワークステーション側のメモリやDA
SDなど)に格納され、ここで保持されるが1項目が使
用されないか、または優先順位の高いオブジェクトと置
き換える必要のある時点で削除される1回路71.75
をメモリ63と結ぶ経路は、通信経路61.65とした
。
SDなど)に格納され、ここで保持されるが1項目が使
用されないか、または優先順位の高いオブジェクトと置
き換える必要のある時点で削除される1回路71.75
をメモリ63と結ぶ経路は、通信経路61.65とした
。
第1図に示すとおり、要求されたオブジェクト(メール
など)の表示は73.74.76に示した。もちろん当
業者には明らかなとおり、このほかにも、同じオブジェ
クトまたは異なるオブジェクトを様々な方法で表示する
ことが可能である。
など)の表示は73.74.76に示した。もちろん当
業者には明らかなとおり、このほかにも、同じオブジェ
クトまたは異なるオブジェクトを様々な方法で表示する
ことが可能である。
操作手順の完了すなわちシステムの操作終了は従来の方
法と同じく58.77のように示した。
法と同じく58.77のように示した。
ここでも第1図かられかるとおり、ワークステーション
の利用者は、利用者側の記憶装置63に常駐しているか
、またはホストから呼び出す必要のあるオブジェクトの
表示を選択できる。ただし、ユーザは、データがどこに
格納されているかを知る必要はない、参照番号80は、
ワークステーションのill用者が、ホストの記憶装置
52に常駐する1つ以上のオブジェクトの表示を選択す
ることを、参照番号81は、前記と同じオブジェクトを
、それがワークステーションの記憶装置63に格納され
ている時点で表示しようとする状態を、参照番号82は
、ホスト・プロセッサからの呼び出しを必要とする別の
オブジェクト(オブジェクト2など)を利用者が選択す
ることをそれぞれ示す、よって本発明により、2つの操
作モードが提供される。すなわち利用者は、ホストだけ
に存在するか、またはホストとワークスデージョンの記
憶装置に存在する項目を選択できる。
の利用者は、利用者側の記憶装置63に常駐しているか
、またはホストから呼び出す必要のあるオブジェクトの
表示を選択できる。ただし、ユーザは、データがどこに
格納されているかを知る必要はない、参照番号80は、
ワークステーションのill用者が、ホストの記憶装置
52に常駐する1つ以上のオブジェクトの表示を選択す
ることを、参照番号81は、前記と同じオブジェクトを
、それがワークステーションの記憶装置63に格納され
ている時点で表示しようとする状態を、参照番号82は
、ホスト・プロセッサからの呼び出しを必要とする別の
オブジェクト(オブジェクト2など)を利用者が選択す
ることをそれぞれ示す、よって本発明により、2つの操
作モードが提供される。すなわち利用者は、ホストだけ
に存在するか、またはホストとワークスデージョンの記
憶装置に存在する項目を選択できる。
ここでは本発明の出願人による同一日付の米国特許筒
号明細書[分散環境におけるオブジェクトの事前選
択(Prest、aging 0bjects in
aDistributed Environment)
Jを参照しながら説明する。この明細書は、ここに述べ
た利用者側のワークステーションで有益な別タイプのデ
ータ・オブジェクトを示している。
号明細書[分散環境におけるオブジェクトの事前選
択(Prest、aging 0bjects in
aDistributed Environment)
Jを参照しながら説明する。この明細書は、ここに述べ
た利用者側のワークステーションで有益な別タイプのデ
ータ・オブジェクトを示している。
操作中、利用者はオブジェクト(オブジェクト1など)
の表示を選択する。これは参照番号80に示した。これ
に応じて回路71が導線61を介して利用者側の記憶装
置163に問い合わせを行い、要求された項目が利用者
側の記憶装置に存在するかどうかを確認する。存在しな
い場合9回路71は導線53を通してホストの回路56
と通イ1し、ホスト回路56はこれに応^、要求された
情報を導線54を通して回路71に通信する。情報はこ
こで利用者に表示される(73)、同時に。
の表示を選択する。これは参照番号80に示した。これ
に応じて回路71が導線61を介して利用者側の記憶装
置163に問い合わせを行い、要求された項目が利用者
側の記憶装置に存在するかどうかを確認する。存在しな
い場合9回路71は導線53を通してホストの回路56
と通イ1し、ホスト回路56はこれに応^、要求された
情報を導線54を通して回路71に通信する。情報はこ
こで利用者に表示される(73)、同時に。
情報の項目は経路61を通して記憶装置63に通信され
、ここで以下に述べる優先順位の階層に応じて格納され
る。
、ここで以下に述べる優先順位の階層に応じて格納され
る。
ユーザがオブジェクトlの表示を選択したとき(80)
、要求された情報が記憶装置163に存在することを回
路71が確認した場合は、情報は通信リンク62を通し
て回路(73)に通信され。
、要求された情報が記憶装置163に存在することを回
路71が確認した場合は、情報は通信リンク62を通し
て回路(73)に通信され。
利用者に表示される。
どのような場合でも1項目は配憶装置63に格納される
ため、利用者が後でそれと同じオブジェクトの表示を選
択すると(81)、1’求されたオブジェクトは配憶装
置63からリンク79を経由して回路74へ送信される
。オブジェクトはここでill用者に表示される。
ため、利用者が後でそれと同じオブジェクトの表示を選
択すると(81)、1’求されたオブジェクトは配憶装
置63からリンク79を経由して回路74へ送信される
。オブジェクトはここでill用者に表示される。
ユーザが他のオブジェクト(オブジェクト2など)の表
示を選択すると(82F、回路(75)が起動され1通
信リンク59を介して回路57へ要求が送信され、その
結果、要求されたデータがリンク60を介して回路75
に送信される。オブジェクトは次に利用者に表示される
(76)−図をよく見れば明らかなように1通信リンク
59を通してホストへ要求を送信する前に、75で表さ
れる回路はリンク65を介して記憶装置63に問い合わ
せを行い、要求されたオブジェクトがまだ利用者側の記
憶装置に存在しないことを確認する。このような場合、
要求されたオブジェクト・データはリンク64を介して
回路76に送信される。このような場合でなければ、オ
ブジェクトはリンク60を通してホストから取得され、
リンク65を介して記憶袋f!63に格納される。
示を選択すると(82F、回路(75)が起動され1通
信リンク59を介して回路57へ要求が送信され、その
結果、要求されたデータがリンク60を介して回路75
に送信される。オブジェクトは次に利用者に表示される
(76)−図をよく見れば明らかなように1通信リンク
59を通してホストへ要求を送信する前に、75で表さ
れる回路はリンク65を介して記憶装置63に問い合わ
せを行い、要求されたオブジェクトがまだ利用者側の記
憶装置に存在しないことを確認する。このような場合、
要求されたオブジェクト・データはリンク64を介して
回路76に送信される。このような場合でなければ、オ
ブジェクトはリンク60を通してホストから取得され、
リンク65を介して記憶袋f!63に格納される。
次に、第2図は1本発明の原理が特に効果的に適用され
る3種類の情報、−ディレクトリ−“電子メール”ライ
ブラリ”を示す、当業者には明らかなように、ディレク
トリ90は、−・般の利用者が関心をもつ名前、住所、
44話番号などの項目のリストを利用者に供給するもの
である。
る3種類の情報、−ディレクトリ−“電子メール”ライ
ブラリ”を示す、当業者には明らかなように、ディレク
トリ90は、−・般の利用者が関心をもつ名前、住所、
44話番号などの項目のリストを利用者に供給するもの
である。
もちろんディレクトリには、相手とスムーズに連絡をと
るために・必要な道順や建物の位置など他の項目も加え
ることができる。
るために・必要な道順や建物の位置など他の項目も加え
ることができる。
電子メール93は1選択されたメール項目を格納するも
のであり、メール項目は、新たに到着し、利用者が保管
を指定したものか、または所定期間あるいは不定期間、
ワークステーション側に保管されているものである。電
子メールについて詳しくは、前記の共同出願書類を参照
のこと。
のであり、メール項目は、新たに到着し、利用者が保管
を指定したものか、または所定期間あるいは不定期間、
ワークステーション側に保管されているものである。電
子メールについて詳しくは、前記の共同出願書類を参照
のこと。
ライブラリ91は、記事、資料1文献などを保管する機
構を表す、ただしこのライブラリには、利用者の希望に
より、利用者が指定して追加する他の情報も加えること
ができる。このような情報項目のデータ量は普通かなり
多くなる。そのため、これが利用者側にあれば、ホスト
と利用者側のワークステーション間で大量のデータを頻
繁にやりとりする必要はなくなる。
構を表す、ただしこのライブラリには、利用者の希望に
より、利用者が指定して追加する他の情報も加えること
ができる。このような情報項目のデータ量は普通かなり
多くなる。そのため、これが利用者側にあれば、ホスト
と利用者側のワークステーション間で大量のデータを頻
繁にやりとりする必要はなくなる。
利用者側で使用可能な記憶装置(記憶装置63など)の
利用効果を最大にするため、データを保持する優先順位
の階層を設定できる。このような優先順位は、当該環境
の利用者の要求に合うようyA整できるが4時間的に最
後に受信された項目を少なくとも一時的に格納するため
に設定することも可能である。この項目は、利用できる
記憶空間に空きが少ないという理由があれば、優先順位
が最下位の項目に取って代わる。この場合、階層の順位
は基本的には時間と利用状態に依存する。すなわち、優
先順位の付いた待ち行列内で使用頻度が高いものは上位
を占め、一方、頻度が低いものはしだいに優先順位が下
がり、全く使用されない項目は新たに到着した項目と置
き損えられる。
利用効果を最大にするため、データを保持する優先順位
の階層を設定できる。このような優先順位は、当該環境
の利用者の要求に合うようyA整できるが4時間的に最
後に受信された項目を少なくとも一時的に格納するため
に設定することも可能である。この項目は、利用できる
記憶空間に空きが少ないという理由があれば、優先順位
が最下位の項目に取って代わる。この場合、階層の順位
は基本的には時間と利用状態に依存する。すなわち、優
先順位の付いた待ち行列内で使用頻度が高いものは上位
を占め、一方、頻度が低いものはしだいに優先順位が下
がり、全く使用されない項目は新たに到着した項目と置
き損えられる。
第3図は、保持優先順位の階層例を本発明の実施例とし
て示す、ここで時間的に最後に用いられた項目には、!
l上位の保持優先順位が与えられ、未使用時間が最長の
オブジェクトには最下位の保持優先順位が与えられる。
て示す、ここで時間的に最後に用いられた項目には、!
l上位の保持優先順位が与えられ、未使用時間が最長の
オブジェクトには最下位の保持優先順位が与えられる。
この様子は破線103に示した。ここで2番目に古いオ
ブジェクト104は1時間的に最後に用いられたオブジ
ェクトlO1の後に用いられた場合、これと置き換わり
、最新のオブジェクト101となる。置き換えられた1
01は、図のとおり1!2位の(立置に下がるため10
5となる。ワークステーションで次のオブジェクトが受
信されると、この待ち行列の項目はすべて一段下がり、
最下位の項目102は消え、利用者側のメモリから除外
される。ただしこれが起こる前に項目102が用いられ
る場合、その優先順位は最上位となる。
ブジェクト104は1時間的に最後に用いられたオブジ
ェクトlO1の後に用いられた場合、これと置き換わり
、最新のオブジェクト101となる。置き換えられた1
01は、図のとおり1!2位の(立置に下がるため10
5となる。ワークステーションで次のオブジェクトが受
信されると、この待ち行列の項目はすべて一段下がり、
最下位の項目102は消え、利用者側のメモリから除外
される。ただしこれが起こる前に項目102が用いられ
る場合、その優先順位は最上位となる。
まとめると、ホスト・プロセッサ、ワークステーション
の両方にメモリの連携方式を採用することで、使用傾度
が最大のデータはワークステーション側に格納され、こ
れを直ちに使用できる。
の両方にメモリの連携方式を採用することで、使用傾度
が最大のデータはワークステーション側に格納され、こ
れを直ちに使用できる。
よって利用者のニーズに応えるための対話式のやりとり
を少なくできる結果、効率を高め、時間を短縮すること
ができる。
を少なくできる結果、効率を高め、時間を短縮すること
ができる。
すでに明らかなように、ここで述べたものは、各機能を
改良した分散処理システムである0本発明の概念は、実
施例を通して説明したが、当業者には自明のとおり、他
の実施例、変更例も1本発明の主旨と適用範囲から離れ
ることなく採用できる。
改良した分散処理システムである0本発明の概念は、実
施例を通して説明したが、当業者には自明のとおり、他
の実施例、変更例も1本発明の主旨と適用範囲から離れ
ることなく採用できる。
ここに用いた用語や表現は、説明の便宜を考慮したもの
にすぎず、他の同等の用語や表現を除外しようとするも
のではない、逆に、ここで述べた本発明の主旨と適用範
囲から離れることなく採用できる同等の表現、実施例、
変更例も含めることを意図している。
にすぎず、他の同等の用語や表現を除外しようとするも
のではない、逆に、ここで述べた本発明の主旨と適用範
囲から離れることなく採用できる同等の表現、実施例、
変更例も含めることを意図している。
F1発明の効果
本発明によれば、所定のワークステージ3ンがホストに
要求した項目は、所定の優先順位に応じて、ワークステ
ーションの記憶装置に自動的に保持される。
要求した項目は、所定の優先順位に応じて、ワークステ
ーションの記憶装置に自動的に保持される。
第1図は、本発明の実施例を示す流れ図である。
第2図は9本発明の原理を特に効果的に応用できる2種
類の情報を示す図である。 第3図は、ワークスチーシコン側の保持優先順位の階層
例を示す図である。 第4図は、従来技術の動作原理を示す流れ図である。
類の情報を示す図である。 第3図は、ワークスチーシコン側の保持優先順位の階層
例を示す図である。 第4図は、従来技術の動作原理を示す流れ図である。
Claims (2)
- (1)分散処理システムにして、 ホスト・プロセッサと、 前記ホスト・プロセッサに接続される少なくとも1つの
ワークステーションと、 前記のワークステーションからの要求に応じて、前記ワ
ークステーションのデータ・オブジェクトのうち要求さ
れたオブジェクトを送信するホスト・プロセッサの手段
と、 前記ワークステーションが前記データ・オブジェクトの
うち前記要求されたオブジェクトを受信することに応じ
、前記データ・オブジェクトのうち前記要求オブジェク
トを前記ワークステーション側に格納するワークステー
ションの手段とを具備する、 分散処理システム。 - (2)ホスト・プロセッサと、これに接続されるワーク
ステーションの連携を可能にする方法であって、 前記ホスト・プロセッサ側で複数のデータ・オブジェク
トを受信するステップと、 前記データ・オブジェクトのうち少なくとも選択された
オブジェクトを前記ホスト・プロセッサ側に格納するス
テップと、 前記データ・オブジェクトのうち少なくとも1つの要求
を前記ワークステーション側で生成するステップと、 前記データ・オブジェクトのうち前記少なくとも1つが
前記ワークステーション側に常駐しているかを確認する
ステップと、 前記データ・オブジェクトのうち前記少なくとも1つが
前記ワークステーション側に常駐している場合は、前記
データ・オブジェクトのうち前記少なくとも1つを前記
ワークステーションから取得するステップと、 前記データ・オブジェクトの前記少なくとも1つが前記
ワークステーション側に常駐していない場合は、前記デ
ータ・オブジェクトの前記少なくとも1つを前記ホスト
・プロセッサから取得するステップを有する、 ホスト・プロセッサとワークステーションの連携を可能
にする方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US312222 | 1989-02-21 | ||
| US07/312,222 US5220516A (en) | 1989-02-21 | 1989-02-21 | Asynchronous staging of objects between computer systems in cooperative processing systems |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH02247767A true JPH02247767A (ja) | 1990-10-03 |
| JPH073662B2 JPH073662B2 (ja) | 1995-01-18 |
Family
ID=23210440
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP1328620A Expired - Fee Related JPH073662B2 (ja) | 1989-02-21 | 1989-12-20 | データ処理システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5220516A (ja) |
| EP (1) | EP0384875B1 (ja) |
| JP (1) | JPH073662B2 (ja) |
| DE (1) | DE69031476T2 (ja) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1992000654A1 (en) * | 1990-06-25 | 1992-01-09 | Barstow David R | A method for encoding and broadcasting information about live events using computer simulation and pattern matching techniques |
| US7373587B1 (en) * | 1990-06-25 | 2008-05-13 | Barstow David R | Representing sub-events with physical exertion actions |
| US5325310A (en) * | 1992-06-26 | 1994-06-28 | International Business Machines Corporation | Method and system for persistant electronic mail reply processing |
| US5550976A (en) * | 1992-12-08 | 1996-08-27 | Sun Hydraulics Corporation | Decentralized distributed asynchronous object oriented system and method for electronic data management, storage, and communication |
| US5787285A (en) * | 1995-08-15 | 1998-07-28 | International Business Machines Corporation | Apparatus and method for optimizing applications for multiple operational environments or modes |
| US5768511A (en) * | 1995-09-18 | 1998-06-16 | International Business Machines Corporation | Method and system for managing objects in networked computer system with action performed in the server and object updated in the client |
| US6256774B1 (en) * | 1996-12-06 | 2001-07-03 | Sun Microsystems, Inc. | Methods, systems, and computer program products for storing, loading, analyzing, and sharing references to recently used objects |
| CA2278709A1 (en) * | 1997-01-27 | 1998-08-13 | Benjamin Slotznick | System for delivering and displaying primary and secondary information |
| AU1391999A (en) | 1997-11-12 | 1999-05-31 | Benjamin Slotznick | Automatically switching a user's interface from a program to another program while the first is processing |
| AU749314B2 (en) | 1998-05-15 | 2002-06-20 | Unicast Communications Corporation | A technique for implementing browser-initiated network-distributed advertising and for interstitially displaying an advertisement |
| US7278153B1 (en) * | 2000-04-12 | 2007-10-02 | Seachange International | Content propagation in interactive television |
| US7475404B2 (en) | 2000-05-18 | 2009-01-06 | Maquis Techtrix Llc | System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching |
| US8086697B2 (en) | 2005-06-28 | 2011-12-27 | Claria Innovations, Llc | Techniques for displaying impressions in documents delivered over a computer network |
| GB2395041A (en) * | 2001-08-14 | 2004-05-12 | Bloomberg Lp | Distribution and mapping of financial records from data stream |
| US7603341B2 (en) | 2002-11-05 | 2009-10-13 | Claria Corporation | Updating the content of a presentation vehicle in a computer network |
| US7741866B2 (en) * | 2003-12-23 | 2010-06-22 | Nxp B.V. | Load-aware circuit arrangement |
| US8255413B2 (en) | 2004-08-19 | 2012-08-28 | Carhamm Ltd., Llc | Method and apparatus for responding to request for information-personalization |
| US8078602B2 (en) | 2004-12-17 | 2011-12-13 | Claria Innovations, Llc | Search engine for a computer network |
| US7693863B2 (en) | 2004-12-20 | 2010-04-06 | Claria Corporation | Method and device for publishing cross-network user behavioral data |
| US8073866B2 (en) | 2005-03-17 | 2011-12-06 | Claria Innovations, Llc | Method for providing content to an internet user based on the user's demonstrated content preferences |
| US7776478B2 (en) * | 2005-07-15 | 2010-08-17 | Cymbet Corporation | Thin-film batteries with polymer and LiPON electrolyte layers and method |
| US20100251337A1 (en) * | 2009-03-27 | 2010-09-30 | International Business Machines Corporation | Selective distribution of objects in a virtual universe |
| CN110781129B (zh) * | 2019-09-12 | 2022-02-22 | 苏州浪潮智能科技有限公司 | 一种fpga异构加速卡集群中的资源调度方法、设备及介质 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52112256A (en) * | 1976-03-17 | 1977-09-20 | Ibm | Inquiry system |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4292669A (en) * | 1978-02-28 | 1981-09-29 | Burroughs Corporation | Autonomous data communications subsystem |
| JPS57169865A (en) * | 1981-04-14 | 1982-10-19 | Fuji Xerox Co Ltd | Picture information storage device |
| US4471427A (en) * | 1981-12-01 | 1984-09-11 | Burroughs Corporation | Direct memory access logic system for a data transfer network |
| US4636946A (en) * | 1982-02-24 | 1987-01-13 | International Business Machines Corporation | Method and apparatus for grouping asynchronous recording operations |
| EP0090137A3 (en) * | 1982-03-29 | 1986-12-03 | International Business Machines Corporation | Access control system for digital data storage device |
| US4649533A (en) * | 1983-10-25 | 1987-03-10 | Keycom Electronic Publishing | Method and apparatus for retrieving remotely located information |
| GB8425375D0 (en) * | 1984-10-08 | 1984-11-14 | Gen Electric Co Plc | Data communication systems |
| JPS61208124A (ja) * | 1985-03-12 | 1986-09-16 | Oki Electric Ind Co Ltd | 分散デ−タベ−ス管理システムにおける結合演算処理方式 |
| US4713780A (en) * | 1985-04-15 | 1987-12-15 | Express Communications, Inc. | Electronic mail |
| US4750135A (en) * | 1986-05-01 | 1988-06-07 | Reuters Limited | Method for dynamically creating a receiver definable local trading instrument displayable record from a remotely transmitted trading instrument common data stream |
| US4933846A (en) * | 1987-04-24 | 1990-06-12 | Network Systems Corporation | Network communications adapter with dual interleaved memory banks servicing multiple processors |
| US4972368A (en) * | 1988-03-04 | 1990-11-20 | Stallion Technologies, Pty. Ltd. | Intelligent serial I/O subsystem |
-
1989
- 1989-02-21 US US07/312,222 patent/US5220516A/en not_active Expired - Lifetime
- 1989-12-20 JP JP1328620A patent/JPH073662B2/ja not_active Expired - Fee Related
-
1990
- 1990-01-03 EP EP90480004A patent/EP0384875B1/en not_active Expired - Lifetime
- 1990-01-03 DE DE69031476T patent/DE69031476T2/de not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS52112256A (en) * | 1976-03-17 | 1977-09-20 | Ibm | Inquiry system |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0384875B1 (en) | 1997-09-24 |
| EP0384875A2 (en) | 1990-08-29 |
| EP0384875A3 (en) | 1992-08-05 |
| DE69031476D1 (de) | 1997-10-30 |
| DE69031476T2 (de) | 1998-03-26 |
| US5220516A (en) | 1993-06-15 |
| JPH073662B2 (ja) | 1995-01-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH02247767A (ja) | データ処理システム | |
| US5887168A (en) | Computer program product for a shared queue structure for data integrity | |
| JPH02247768A (ja) | 分散処理システム及び分散処理連携方法 | |
| US5224212A (en) | Asynchronous operation in a database management system | |
| US7689937B2 (en) | Method and system for displaying categorized information on a user interface | |
| EP0747832A2 (en) | Customer information control system and method in a loosely coupled parallel processing environment | |
| JPH06161957A (ja) | ワークステーション | |
| JPH08297626A (ja) | ネットワーク・インタフェースおよびネットワーク・インタフェースにおけるパケット処理方法 | |
| EP0374338B1 (en) | Shared intelligent memory for the interconnection of distributed micro processors | |
| US5682507A (en) | Plurality of servers having identical customer information control procedure functions using temporary storage file of a predetermined server for centrally storing temporary data records | |
| EP0644483A1 (en) | Computer system and method for performing multiple tasks | |
| US5790868A (en) | Customer information control system and method with transaction serialization control functions in a loosely coupled parallel processing environment | |
| US6697859B1 (en) | Apparatus, method, program, and information processing system for prioritized data transfer to a network terminal | |
| EP0319796B1 (en) | Job control for an on-line system | |
| US5630133A (en) | Customer information control system and method with API start and cancel transaction functions in a loosely coupled parallel processing environment | |
| WO1998053396A1 (en) | Distributed help desk system and method | |
| CN109905459A (zh) | 一种数据传输方法及装置 | |
| JPH02171846A (ja) | トランザクション処理方式 | |
| JP2000244585A (ja) | バスインタフェース回路 | |
| JPH0879298A (ja) | 電子メールシステム | |
| JPH01140262A (ja) | オンラインシステム | |
| CN114371972A (zh) | 指令下发状态的确定方法、系统、装置及存储介质 | |
| JPH0438538A (ja) | データベース表示装置 | |
| JPH0395661A (ja) | 並列計算機の処理割り当て装置 | |
| JPS6394328A (ja) | メニユ−画面制御方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |