JPH10260749A - ネットワークサーバ及び脱着可能ネットワークサーバ - Google Patents
ネットワークサーバ及び脱着可能ネットワークサーバInfo
- Publication number
- JPH10260749A JPH10260749A JP10013300A JP1330098A JPH10260749A JP H10260749 A JPH10260749 A JP H10260749A JP 10013300 A JP10013300 A JP 10013300A JP 1330098 A JP1330098 A JP 1330098A JP H10260749 A JPH10260749 A JP H10260749A
- Authority
- JP
- Japan
- Prior art keywords
- server
- network server
- network
- permanent storage
- special purpose
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/12—Protocol engines
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
(57)【要約】
【課題】サーバとしての機能に必要なハードウエアとソ
フトウエアのみを搭載させることにより、廉価で、か
つ、持ち運びに便利なネットワークサーバ装置及び脱着
可能ネットワークサーバ装置を提供すること。 【解決手段】ネットワークサーバ160は、サーバとし
ての機能に必要なROM255及びRAM240、ネッ
トワークインターフェースとしてモデム260、及びサ
ーバアプリケーションを実行するように構築されたマイ
クロプロセッサ250を最小限の機能として備える。ま
た、システム管理及び保守のために高速ポートが設けら
れる。
フトウエアのみを搭載させることにより、廉価で、か
つ、持ち運びに便利なネットワークサーバ装置及び脱着
可能ネットワークサーバ装置を提供すること。 【解決手段】ネットワークサーバ160は、サーバとし
ての機能に必要なROM255及びRAM240、ネッ
トワークインターフェースとしてモデム260、及びサ
ーバアプリケーションを実行するように構築されたマイ
クロプロセッサ250を最小限の機能として備える。ま
た、システム管理及び保守のために高速ポートが設けら
れる。
Description
【0001】
【発明の属する技術分野】本発明は、クライアント・サ
ーバネットワークに関し、更に詳しくは、インターネッ
ト等のネットワーク上の特定目的用サーバに関するもの
である。
ーバネットワークに関し、更に詳しくは、インターネッ
ト等のネットワーク上の特定目的用サーバに関するもの
である。
【0002】
【従来の技術】ネットワークにおいて、クライアント
は、ユーザが様々な目的でアクセスする典型的な制御装
置である。サーバは、要求に応じてクライアントにサー
ビスを提供する制御装置である。インターネット等のネ
ットワークは、二つの代表的なモデルがある。伝統的モ
デルは、「ファット・クライアント」モデルとして知ら
れ、完全に構築されたクライアントをもくろんだもので
ある。これらのクライアントは、通常は、パーソナルコ
ンピュータやワークステーションであり、ネットワーク
構築された機能との関連の有無に関わらず、通常のオペ
レーティングシステムや、ユーザにより決定された機能
を実行するためのアプリケーションプログラムを持つ。
そのモデルは、第一に、データの格納や検索、及び通
信、インターネットその他のあらゆるネットワーク上の
使用を前提としている。
は、ユーザが様々な目的でアクセスする典型的な制御装
置である。サーバは、要求に応じてクライアントにサー
ビスを提供する制御装置である。インターネット等のネ
ットワークは、二つの代表的なモデルがある。伝統的モ
デルは、「ファット・クライアント」モデルとして知ら
れ、完全に構築されたクライアントをもくろんだもので
ある。これらのクライアントは、通常は、パーソナルコ
ンピュータやワークステーションであり、ネットワーク
構築された機能との関連の有無に関わらず、通常のオペ
レーティングシステムや、ユーザにより決定された機能
を実行するためのアプリケーションプログラムを持つ。
そのモデルは、第一に、データの格納や検索、及び通
信、インターネットその他のあらゆるネットワーク上の
使用を前提としている。
【0003】近年、本出願人は、「スリム・クライアン
ト」モデルを開発し提案している。このシステムにおい
ては、クライアントは、最小限のソフトウエアとハード
ウエアを備える。ソフトウエアは、基本的なオペレーテ
ィングシステムのみを含めば良く、クライアントは、ネ
ットワーク上の他のサーバから、「アプレット」という
アプリケーションをダウンロードすれば良い。このシス
テムによれば、サーバは、アプレットの記憶と生成がで
きるように、構築されれば良い。ネットワーク自体が伝
統的コンピュータシステムにおけるハードディスクのよ
うに、プログラムとデータとを記憶し取り出す。
ト」モデルを開発し提案している。このシステムにおい
ては、クライアントは、最小限のソフトウエアとハード
ウエアを備える。ソフトウエアは、基本的なオペレーテ
ィングシステムのみを含めば良く、クライアントは、ネ
ットワーク上の他のサーバから、「アプレット」という
アプリケーションをダウンロードすれば良い。このシス
テムによれば、サーバは、アプレットの記憶と生成がで
きるように、構築されれば良い。ネットワーク自体が伝
統的コンピュータシステムにおけるハードディスクのよ
うに、プログラムとデータとを記憶し取り出す。
【0004】インターネットにおいては、伝統的なモデ
ルと「スリム・クライアント」モデルとの両者におい
て、特に、ハードウエアの見地では、サーバは、完全に
構築されたシステムといえる。例えば、サーバは、モニ
タやキーボードをユーザインターフェースとして含むと
とに、通常は、磁気又は光学デバイス等の大容量の永久
記憶装置を含む。サーバは、また、充分なソフトウエア
能力を備える。これにより、防火マシンの必要性という
セキュリティ問題が生ずる。加えて、アプリケーション
開発は、サーバ上でなされるため、サーバは、プリン
タ、補助記憶装置及び通信機器等の周辺機器の他、付加
的なランダムアクセスメモリを備える。
ルと「スリム・クライアント」モデルとの両者におい
て、特に、ハードウエアの見地では、サーバは、完全に
構築されたシステムといえる。例えば、サーバは、モニ
タやキーボードをユーザインターフェースとして含むと
とに、通常は、磁気又は光学デバイス等の大容量の永久
記憶装置を含む。サーバは、また、充分なソフトウエア
能力を備える。これにより、防火マシンの必要性という
セキュリティ問題が生ずる。加えて、アプリケーション
開発は、サーバ上でなされるため、サーバは、プリン
タ、補助記憶装置及び通信機器等の周辺機器の他、付加
的なランダムアクセスメモリを備える。
【0005】
【発明が解決しようとする課題】しかしながら、完全に
構築されたサーバが必要ないことがままある。例えば、
サーバ上でソフトウエア開発や保守が行われない場合、
ソフトウエアやハードウエアの多くは、不要である。他
の例によれば、アクセススピードを高めるために、イン
ターネットから取り出した情報を単に保存するだけのキ
ャッシュ・サーバを利用する者もいる。このキャッシュ
・サーバは、完全に構築されたサーバの全ての能力を必
要とはしない。
構築されたサーバが必要ないことがままある。例えば、
サーバ上でソフトウエア開発や保守が行われない場合、
ソフトウエアやハードウエアの多くは、不要である。他
の例によれば、アクセススピードを高めるために、イン
ターネットから取り出した情報を単に保存するだけのキ
ャッシュ・サーバを利用する者もいる。このキャッシュ
・サーバは、完全に構築されたサーバの全ての能力を必
要とはしない。
【0006】仮に、サーバが全ての能力を常に保守する
必要がないとすれば、全ての能力を備えることは、利点
がないばかりか、逆に欠点を生じさせる原因になる。例
えば、完全に構築されたサーバは、かなり高価であるた
め、利用者の多くは、それを購入する余裕がなく、ま
た、自分のサーバを保守できない。そのような利用者
は、他人のサーバ上で一定の間隔をおいて処理時間を割
り当ててもらう必要がある。
必要がないとすれば、全ての能力を備えることは、利点
がないばかりか、逆に欠点を生じさせる原因になる。例
えば、完全に構築されたサーバは、かなり高価であるた
め、利用者の多くは、それを購入する余裕がなく、ま
た、自分のサーバを保守できない。そのような利用者
は、他人のサーバ上で一定の間隔をおいて処理時間を割
り当ててもらう必要がある。
【0007】従来のサーバは、また、その移動が困難で
ある。多くの利用者の他、頻繁に旅行、移動する者にと
って、持ち運びの便利さは、重要である。また、ハード
ウエアやソフトウエアの多くは、その構成装置やソフト
ウエアの故障の危険、起こり得るセキュリティ違反等に
対処するための費用を必要とする。必要なセキュリティ
を提供するために、多くの利用者が、「プロキシサー
バ」をパブリックフェイスとして専用しているため、イ
ンターネットユーザは、プロキシサーバを覗くだけでよ
く、プロキシサーバの背後にある完全なサーバについて
は知ることがない。
ある。多くの利用者の他、頻繁に旅行、移動する者にと
って、持ち運びの便利さは、重要である。また、ハード
ウエアやソフトウエアの多くは、その構成装置やソフト
ウエアの故障の危険、起こり得るセキュリティ違反等に
対処するための費用を必要とする。必要なセキュリティ
を提供するために、多くの利用者が、「プロキシサー
バ」をパブリックフェイスとして専用しているため、イ
ンターネットユーザは、プロキシサーバを覗くだけでよ
く、プロキシサーバの背後にある完全なサーバについて
は知ることがない。
【0008】従って、従来のサーバからソフトウエアと
ハードウエアとを削除しても、そのサーバは、まだ充分
な能力を備えている。
ハードウエアとを削除しても、そのサーバは、まだ充分
な能力を備えている。
【0009】本発明の解決しようとする課題は、ネット
ワークサーバとして機能するのに必要なハードウエアと
ソフトウエアのみを搭載させることにより、廉価で、か
つ、持ち運びに便利なネットワークサーバ及び脱着可能
ネットワークサーバを提供することにある。
ワークサーバとして機能するのに必要なハードウエアと
ソフトウエアのみを搭載させることにより、廉価で、か
つ、持ち運びに便利なネットワークサーバ及び脱着可能
ネットワークサーバを提供することにある。
【0010】
【課題を解決するための手段】上記課題を解決するため
に、本発明に係るネットワークサーバは、サーバアプリ
ケーションを含む永久記憶装置と、一時記憶を行う一時
記憶装置と、前記永久記憶装置と前記一時記憶装置とに
連結され、クライアント要求に応じて前記サーバアプリ
ケーションを実行する特定目的専用サーバプロセッサ
と、前記特定目的専用サーバプロセッサに連結され、外
部ネットワークへのインターフェースを提供するととも
に、前記クライアント要求を受け取るネットワークイン
ターフェースとを備えたことを要旨とするものである。
に、本発明に係るネットワークサーバは、サーバアプリ
ケーションを含む永久記憶装置と、一時記憶を行う一時
記憶装置と、前記永久記憶装置と前記一時記憶装置とに
連結され、クライアント要求に応じて前記サーバアプリ
ケーションを実行する特定目的専用サーバプロセッサ
と、前記特定目的専用サーバプロセッサに連結され、外
部ネットワークへのインターフェースを提供するととも
に、前記クライアント要求を受け取るネットワークイン
ターフェースとを備えたことを要旨とするものである。
【0011】上記構成を備えた本発明に係るネットワー
クサーバによれば、特定目的専用サーバプロセッサは、
外部ネットワークへのインターフェースを提供するネッ
トワークインターフェースからクライアント要求を受け
取ると、永久記憶装置からサーバアプリケーションを読
み出して、一時記憶装置を用いてこれを実行する。
クサーバによれば、特定目的専用サーバプロセッサは、
外部ネットワークへのインターフェースを提供するネッ
トワークインターフェースからクライアント要求を受け
取ると、永久記憶装置からサーバアプリケーションを読
み出して、一時記憶装置を用いてこれを実行する。
【0012】また、本発明に係る脱着可能なネットワー
クサーバは、複数のモジュールを装着する背面板と、前
記背面板に連結され、サーバアプリケーションを含む永
久記憶モジュールと、一時記憶を行う一時記憶装置と、
前記背面板に接続され、前記永久記憶モジュールと前記
一時記憶装置とに連結され、クライアント要求に応じて
前記サーバアプリケーションを実行する特定目的専用サ
ーバプロセッサモジュールと、前記特定目的専用サーバ
プロセッサモジュールに連結され、外部ネットワークへ
のインターフェースを提供するとともに、前記クライア
ント要求を受け取るネットワークインターフェースとを
備えたことを要旨とするものである。
クサーバは、複数のモジュールを装着する背面板と、前
記背面板に連結され、サーバアプリケーションを含む永
久記憶モジュールと、一時記憶を行う一時記憶装置と、
前記背面板に接続され、前記永久記憶モジュールと前記
一時記憶装置とに連結され、クライアント要求に応じて
前記サーバアプリケーションを実行する特定目的専用サ
ーバプロセッサモジュールと、前記特定目的専用サーバ
プロセッサモジュールに連結され、外部ネットワークへ
のインターフェースを提供するとともに、前記クライア
ント要求を受け取るネットワークインターフェースとを
備えたことを要旨とするものである。
【0013】上記構成を備えた本発明に係る脱着可能ネ
ットワークサーバによれば、複数のモジュールが背面板
に装着され、各モジュールの特定目的専用サーバプロセ
ッサモジュールは、外部ネットワークへのインターフェ
ースを提供するネットワークインターフェースからクラ
イアント要求を受け取ると、永久記憶モジュールからサ
ーバアプリケーションを読み出して、一時記憶装置を用
いてこれを実行する。
ットワークサーバによれば、複数のモジュールが背面板
に装着され、各モジュールの特定目的専用サーバプロセ
ッサモジュールは、外部ネットワークへのインターフェ
ースを提供するネットワークインターフェースからクラ
イアント要求を受け取ると、永久記憶モジュールからサ
ーバアプリケーションを読み出して、一時記憶装置を用
いてこれを実行する。
【0014】
【発明の実施の形態】以下、本発明の一実施の実施の形
態を図面を参照して説明する。尚、以下の説明において
は、同一のものについては、同一の符号を付している。
態を図面を参照して説明する。尚、以下の説明において
は、同一のものについては、同一の符号を付している。
【0015】図1は、ネットワーク100の構成を示し
たものであり、このネットワーク100は、インターネ
ット等の伝送媒体110、サーバ120,130、クラ
イアント140,150、及びネットワークサーバ16
0からなる。ネットワークサーバ160は、ハードディ
スクにより共有できる。
たものであり、このネットワーク100は、インターネ
ット等の伝送媒体110、サーバ120,130、クラ
イアント140,150、及びネットワークサーバ16
0からなる。ネットワークサーバ160は、ハードディ
スクにより共有できる。
【0016】ネットワークサーバ160は、他のネット
ワークサーバ120,130のように、ハードウエア及
びソフトウエアの構成が完全なものではないが、ネット
ワークに対して全てのサービスを提供する。そのサービ
スとして例えば、ハイパー・テキスト・メイクアップ・
ランゲージ文書記録やジャバアプレット(登録商標)が
挙げられる。
ワークサーバ120,130のように、ハードウエア及
びソフトウエアの構成が完全なものではないが、ネット
ワークに対して全てのサービスを提供する。そのサービ
スとして例えば、ハイパー・テキスト・メイクアップ・
ランゲージ文書記録やジャバアプレット(登録商標)が
挙げられる。
【0017】図2は、ネットワークサーバ160の構成
を示したものである。ネットワークサーバ160は、サ
ーバアプリケーションを持つ永久記憶装置を含む。同図
において、ハードディスク220は、永久記憶装置とし
て機能する。ハードディスク220は、ネットワークサ
ーバ160上で実行するアプリケーションを保存する充
分な能力、又は必要なバックアップをとる能力を有して
いる。
を示したものである。ネットワークサーバ160は、サ
ーバアプリケーションを持つ永久記憶装置を含む。同図
において、ハードディスク220は、永久記憶装置とし
て機能する。ハードディスク220は、ネットワークサ
ーバ160上で実行するアプリケーションを保存する充
分な能力、又は必要なバックアップをとる能力を有して
いる。
【0018】ハードディスク220は、これを電子制御
するドライバーボード230を備えており、また、他の
機能を提供する付加的な電子機器をも含む。図2に示し
た付加的な電子機器は、ネットワークサーバ160がネ
ットワークサーバとして動作できるように充分な一時記
憶領域を備えたランダムアクセスメモリ(RAM)を含
む。しかしながら、RAM240は、通常のアプリケー
ションの実行には、付加的な記憶容量を必要としない。
するドライバーボード230を備えており、また、他の
機能を提供する付加的な電子機器をも含む。図2に示し
た付加的な電子機器は、ネットワークサーバ160がネ
ットワークサーバとして動作できるように充分な一時記
憶領域を備えたランダムアクセスメモリ(RAM)を含
む。しかしながら、RAM240は、通常のアプリケー
ションの実行には、付加的な記憶容量を必要としない。
【0019】ドライバーボード230は、また、ジャバ
プラットホームのサブセットを走らせるように構成され
たマイクロプロセッサ250をも含む。マイクロプロセ
ッサ250は、特定目的専用サーバプロセッサであり、
ソフトウエア開発や保守に必要な全てのサーバ能力を備
えたものではない。マイクロプロセッサ250は、クラ
イアント要求に応じてサーバアプリケーションを実行す
るのに必要なもののみを含む。例えば、マイクロプロセ
ッサ250としては、ジャバ(登録商標)仮想コンピュ
ータを直接実行するマイクロジャバ(登録商標)チップ
や標準マイクロプロセッサが好適である。
プラットホームのサブセットを走らせるように構成され
たマイクロプロセッサ250をも含む。マイクロプロセ
ッサ250は、特定目的専用サーバプロセッサであり、
ソフトウエア開発や保守に必要な全てのサーバ能力を備
えたものではない。マイクロプロセッサ250は、クラ
イアント要求に応じてサーバアプリケーションを実行す
るのに必要なもののみを含む。例えば、マイクロプロセ
ッサ250としては、ジャバ(登録商標)仮想コンピュ
ータを直接実行するマイクロジャバ(登録商標)チップ
や標準マイクロプロセッサが好適である。
【0020】マイクロプロセッサ250は、ネットワー
クサーバ160が基本サーバとして動作するのに必要な
プログラムを格納したリードオンリーメモリ(ROM)
255を備えることもできる。ROM255は、ジャバ
オペレーティングシステムを含むものが好適であり、こ
れにより、ジャバ(登録商標)ランタイムシステム、必
要なジャバライブラリ、及びジャバ(登録商標)言語で
記述されたウエブサーバ(例えば、ジャバソフトジーブ
ス(登録商標)サーバ又はその言語で記述された拡張サ
ーバ)がサポートされる。全ての付加機能は、フラッシ
ュROM又はハードディスク220にダウンロードされ
記憶され得る。
クサーバ160が基本サーバとして動作するのに必要な
プログラムを格納したリードオンリーメモリ(ROM)
255を備えることもできる。ROM255は、ジャバ
オペレーティングシステムを含むものが好適であり、こ
れにより、ジャバ(登録商標)ランタイムシステム、必
要なジャバライブラリ、及びジャバ(登録商標)言語で
記述されたウエブサーバ(例えば、ジャバソフトジーブ
ス(登録商標)サーバ又はその言語で記述された拡張サ
ーバ)がサポートされる。全ての付加機能は、フラッシ
ュROM又はハードディスク220にダウンロードされ
記憶され得る。
【0021】従って、ROM255を含むマイクロプロ
セッサ250は、ネットワークサーバ160を初期設定
し、新しいアプリケーションを受け取り記憶して、ジャ
バ言語によって記述されたサーバアプリケーションを実
行するために、ブートストラップ及び他のローダ等のプ
ログラムを含む。
セッサ250は、ネットワークサーバ160を初期設定
し、新しいアプリケーションを受け取り記憶して、ジャ
バ言語によって記述されたサーバアプリケーションを実
行するために、ブートストラップ及び他のローダ等のプ
ログラムを含む。
【0022】このような最小機能のネットワークサーバ
モデルによれば、製造メーカは、搭載可能な全てのサー
バ機能を予めサポートする必要がなくなる。代わりに、
本発明による簡素化サーバは、実行時間中においては、
ユーザの実際のニーズに応えて、例えば、「アプレッ
ト」に等しい拡張サーバである「サーブレット」をアッ
プロードすることにより、専用化される。
モデルによれば、製造メーカは、搭載可能な全てのサー
バ機能を予めサポートする必要がなくなる。代わりに、
本発明による簡素化サーバは、実行時間中においては、
ユーザの実際のニーズに応えて、例えば、「アプレッ
ト」に等しい拡張サーバである「サーブレット」をアッ
プロードすることにより、専用化される。
【0023】ネットワークサーバ160は、更に、クラ
イアント要求を受け取り、他のサーバと通信できるネッ
トワークに対するインターフェースを持つ。図2におい
て、モデム260がそのインターフェースを提供する。
モデム260は、外部デバイスとして示されているが、
内蔵させてもよい。そうすれば、ユーザは、モジュラジ
ャックとフロントパネルの点滅のみを監視するだけでよ
い。
イアント要求を受け取り、他のサーバと通信できるネッ
トワークに対するインターフェースを持つ。図2におい
て、モデム260がそのインターフェースを提供する。
モデム260は、外部デバイスとして示されているが、
内蔵させてもよい。そうすれば、ユーザは、モジュラジ
ャックとフロントパネルの点滅のみを監視するだけでよ
い。
【0024】モデム260は、モデムインターフェース
集積回路265を介して、ドライバーボード230とそ
の他の関連した電子機器とに連結される。集積回路26
5は、ISDNインターフェース等の適切なインターフ
ェースを提供することができ、ネットワークサーバ16
0は、それに対する要求を確保すべく、トラフィックを
監視する。
集積回路265を介して、ドライバーボード230とそ
の他の関連した電子機器とに連結される。集積回路26
5は、ISDNインターフェース等の適切なインターフ
ェースを提供することができ、ネットワークサーバ16
0は、それに対する要求を確保すべく、トラフィックを
監視する。
【0025】図3は、本発明の変形例であるネットワー
クサーバ160’の構成を示した図である。同図におい
て、永久記憶装置は、一般的に一時記憶領域をも含む光
学ハードディスク310である。光学ハードディスク3
10は、補助的に、磁気ディスクやフラッシュROMを
一時記憶装置として含むものでもよい。
クサーバ160’の構成を示した図である。同図におい
て、永久記憶装置は、一般的に一時記憶領域をも含む光
学ハードディスク310である。光学ハードディスク3
10は、補助的に、磁気ディスクやフラッシュROMを
一時記憶装置として含むものでもよい。
【0026】ネットワークサーバ160’は、更に、図
3に示したように、他のサーバやクライアントからサー
バアプリケーションやエクステンション(例えば、アプ
レットやサーブレット)をより高速にダウンロードする
ことができるように、補助ポート320を含む。補助ポ
ート320は、スカジ(SCSI)ポート、イーサネッ
トポート、シリアルポート、又は適度に高速なインター
フェースを提供するその他のポートによるものである。
補助ポート320又はモデムポートのいずれかは、シス
テム管理や保守等の目的に利用することが望ましい。
尚、補助ポート320は、保守用ネットワークへの別ラ
インのサーバ接続及びその逃避について、モデムより優
れている。
3に示したように、他のサーバやクライアントからサー
バアプリケーションやエクステンション(例えば、アプ
レットやサーブレット)をより高速にダウンロードする
ことができるように、補助ポート320を含む。補助ポ
ート320は、スカジ(SCSI)ポート、イーサネッ
トポート、シリアルポート、又は適度に高速なインター
フェースを提供するその他のポートによるものである。
補助ポート320又はモデムポートのいずれかは、シス
テム管理や保守等の目的に利用することが望ましい。
尚、補助ポート320は、保守用ネットワークへの別ラ
インのサーバ接続及びその逃避について、モデムより優
れている。
【0027】図4は、ネットワークサーバ160用の統
合筐体を示したものである。図2及び図3に示したよう
に、モデム及びディスクを除くすべての電子機器は、ハ
ードディスク中の一枚のPCボードに搭載される。
合筐体を示したものである。図2及び図3に示したよう
に、モデム及びディスクを除くすべての電子機器は、ハ
ードディスク中の一枚のPCボードに搭載される。
【0028】加えて、全てのコンポーネントは、複数の
サーバを収納可能な統合筐体400に収納される。統合
筐体400は、ネットワークサーバ160への電力供給
用の電源端子410、ネットワークサーバ160の駆動
開始用又は停止用のオン・オフスイッチ420を含む。
モジュラジャック430は、上述したように、ネットワ
ークインターフェースを提供する。また、システム管理
や保守等に必要な高速通信を行うための補助ポート32
0が設けられる。
サーバを収納可能な統合筐体400に収納される。統合
筐体400は、ネットワークサーバ160への電力供給
用の電源端子410、ネットワークサーバ160の駆動
開始用又は停止用のオン・オフスイッチ420を含む。
モジュラジャック430は、上述したように、ネットワ
ークインターフェースを提供する。また、システム管理
や保守等に必要な高速通信を行うための補助ポート32
0が設けられる。
【0029】図5は、本発明の更なる変形例であってボ
ード510に搭載されるネットワーサーバの構成を示し
たものである。同図に示したように、デスクトップコン
ピュータ500は、ネットワークサーバとして機能する
とともに、ボード510上に搭載されたマイクロプロセ
ッサは、他の実施例において示したものと同様に、特定
目的専用サーバプロセッサとして構成されたものであ
る。ボード510に搭載されたネットワークサーバは、
「寄生的」な、副次的プロセッサとして機能する。尚、
プロキシサーバとした場合には、中央制御装置(CP
U)又はコンピュータ500を共有しない。従って、そ
の場合には、電源及び筐体が同一であるが、別々のデバ
イスである。
ード510に搭載されるネットワーサーバの構成を示し
たものである。同図に示したように、デスクトップコン
ピュータ500は、ネットワークサーバとして機能する
とともに、ボード510上に搭載されたマイクロプロセ
ッサは、他の実施例において示したものと同様に、特定
目的専用サーバプロセッサとして構成されたものであ
る。ボード510に搭載されたネットワークサーバは、
「寄生的」な、副次的プロセッサとして機能する。尚、
プロキシサーバとした場合には、中央制御装置(CP
U)又はコンピュータ500を共有しない。従って、そ
の場合には、電源及び筐体が同一であるが、別々のデバ
イスである。
【0030】図6は、本発明の一実施の形態に係る脱着
可能サーバ600の構成を示したものであり、この脱着
可能サーバ600は、購入後に拡張できる。サーバ60
0は、その底基盤にプロセッサボード610を備える。
プロセッサボード610は、マイクロプロセッサ250
として構成され、背面板620に接続されており、他の
モジュール用のいくつかのスロットが設けられている。
背面板620に差し込まれるモジュールは、ハードディ
スク630、光学ドライブ640、及びコンパクト・デ
ィスク・リード・オンリー・メモリ(CD−ROM)プ
レイヤー650を含む。電源コード660とモジュラー
ジャック670は、上述したように、電力及び信号のイ
ンターフェースを提供する。プロセッサボード610に
は、高速ポートが設けられる。
可能サーバ600の構成を示したものであり、この脱着
可能サーバ600は、購入後に拡張できる。サーバ60
0は、その底基盤にプロセッサボード610を備える。
プロセッサボード610は、マイクロプロセッサ250
として構成され、背面板620に接続されており、他の
モジュール用のいくつかのスロットが設けられている。
背面板620に差し込まれるモジュールは、ハードディ
スク630、光学ドライブ640、及びコンパクト・デ
ィスク・リード・オンリー・メモリ(CD−ROM)プ
レイヤー650を含む。電源コード660とモジュラー
ジャック670は、上述したように、電力及び信号のイ
ンターフェースを提供する。プロセッサボード610に
は、高速ポートが設けられる。
【0031】脱着可能サーバ600のシステムの基本
は、スカジ(SCSI)バスであるが、脱着可能サーバ
600は、利用するハードディスクを一つのケースに装
着収納するという利点がある。従って、サーバ600
は、この基本構成をバス、サーバ、及び通信補助として
利用する。プロセッサボード610は、新しいモジュー
ルが追加されるごとに、サーブレット等によりアップグ
レイドされたサーバ制御ソフトウエアを備えることにな
る。
は、スカジ(SCSI)バスであるが、脱着可能サーバ
600は、利用するハードディスクを一つのケースに装
着収納するという利点がある。従って、サーバ600
は、この基本構成をバス、サーバ、及び通信補助として
利用する。プロセッサボード610は、新しいモジュー
ルが追加されるごとに、サーブレット等によりアップグ
レイドされたサーバ制御ソフトウエアを備えることにな
る。
【0032】また、上述したネットワークサーバは、廉
価に製造することができる。その意味で、このサーバ
は、商品としての価値が大きく、ネットワーク通信にお
いて有益である。
価に製造することができる。その意味で、このサーバ
は、商品としての価値が大きく、ネットワーク通信にお
いて有益である。
【0033】更に、本発明によるサーバは、持ち運びが
便利であるため、その装置を違う場所へ移動させるのが
簡単である。この特徴が、保守、ネットワーク管理、及
びサーバのアップデートに有益である。
便利であるため、その装置を違う場所へ移動させるのが
簡単である。この特徴が、保守、ネットワーク管理、及
びサーバのアップデートに有益である。
【0034】尚、本発明は、上記した実施の形態に何等
限定されるものではなく、本発明の趣旨を逸脱しない範
囲で種々の改変が可能である。例えば、上述したサーバ
アプリケーションは、ジャバ言語によって記述したもの
であるが、これに限定されるものではなく、他の言語に
よって記述したものでもよい。また、マイクロプロセッ
サは、種々の回路構成要素により構築され、これによ
り、状態監視コンピュータとすることができる他、ドラ
イバーボード上のコンポーネントを利用することができ
る。また、違う種類の記憶装置もまた同様に利用可能で
ある。
限定されるものではなく、本発明の趣旨を逸脱しない範
囲で種々の改変が可能である。例えば、上述したサーバ
アプリケーションは、ジャバ言語によって記述したもの
であるが、これに限定されるものではなく、他の言語に
よって記述したものでもよい。また、マイクロプロセッ
サは、種々の回路構成要素により構築され、これによ
り、状態監視コンピュータとすることができる他、ドラ
イバーボード上のコンポーネントを利用することができ
る。また、違う種類の記憶装置もまた同様に利用可能で
ある。
【0035】
【発明の効果】本発明に係るネットワークサーバは、サ
ーバアプリケーションを持つ永久記憶装置と、一時記憶
装置と、クライアント要求に応じて前記サーバアプリケ
ーションを実行する特定目的専用サーバプロセッサと、
外部ネットワーク及び前記クライアント要求のためのネ
ットワークインターフェースとを備えたものであるか
ら、サーバとしての機能に必要なハードウエアとソフト
ウエアのみを含んだものとなる。従って、本発明に係る
ネットワークサーバは、廉価に製造することができ、持
ち運びに便利なものになる。
ーバアプリケーションを持つ永久記憶装置と、一時記憶
装置と、クライアント要求に応じて前記サーバアプリケ
ーションを実行する特定目的専用サーバプロセッサと、
外部ネットワーク及び前記クライアント要求のためのネ
ットワークインターフェースとを備えたものであるか
ら、サーバとしての機能に必要なハードウエアとソフト
ウエアのみを含んだものとなる。従って、本発明に係る
ネットワークサーバは、廉価に製造することができ、持
ち運びに便利なものになる。
【0036】また、本発明に係る脱着可能ネットワーク
サーバは、複数のモジュールが背面板に脱着可能に装着
され、各モジュールの特定目的専用サーバプロセッサモ
ジュールが、ネットワークインターフェースから受け取
ったクライアント要求に応じて永久記憶モジュールから
サーバアプリケーションを読み出して実行するものであ
るから、廉価に使用目的に対応したネットワーク設計に
柔軟に対応できる。また、サーバとしての機能に必要な
ハードウエアとソフトウエアのみを含んだものとなるた
め、持ち運びにも便利である。このようなネットワーク
サーバ及び脱着可能ネットワークサーバは、ネットワー
ク通信の利用をより円滑にするものであるから、一般公
衆への幅広い普及が望まれるものである。
サーバは、複数のモジュールが背面板に脱着可能に装着
され、各モジュールの特定目的専用サーバプロセッサモ
ジュールが、ネットワークインターフェースから受け取
ったクライアント要求に応じて永久記憶モジュールから
サーバアプリケーションを読み出して実行するものであ
るから、廉価に使用目的に対応したネットワーク設計に
柔軟に対応できる。また、サーバとしての機能に必要な
ハードウエアとソフトウエアのみを含んだものとなるた
め、持ち運びにも便利である。このようなネットワーク
サーバ及び脱着可能ネットワークサーバは、ネットワー
ク通信の利用をより円滑にするものであるから、一般公
衆への幅広い普及が望まれるものである。
【図1】本発明の一実施の形態に係るサーバを適用した
ネットワーク構成を示した図である。
ネットワーク構成を示した図である。
【図2】本発明の一実施の形態に係るサーバの構成を示
した図である。
した図である。
【図3】本発明の一実施の形態に係る他のサーバの構成
を示した図である。
を示した図である。
【図4】図2及び図3に示したサーバに適用される統合
筐体の斜視図である。
筐体の斜視図である。
【図5】本発明の一実施の形態に係る他のサーバの構成
を示した図である。
を示した図である。
【図6】本発明の一実施の形態に係る脱着可能なサーバ
の構成を示した図である。
の構成を示した図である。
160,160’ ネットワークサーバ 220 ハードディスク 230 ドライバーボード 250 マイクロプロセッサ 255 ROM(リードオンリーメモリ) 240 RAM(ランダムアクセスメモリ) 265 集積回路 260 モデム 600 脱着可能サーバ 610 プロセッサボード 620 背面板 630 ハードディスク 640 光学ドライブ 650 CD−ROMプレイヤー 670 モジュラージャック670
Claims (14)
- 【請求項1】 サーバアプリケーションを持つ永久記憶
装置と、 一時記憶を行う一時記憶装置と、 前記永久記憶装置と前記一時記憶装置とに連結され、ク
ライアント要求に応じて前記サーバアプリケーションを
実行する特定目的専用サーバプロセッサと、 前記特定目的専用サーバプロセッサに連結され、外部ネ
ットワークへのインターフェースを提供するとともに、
前記クライアント要求を受け取るネットワークインター
フェースとを備えたことを特徴とするネットワークサー
バ。 - 【請求項2】 前記永久記憶装置のメカニズムは、磁気
ディスクドライブをドライバーボードに含め、前記特定
目的専用サーバプロセッサは、該ドライバーボードに搭
載されるマイクロプロセッサを含むことを特徴とする請
求項1に記載されるネットワークサーバ。 - 【請求項3】 前記永久記憶装置のメカニズムは、光学
ディスクドライブをドライバーボードに含め、前記特定
目的専用サーバプロセッサは、該ドライバーボードに搭
載されるマイクロプロセッサを含むことを特徴とする請
求項1に記載されるネットワークサーバ。 - 【請求項4】 前記永久記憶装置のメカニズムは、コン
パクト・ディスク・リード・オンリー・メモリをドライ
バーボードに含め、前記特定目的専用サーバプロセッサ
は、該ドライバーボードに取り付けられるマイクロプロ
セッサを含むことを特徴とする請求項1に記載されるネ
ットワークサーバ。 - 【請求項5】 前記特定目的専用サーバプロセッサは、
ネットワークサーバを初期化し、かつ、クライアント要
求のためのネットワークインターフェースを監視するも
のであることを特徴とする請求項1に記載されるネット
ワークサーバ。 - 【請求項6】 前記特定目的専用サーバプロセッサは、
ネットワークサーバアプリケーションを実行するもので
あることを特徴とする請求項1に記載されるネットワー
クサーバ。 - 【請求項7】 前記特定目的専用サーバプロセッサは、
前記永久記憶装置に新たなアプリケーションを取り込ん
で記憶するものであることを特徴とする請求項1に記載
されるネットワークサーバ。 - 【請求項8】 更に、前記特定目的専用サーバプロセッ
サに連結された高速ポートを含むことを特徴とする請求
項1に記載されるネットワークサーバ。 - 【請求項9】 更に、ネットワークサーバを装着収納す
る統合筐体を備えたことを特徴とする請求項1に記載さ
れるネットワークサーバ。 - 【請求項10】 複数のモジュールを装着する背面板
と、 前記背面板に連結され、サーバアプリケーションを持つ
永久記憶モジュールと、 一時記憶を行う一時記憶装置
と、 前記背面板に接続され、前記永久記憶モジュールと前記
一時記憶装置とに連結され、クライアント要求に応じて
前記サーバアプリケーションを実行する特定目的専用サ
ーバプロセッサモジュールと、 前記特定目的専用サーバプロセッサモジュールに連結さ
れ、外部ネットワークへのインターフェースを提供する
とともに、前記クライアント要求を受け取るネットワー
クインターフェースとを備えたことを特徴とする脱着可
能ネットワークサーバ。 - 【請求項11】 前記永久記憶モジュールは、磁気ディ
スクドライブを含むことを特徴とする請求項10に記載
される脱着可能ネットワークサーバ。 - 【請求項12】 前記永久記憶モジュールは、光学ディ
スクドライブを含むことを特徴とする請求項10に記載
される脱着可能ネットワークサーバ。 - 【請求項13】 前記永久記憶モジュールは、コンパク
ト・ディスク・リード・オンリー・メモリを含むことを
特徴とする請求項10に記載される脱着可能ネットワー
クサーバ。 - 【請求項14】 更に、基盤を含み、前記特定目的専用
サーバプロセッサモジュールは、該基盤に配置されるこ
とを特徴とする脱着可能ネットワークサーバ。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US78102497A | 1997-01-09 | 1997-01-09 | |
US08/781,024 | 1997-01-09 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH10260749A true JPH10260749A (ja) | 1998-09-29 |
Family
ID=25121439
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10013300A Pending JPH10260749A (ja) | 1997-01-09 | 1998-01-07 | ネットワークサーバ及び脱着可能ネットワークサーバ |
Country Status (5)
Country | Link |
---|---|
EP (1) | EP0853413A3 (ja) |
JP (1) | JPH10260749A (ja) |
KR (1) | KR19980070442A (ja) |
CN (1) | CN1190215A (ja) |
SG (1) | SG77151A1 (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000149104A (ja) * | 1998-11-12 | 2000-05-30 | Fuji Electric Co Ltd | 情報収集機能付き自動販売機及びそのシステム |
KR20000063807A (ko) * | 2000-08-04 | 2000-11-06 | 안태균 | 임베디드 이지서버 하드웨어 시스템 |
JP2004519750A (ja) * | 2000-07-17 | 2004-07-02 | ギャラクティック・コンピューティング・コーポレイション | スケーラブルインターネットエンジン |
WO2005064485A1 (ja) * | 2003-12-25 | 2005-07-14 | Mitsui & Co., Ltd. | 生体情報認識装置を備えた携帯型パーソナルサーバ装置 |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6418310B1 (en) | 1999-08-05 | 2002-07-09 | Ericsson Inc. | Wireless subscriber terminal using java control code |
ATE390788T1 (de) | 1999-10-14 | 2008-04-15 | Bluearc Uk Ltd | Vorrichtung und verfahren zur hardware-ausführung oder hardware-beschleunigung von betriebssystemfunktionen |
GB2371711B (en) | 2000-11-27 | 2004-07-07 | Nokia Mobile Phones Ltd | A Server |
KR20040001094A (ko) * | 2002-06-27 | 2004-01-07 | (주) 네버엔딩테크 | 전용 웹서버 장치 |
US8041735B1 (en) | 2002-11-01 | 2011-10-18 | Bluearc Uk Limited | Distributed file system and method |
US7457822B1 (en) | 2002-11-01 | 2008-11-25 | Bluearc Uk Limited | Apparatus and method for hardware-based file system |
FR2911977A1 (fr) * | 2007-01-29 | 2008-08-01 | Marcel Jean Henriette Bariou | Composant reseau serveur dedie a des applications embarquees sous forme de micro-logiciels. |
CN102075571A (zh) * | 2010-12-31 | 2011-05-25 | 成都市华为赛门铁克科技有限公司 | 应用程序的执行方法、设备及*** |
CN104539467B (zh) * | 2015-01-22 | 2019-01-08 | 广州中国科学院软件应用技术研究所 | 一种基于云端服务器的终端设备管理***及管理方法 |
US10389795B2 (en) * | 2015-10-09 | 2019-08-20 | Microsoft Technology Licensing, Llc | Distributed extension execution in computing systems |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5502726A (en) * | 1992-01-31 | 1996-03-26 | Nellcor Incorporated | Serial layered medical network |
US5227957A (en) * | 1992-05-14 | 1993-07-13 | Deters John B | Modular computer system with passive backplane |
-
1998
- 1998-01-06 SG SG1998000040A patent/SG77151A1/en unknown
- 1998-01-07 EP EP98400018A patent/EP0853413A3/en not_active Withdrawn
- 1998-01-07 JP JP10013300A patent/JPH10260749A/ja active Pending
- 1998-01-08 CN CN98104207A patent/CN1190215A/zh active Pending
- 1998-01-09 KR KR1019980000413A patent/KR19980070442A/ko not_active Application Discontinuation
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000149104A (ja) * | 1998-11-12 | 2000-05-30 | Fuji Electric Co Ltd | 情報収集機能付き自動販売機及びそのシステム |
JP2004519750A (ja) * | 2000-07-17 | 2004-07-02 | ギャラクティック・コンピューティング・コーポレイション | スケーラブルインターネットエンジン |
KR20000063807A (ko) * | 2000-08-04 | 2000-11-06 | 안태균 | 임베디드 이지서버 하드웨어 시스템 |
WO2005064485A1 (ja) * | 2003-12-25 | 2005-07-14 | Mitsui & Co., Ltd. | 生体情報認識装置を備えた携帯型パーソナルサーバ装置 |
US7962173B2 (en) | 2003-12-25 | 2011-06-14 | Para3, Inc. | Portable personal server device with biometric user authentication |
KR101142292B1 (ko) * | 2003-12-25 | 2012-05-07 | 파라쓰리 인코포레이티드 | 생체 정보 인식 장치를 구비한 휴대형 퍼스널 서버 장치 |
Also Published As
Publication number | Publication date |
---|---|
EP0853413A3 (en) | 2001-08-29 |
EP0853413A2 (en) | 1998-07-15 |
SG77151A1 (en) | 2000-12-19 |
CN1190215A (zh) | 1998-08-12 |
KR19980070442A (ko) | 1998-10-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH10260749A (ja) | ネットワークサーバ及び脱着可能ネットワークサーバ | |
US7882206B2 (en) | Storage device system and storage device system activating method | |
US8316248B2 (en) | Virtual PC management method, virtual PC management system, and virtual PC management program | |
US6393569B1 (en) | Secured system for accessing application services from a remote station | |
US20080172555A1 (en) | Bootable thin client personal initialization device | |
US6711688B1 (en) | Pre-execution logon (PEL) | |
WO1994022102A1 (en) | A chassis for a multiple computer system | |
US5802391A (en) | Direct-access team/workgroup server shared by team/workgrouped computers without using a network operating system | |
US7447889B2 (en) | Method and apparatus for configuring a computer system utilizing a read only memory storing an option file containing selectable configuration options and a script file | |
JP2009070375A (ja) | 遠隔クライアント上にオペレーティングシステムをカスタムインストールするためのシステムおよび方法 | |
Bookman | Linux clustering: building and maintaining Linux clusters | |
US20090157858A1 (en) | Managing Virtual Addresses Of Blade Servers In A Data Center | |
CN103797461B (zh) | 网络*** | |
Knopper | Building a {Self-Contained} Autoconfiguring Linux System on an {ISO9660} File System | |
US20100146000A1 (en) | Administering Blade Servers In A Blade Center | |
US20040243385A1 (en) | Emulation of hardware devices in a pre-boot environment | |
Haletky | VMware ESX server in the enterprise: planning and securing virtualization servers | |
GB2346715A (en) | A computer with multiple operating systems | |
Cisco | AtmDirector Installation Instructions | |
Cisco | AtmDirector Installation Instructions | |
KR20040090318A (ko) | 자동 실행 기능이 내장된 유에스비 메모리 및 그인터페이스 방법 | |
EP1497720A2 (en) | System and method for managing operating system option values | |
US8799570B2 (en) | Implementing a redundant array of inexpensive drives | |
Cisco | AtmDirector Installation Instructions | |
Cisco | AtmDirector Installation Instructions |