JP2595332B2 - ネットワーク・システムのデータ転送方式 - Google Patents

ネットワーク・システムのデータ転送方式

Info

Publication number
JP2595332B2
JP2595332B2 JP63277772A JP27777288A JP2595332B2 JP 2595332 B2 JP2595332 B2 JP 2595332B2 JP 63277772 A JP63277772 A JP 63277772A JP 27777288 A JP27777288 A JP 27777288A JP 2595332 B2 JP2595332 B2 JP 2595332B2
Authority
JP
Japan
Prior art keywords
data
application program
server
cache
access
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.)
Expired - Lifetime
Application number
JP63277772A
Other languages
English (en)
Other versions
JPH02123453A (ja
Inventor
尚亮 渋谷
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP63277772A priority Critical patent/JP2595332B2/ja
Publication of JPH02123453A publication Critical patent/JPH02123453A/ja
Application granted granted Critical
Publication of JP2595332B2 publication Critical patent/JP2595332B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Memory System Of A Hierarchy Structure (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 [産業上の利用分野] この発明はネットワーク・システムにおいてリクエス
タとサーバとの間のデータ転送方式に関するものであ
る。
[従来の技術] 第2図は従来のデータ転送方式を採用したネットワー
ク・システムの構成ブロック図である。このネットワー
ク・システムはLAN(ローカル・エリア・ネットワー
ク)等で実現される。図において、1はユーザからの処
理を行うためのアプリケーション・プログラム、2はア
プリケーション・プログラム1の実行を制御するオペレ
ーティング・システム、3はアプリケーション・プログ
ラム1からのアクセス要求に応答して伝送メッセージを
作成するネットワーク・ハンドラである。アプリケーシ
ョン・プログラム1とオペレーティング・システム2と
ネットワーク・ハンドラ3とはリクエスタRに備えられ
ている。このリクエスタRはクラスタ等で実現される。
4はネットワーク・ハンドラ3からの伝送メッセージを
受けて展開し処理結果を得るネットワーク・ハンドラ、
5はネットワーク・ハンドラ4の実行を制御するオペレ
ーティング・システム、6は処理に必要な情報が格納さ
れた固定ディスク装置である。ネットワーク・ハンドラ
4とオペレーティング・システム5と固定ディスク装置
6とはサーバSに備えられている。
次に動作について説明する。リクエスタRにおいて、
オペレーティング・システム2はアプリケーション・プ
ログラム1を実行させ、アプリケーション・プログラム
1からアクセス要求が出されると、ネットワーク・ハン
ドラ3が伝送メッセージを作成し、サーバSへその伝送
メッセージを転送する。サーバSにおいて、ネットワー
ク・ハンドラ4がその伝送メッセージを展開し、処理結
果を得て、同様なアクセス要求による処理によりこの処
理結果をリクエスタRへ転送する。このサーバSのリク
エスタRに対するアクセスは、ローカル内におけるアク
セスに比べネットワーク・ハンドラ3,4の動作する分だ
け処理時間が多くかかる。また、アプリケーション・プ
ログラム1がアクセス要求を出す度にサーバSへのアク
セスが発生する。
[発明が解決しようとする課題] 上述したように従来のデータ転送方式ではアプリケー
ション・プログラム1のアクセス要求が出る度にサーバ
Sへのアクセスが発生するので、サーバSへのアクセス
回数が多くなり、サーバSはデータ処理を十分に実行で
きず、ネットワーク・システム全体のオーバヘッドが増
加するという問題点があった。
この発明は上記のような問題点を解消するためになさ
れたもので、サーバへのアクセス回数を少なくし、ネッ
トワーク・システム全体のオーバヘッドを減少させるこ
とができるネットワーク・システムのデータ転送方式を
提供することを目的とする。
[課題を解決するための手段] この発明に係るデータ転送方式においては、リクエス
タRに備えられるオペレーティング・システム2とネッ
トワーク・ハンドラ3との間にキャッシュ7とバッファ
8とを有し、キャッシュ7はアプリケーション・プログ
ラム1からのアクセス要求に応答し、このアクセスのた
めにサーバSをアクセスするとともに、このアクセスで
受け取ったデータをバッファ8に格納し、以後のアクセ
ス要求に対してはその格納されたデータ中に適合するデ
ータがあればそのデータをアプリケーション・プログラ
ム1に転送し、データがバッファ8よりも大容量の場合
はキャッシュ7をバイパスしてアプリケーション・プロ
グラム1に転送することを特徴とするものである。
[作用] このデータ転送方式において、アプリケーション・シ
ステム1からアクセス要求が発生すると、キャッシュ7
はそれに応答してアクセスのためにサーバSをアクセス
する。また、キャッシュ7はこのアクセスで受け取った
データをバッファ8に格納する。したがって、以後、ア
プリケーション・プログラム1からアクセス要求が発生
し、その格納されたデータ中に適合するデータがあれ
ば、そのデータをアプリケーション・プログラム1に転
送し、データがバッファ8よりも大容量の場合はキャッ
シュ7をバイパスしてアプリケーション・プログラム1
に転送する。
[発明の実施例] 第1図はこの発明の一実施例に係るデータ転送方式を
採用したネットワーク・システムの構成ブロック図であ
る。第1図において、第2図に示す構成要素に対応する
ものには同一の符号を付し、その説明を省略する。第1
図において、7はリクエスタRに備えられるオペレーテ
ィング・システム2とネットワーク・ハンドラ3との間
に設けられたキャッシュ、8はキャッシュ7に関連する
データを格納するバッファである。このキャッシュ7
は、アプリケーション・プログラム1からのアクセス要
求に応答し、このアクセスのために指定されるデータ量
より多いデータ量でサーバSをアクセスするとともに、
このアクセスでサーバSから受け取ったデータをバッフ
ァ8に一旦格納し、キャッシュ7は、以後のアプリケー
ション・プログラム1からのアクセス要求に対してその
バッファ8に格納されたデータ中に適合するデータがあ
ればその適合データをアプリケーション・プログラム1
に転送するものである。
次に動作について説明する。基本的な処理は従来方式
と同様であるので、ここでは特徴とする動作について説
明する。キャッシュ7は、アプリケーション・プログラ
ム1からのアクセス要求に応答し、このアクセスのため
に指定されるデータ量より多いデータ量でサーバSへの
アクセスを行う。このアクセスでサーバS内のネットワ
ーク・ハンドラ4は処理データを作成し、リクエスタR
へその処理データを転送する。キャッシュ7は、転送さ
れてきたデータを、ネットワーク・ハンドラ3を介して
受け取り、バッファ8に一旦格納する。以後のアプリケ
ーション・プログラム1からのアクセス要求に対して
は、オペレーティング・システム2の制御により、キャ
ッシュ7はバッファ8から適合するデータがあればその
適合データをアプリケーション・プログラム1に転送す
る。したがって、リクエスタRからサーバSへのアクセ
スが、アプリケーション・プログラム1の数回のアクセ
ス要求に対して1回となる。
上記実施例によれば、キャッシュ7はアプリケーショ
ン・プログラム1のアクセス要求時に大量のデータをサ
ーバSから受け取るので、以後のアプリケーション・プ
ログラム1のアクセス要求に対し、サーバSへのアクセ
スを多く行わなくても、リクエスタRはデータ処理を行
うことができる。また、サーバSもデータ処理を十分に
行うことができる。
なお、上記実施例ではアプリケーション・プログラム
1の総ての要求に対するデータをバッファ8に格納した
が、バッファ8の記憶容量には限りがあり、アプリケー
ションの指定データが大容量の場合はキャッシュ7をバ
イパスしてアプリケーション・プログラム1へデータを
転送してもよい。
[発明の効果] 以上のように本発明によれば、アプリケーション・プ
ログラムからのアクセス要求に応答し、このアクセスの
ためにサーバをアクセスするとともに、このアクセスで
受け取ったデータをバッファに格納するキャッシュをリ
クエスタに設け、以後のアクセス要求に対してはその格
納されたデータ中に適合するデータがあればそのデータ
をアプリケーション・プログラムに転送するようにした
ので、サーバへのアクセス回数が少なくなり、これによ
りサーバのデータ処理が十分に実行でき、したがってネ
ットワーク・システム全体のオーバヘッドが減少すると
いう効果が得られる。また、データがバッファよりも大
容量の場合はキャッシュをバイパスしてアプリケーショ
ン・プログラムに転送するようにしたので、アプリケー
ション・プログラムの指定したデータ量が大容量の場合
でも対応することができるものである。
【図面の簡単な説明】
第1図はこの発明の一実施例に係るデータ転送方式を採
用したネットワーク・システムの構成ブロック図、第2
図は従来のデータ転送方式を採用したネットワーク・シ
ステムの構成ブロック図である。 R……リクエスタ、S……サーバ、1……アプリケーシ
ョン・プログラム、2……オペレーティング・システ
ム、3,4……ネットワーク・ハンドラ、7……キャッシ
ュ。

Claims (1)

    (57)【特許請求の範囲】
  1. 【請求項1】アプリケーション・プログラムの実行を制
    御するオペレーティング・システムと、上記アプリケー
    ション・プログラムからのアクセス要求に応答して伝送
    メッセージを作成するネットワーク・ハンドラとを有し
    たリクエスタと、上記伝送メッセージを受けて展開し処
    理結果を得るネットワーク・ハンドラを有したサーバと
    を備えたネットワーク・システムにおいて、上記リクエ
    スタに備えられるオペレーティング・システムとネット
    ワーク・ハンドラとの間にキャッシュとバッファとを設
    け、上記キャッシュは、上記アプリケーション・プログ
    ラムからのアクセス要求に応答し、このアクセスのため
    に指定されるデータ量より多いデータ量で上記サーバを
    アクセスするとともに、このアクセスで上記サーバから
    受け取ったデータを上記バッファに一旦格納し、上記キ
    ャッシュは、以後の上記アプリケーション・プログラム
    からのアクセス要求に対して上記バッファに格納された
    データ中に適合するデータがあればその適合データを上
    記アプリケーション・プログラムに転送することを特徴
    とするネットワーク・システムのデータ転送方式。
JP63277772A 1988-11-02 1988-11-02 ネットワーク・システムのデータ転送方式 Expired - Lifetime JP2595332B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP63277772A JP2595332B2 (ja) 1988-11-02 1988-11-02 ネットワーク・システムのデータ転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63277772A JP2595332B2 (ja) 1988-11-02 1988-11-02 ネットワーク・システムのデータ転送方式

Publications (2)

Publication Number Publication Date
JPH02123453A JPH02123453A (ja) 1990-05-10
JP2595332B2 true JP2595332B2 (ja) 1997-04-02

Family

ID=17588111

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63277772A Expired - Lifetime JP2595332B2 (ja) 1988-11-02 1988-11-02 ネットワーク・システムのデータ転送方式

Country Status (1)

Country Link
JP (1) JP2595332B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7993422B2 (en) 2002-04-04 2011-08-09 Donaldson Company, Inc. Filter elements; air cleaner; assembly; and, methods

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778775B2 (ja) * 1991-06-12 1995-08-23 インターナショナル・ビジネス・マシーンズ・コーポレイション アプリケーション・プログラム間における情報交換システム及び方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5230130A (en) * 1975-09-03 1977-03-07 Hitachi Ltd Store control system of multihierarchy memory
JPS60205647A (ja) * 1984-03-29 1985-10-17 Nec Corp デ−タ処理装置
JPH0756647B2 (ja) * 1986-03-04 1995-06-14 富士通株式会社 ネツトワークによる共有メモリ方式
US4887204A (en) * 1987-02-13 1989-12-12 International Business Machines Corporation System and method for accessing remote files in a distributed networking environment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
「情報処理」Vol.13 No.7 1972 P.467−473 社団法人情報処理学会

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7993422B2 (en) 2002-04-04 2011-08-09 Donaldson Company, Inc. Filter elements; air cleaner; assembly; and, methods
US8652228B2 (en) 2002-04-04 2014-02-18 Donaldson Company, Inc. Filter elements; air cleaner; assembly; and, methods
US9295936B2 (en) 2002-04-04 2016-03-29 Donaldson Company, Inc. Filter elements; air cleaner; assembly; and, methods
US10500533B2 (en) 2002-04-04 2019-12-10 Donaldson Company, Inc. Filter elements; air cleaner; assembly; and, methods
US11161072B2 (en) 2002-04-04 2021-11-02 Donaldson Company, Inc. Filter elements; air cleaner; assembly; and, methods

Also Published As

Publication number Publication date
JPH02123453A (ja) 1990-05-10

Similar Documents

Publication Publication Date Title
US11226820B2 (en) Data transfer bus communication using single request to perform command and return data to destination indicated in context to allow thread context switch
JP2977688B2 (ja) マルチプロセッシング装置、方法、及びこれらに使用するプロセッサ
JPH04353947A (ja) メモリページ特性タグ付けシステム
JPH06187299A (ja) 並列処理方式
JP2000132450A (ja) データ制御装置及びデータ制御方法
CA2193341A1 (en) Computer system data i/o by reference among multiple data sources and sinks
JPH04230550A (ja) 情報処理ネツトワーク及び情報処理方法
JP4266629B2 (ja) ページ・テーブル属性によるバス・インタフェース選択
JP2595332B2 (ja) ネットワーク・システムのデータ転送方式
JPH05143435A (ja) データベースシステム
US5062046A (en) Multiple processor system having a correspondence table for transferring processing control between instruction processors
JP3307331B2 (ja) ネットワークファイルシステムのデータ転送方法
JPH07319750A (ja) 分散ファイルシステムのキャッシュ管理方法
JP3056000B2 (ja) マルチメディアデータネットワーク転送方式
JP2001168921A (ja) ゲートウェイ装置によるデータ中継方法
JPS63113644A (ja) デ−タベ−スの排他制御方式
JP2743610B2 (ja) ファイル共有システム
JPH1040118A (ja) クライアント/サーバシステム及びクライアント端末装置
JP2000003287A (ja) 共有リソースの排他制御装置、排他制御方法及び排他制御プログラムを記録した記録媒体
JPH11238047A (ja) 分散共有メモリシステム及びプログラムを記録した機械読み取り可能な記録媒体
JPH0656611B2 (ja) ベクトル処理装置
JPH0991231A (ja) サーバ・クライアントコンピュータシステムにおけるアプリケーションプログラムの実行方法および実行装置
JPH10320258A (ja) ファイルアクセス装置及びプログラムを記録した機械読み取り可能な記録媒体
JPH04107634A (ja) メモリデータバイパス制御方式
JPH0276046A (ja) キャッシュ・システムのキャッシング方式

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080109

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20090109

Year of fee payment: 12

EXPY Cancellation because of completion of term