JPH03210623A - マスデータ記憶検索システム、データ検索記録システム及びマスデータ記憶ライブラリシステム - Google Patents
マスデータ記憶検索システム、データ検索記録システム及びマスデータ記憶ライブラリシステムInfo
- Publication number
- JPH03210623A JPH03210623A JP2293780A JP29378090A JPH03210623A JP H03210623 A JPH03210623 A JP H03210623A JP 2293780 A JP2293780 A JP 2293780A JP 29378090 A JP29378090 A JP 29378090A JP H03210623 A JPH03210623 A JP H03210623A
- Authority
- JP
- Japan
- Prior art keywords
- data
- module
- storage
- recording
- computer
- 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
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/22—Indexing; Data structures therefor; Storage structures
- G06F16/221—Column-oriented storage; Management thereof
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0611—Improving I/O performance in relation to response time
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0613—Improving I/O performance in relation to throughput
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/0643—Management of files
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0656—Data buffering arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0659—Command handling arrangements, e.g. command buffers, queues, command scheduling
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0686—Libraries, e.g. tape libraries, jukebox
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/11—Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/90—Tape-like record carriers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Software Systems (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
マスデータ記憶ライブラリ
技術分野
本発明は、デジタルデータを記憶し検索するための高速
アクセス用の制御装置を伴うモジュラ−システム内に形
成されたマスデータ記憶ライブラリ(MSLつに関する
。さらに限定的に言うと、本発明は、標準記憶モジュー
ル、アクセス機構、クロスバ−交換機及ヒインターフェ
イスコンピュータの構成を最適化することにより、異な
る記憶容量、処理能力及びアクセス時間を可能にするモ
ジューラ構造をもつマスデータ記憶ライブラリに関する
。
アクセス用の制御装置を伴うモジュラ−システム内に形
成されたマスデータ記憶ライブラリ(MSLつに関する
。さらに限定的に言うと、本発明は、標準記憶モジュー
ル、アクセス機構、クロスバ−交換機及ヒインターフェ
イスコンピュータの構成を最適化することにより、異な
る記憶容量、処理能力及びアクセス時間を可能にするモ
ジューラ構造をもつマスデータ記憶ライブラリに関する
。
発明の背景
本発明は、相互接続されたハードウェアモジュールの単
数又は複数のアレイで形成されたマスデータ記憶・検索
システムに関する。大容量のデジタルデータを保持し検
索する必要性から、益々増太するデータ量の記憶装置が
要請が生まれてきた。
数又は複数のアレイで形成されたマスデータ記憶・検索
システムに関する。大容量のデジタルデータを保持し検
索する必要性から、益々増太するデータ量の記憶装置が
要請が生まれてきた。
当然のことながら、データはカセッと、フロッピ−ディ
スク、ディスケッと、ハードディスク、光ディスク、容
量性ディスクなどに記憶することができる。しかしなが
ら存在するメモリの量が大きければ大きいほど、システ
ムの故障許容度を最大限とし迅速なアクセス時間で多数
の入力コンピュータからの情報をアクセスするのは増々
むずかしくなる。
スク、ディスケッと、ハードディスク、光ディスク、容
量性ディスクなどに記憶することができる。しかしなが
ら存在するメモリの量が大きければ大きいほど、システ
ムの故障許容度を最大限とし迅速なアクセス時間で多数
の入力コンピュータからの情報をアクセスするのは増々
むずかしくなる。
故障許容度を改善するために、先行技術では、クロスバ
を用いた代替のデータ経路を有する数多くのスタックを
含んで成るディスクファイルが提供されてきた。これに
よって、1つのデータ経路が故障するともう1つのデー
タ経路を用いることができるため、幾分か高い許容度が
得られる。
を用いた代替のデータ経路を有する数多くのスタックを
含んで成るディスクファイルが提供されてきた。これに
よって、1つのデータ経路が故障するともう1つのデー
タ経路を用いることができるため、幾分か高い許容度が
得られる。
その他の先行技術に基づくシステムは、メモリから記憶
ディスク又はカセットを検索しこれらを記録機構内に入
れるロボットアーム制+111機構を有する複数のデー
タ記憶媒体を用いている。さらにその他のシステムは、
磁気テープ、フロッピーディスク、ハードディスク及び
その他のマス記憶装置のために用いられるようなトラン
スジューサ機構に輸送されるデータ記憶媒体を含んでい
る。トランスジューサが成る特定の記憶媒体の使用を完
了した後、その媒体はそれが出てきた元の保管部域へと
戻され、その後もう1つのユニットが検索され、トラン
スジューサまで輸送されてその中に入れられる。先行技
術に基づくシステムの中には、故障モジュールを置換す
るために用いられるロボット維持手段を含む故障許容コ
ンピュータシステムを開示しているものもあれば、複数
のユーザーに供給を行なうランダムアクセスアームを含
む光学的記憶/検索を開示しているものもある。
ディスク又はカセットを検索しこれらを記録機構内に入
れるロボットアーム制+111機構を有する複数のデー
タ記憶媒体を用いている。さらにその他のシステムは、
磁気テープ、フロッピーディスク、ハードディスク及び
その他のマス記憶装置のために用いられるようなトラン
スジューサ機構に輸送されるデータ記憶媒体を含んでい
る。トランスジューサが成る特定の記憶媒体の使用を完
了した後、その媒体はそれが出てきた元の保管部域へと
戻され、その後もう1つのユニットが検索され、トラン
スジューサまで輸送されてその中に入れられる。先行技
術に基づくシステムの中には、故障モジュールを置換す
るために用いられるロボット維持手段を含む故障許容コ
ンピュータシステムを開示しているものもあれば、複数
のユーザーに供給を行なうランダムアクセスアームを含
む光学的記憶/検索を開示しているものもある。
いくつかの先行技術に基づくデータ記憶システムは、複
数のカートリーン記憶スロットがさまざまな場所及び方
向にて位置づけされているような光学記憶機構を含み、
垂直及び水平の両方の検索システムを使用している。さ
らにその他のシステムはディスク記憶機構を用い、ディ
スク保持機構とは独立してディスクのアレイと平行に移
動しディスクアレイとディスクキャリアの間でディスク
を移送させるべく作動する第1の位置とディスクキャリ
アとディスク保持機構の間でディスクを移送させるべく
作動する第2の位置の間で移動可能であるようなディス
ク輸送アセンブリを有している。
数のカートリーン記憶スロットがさまざまな場所及び方
向にて位置づけされているような光学記憶機構を含み、
垂直及び水平の両方の検索システムを使用している。さ
らにその他のシステムはディスク記憶機構を用い、ディ
スク保持機構とは独立してディスクのアレイと平行に移
動しディスクアレイとディスクキャリアの間でディスク
を移送させるべく作動する第1の位置とディスクキャリ
アとディスク保持機構の間でディスクを移送させるべく
作動する第2の位置の間で移動可能であるようなディス
ク輸送アセンブリを有している。
それでもこれらのシステムは適当なものではない。いず
れの与えられた設備でどの駆動機構及び記憶媒体が用い
られようと、このシステムの使用は、システムの利用可
能容量を直ちに上回るような大容量記憶に対する必要性
を不可変的に提起する。往々にして、これらの必要性は
、システムが当初設計された時点では予知されず、その
後にシステム拡張のニーズが発生する。このようなシス
テムを経済的なやり方で拡張させるのは困難である。
れの与えられた設備でどの駆動機構及び記憶媒体が用い
られようと、このシステムの使用は、システムの利用可
能容量を直ちに上回るような大容量記憶に対する必要性
を不可変的に提起する。往々にして、これらの必要性は
、システムが当初設計された時点では予知されず、その
後にシステム拡張のニーズが発生する。このようなシス
テムを経済的なやり方で拡張させるのは困難である。
その上、このようなシステム内では、場合によって1台
のコンピュータがマス記憶ライブラリに情報を書込んで
いる一方で同時にもう1台のコンピュータがマス記憶ラ
イブラリのもう1つの部分から情報を読みとっているこ
とがあるようなマス記憶ライブラリを複数のコンピュー
タが同時にアクセスできるようにする並行操作を得るこ
とは困難である。
のコンピュータがマス記憶ライブラリに情報を書込んで
いる一方で同時にもう1台のコンピュータがマス記憶ラ
イブラリのもう1つの部分から情報を読みとっているこ
とがあるようなマス記憶ライブラリを複数のコンピュー
タが同時にアクセスできるようにする並行操作を得るこ
とは困難である。
本発明は、融通性を得るべくモジュールシステムでマス
記憶ライブラリを形成することを可能にするばかりでな
く、大域的アクセスの概念をも提供する。大域アクセス
は、最大限のシステム故障許容度を提供し、かくしてシ
ステムの利用可能性を増大させる。本発明におけるこの
ような大域アクセスは、インターフェイスから記憶媒体
に至るまで数多くのレベルで提供される。各々のテープ
サーバーインターフェイスコンピュータは、単数又は複
数の上位コンピュータとインターフェイスするよう1つ
のネットワークに接続されている。
記憶ライブラリを形成することを可能にするばかりでな
く、大域的アクセスの概念をも提供する。大域アクセス
は、最大限のシステム故障許容度を提供し、かくしてシ
ステムの利用可能性を増大させる。本発明におけるこの
ような大域アクセスは、インターフェイスから記憶媒体
に至るまで数多くのレベルで提供される。各々のテープ
サーバーインターフェイスコンピュータは、単数又は複
数の上位コンピュータとインターフェイスするよう1つ
のネットワークに接続されている。
こうして各々の上位コンピュータは、いずれのテープサ
ーバーインターフェイスコンピュータでも選択すること
ができるようになる。各々のテープサーバーインターフ
ェイスコンピュータの方は、クロスバ−交換機を通して
テープ駆動機構に接続されている。本発明中で用いられ
るようなりロスパー交換機は、1組のコンピュータに対
する複数のコンピュータ周辺装置の大域アクセスを可能
にする。かくして周辺装置をより良く利用することがで
き、又、コンピュータの故障及び周辺装置の故障の両方
の故障許容度を得ることができる。その上、回転モジュ
ールと側面方向移送モジュールの両方を含むことのでき
る記憶モジュールの新奇な構成により、カセットテープ
、フロッピーディスクなどのようなマス記憶ライブラリ
内のいかなる記憶媒体でも、複数の記録装置モジュール
のいずれか1つの中に入れることが可能となる。
ーバーインターフェイスコンピュータでも選択すること
ができるようになる。各々のテープサーバーインターフ
ェイスコンピュータの方は、クロスバ−交換機を通して
テープ駆動機構に接続されている。本発明中で用いられ
るようなりロスパー交換機は、1組のコンピュータに対
する複数のコンピュータ周辺装置の大域アクセスを可能
にする。かくして周辺装置をより良く利用することがで
き、又、コンピュータの故障及び周辺装置の故障の両方
の故障許容度を得ることができる。その上、回転モジュ
ールと側面方向移送モジュールの両方を含むことのでき
る記憶モジュールの新奇な構成により、カセットテープ
、フロッピーディスクなどのようなマス記憶ライブラリ
内のいかなる記憶媒体でも、複数の記録装置モジュール
のいずれか1つの中に入れることが可能となる。
回転保管モジュールは、好ましい実施態様においてはカ
セットの形をしている一群の記憶媒体を提供し、各々並
列スロットの垂直アレイ内に複数のデータ記憶媒体を保
持している複数の整列したラック列を形成している。こ
れらのラックの各々は、例えばテープカセットといった
記憶媒体を保持するため、相対する両側にスロットを有
している。本発明においてはいかなるタイプの記憶媒体
でも使用できるものの、簡略化のため、このような媒体
を以下カセットと呼ぶ。保管ラックのうちの1つの中の
スロットからテープカセットのうちの指定されたものを
検索しそれを読みとり及び書き込みオペレーションのた
め記録装置モジュールのうちの1つの中に挟入するため
複数のデータ記録装置モジュール及び各々の保管ラック
列に、1つの自動テープカセットアクセス機構が結びつ
けられている。ラックのいずれか反対側のテープカセッ
トが同じ自動アクセス機構によって検索されうるように
、各々のラックを選択的に180°回転させることがで
きる。
セットの形をしている一群の記憶媒体を提供し、各々並
列スロットの垂直アレイ内に複数のデータ記憶媒体を保
持している複数の整列したラック列を形成している。こ
れらのラックの各々は、例えばテープカセットといった
記憶媒体を保持するため、相対する両側にスロットを有
している。本発明においてはいかなるタイプの記憶媒体
でも使用できるものの、簡略化のため、このような媒体
を以下カセットと呼ぶ。保管ラックのうちの1つの中の
スロットからテープカセットのうちの指定されたものを
検索しそれを読みとり及び書き込みオペレーションのた
め記録装置モジュールのうちの1つの中に挟入するため
複数のデータ記録装置モジュール及び各々の保管ラック
列に、1つの自動テープカセットアクセス機構が結びつ
けられている。ラックのいずれか反対側のテープカセッ
トが同じ自動アクセス機構によって検索されうるように
、各々のラックを選択的に180°回転させることがで
きる。
さらに、アクセス機構の各々は、いずれか列内のラック
の相対する側のテープカセットが共通のアクセス機構に
よって検索されうるように、2つの回転可能なラックの
列の間に位置づけされている。
の相対する側のテープカセットが共通のアクセス機構に
よって検索されうるように、2つの回転可能なラックの
列の間に位置づけされている。
従って、いずれかの列の1台のアクセス機構が故障した
場合、保管モジュールを回転させることにより隣接する
列上の機能中のアクセス機構に対して、故障したアクセ
ス機構に通常面しているテープカセットを利用可能な状
態におくことができる。テープカセットを回転させると
いうこの能力は同様に、テープカセットを空き状態の記
録装置モジュールに移動させるのに用いることができ、
その結果タスク負荷の標準化及び記録装置資源のより有
効な利用が可能となる。
場合、保管モジュールを回転させることにより隣接する
列上の機能中のアクセス機構に対して、故障したアクセ
ス機構に通常面しているテープカセットを利用可能な状
態におくことができる。テープカセットを回転させると
いうこの能力は同様に、テープカセットを空き状態の記
録装置モジュールに移動させるのに用いることができ、
その結果タスク負荷の標準化及び記録装置資源のより有
効な利用が可能となる。
さらに、列の間でテープカセットを移動させるため、回
転可能なラックの列各々との最後に、側面方向移送トロ
リーが結びつけられている。1つのカセットテープ保管
ユニットがトロリーに結びつけられ、その上を1つの列
から他の列へと移動可能である。なおこの保管ユニット
には、テープカセットの保管用のスロットがついている
。保管ユニット上のスロットは、テープカセットが1本
の列から他の列へと移送されうるようにすべく、各々の
自動アクセス機構によりアクセス可能である。
転可能なラックの列各々との最後に、側面方向移送トロ
リーが結びつけられている。1つのカセットテープ保管
ユニットがトロリーに結びつけられ、その上を1つの列
から他の列へと移動可能である。なおこの保管ユニット
には、テープカセットの保管用のスロットがついている
。保管ユニット上のスロットは、テープカセットが1本
の列から他の列へと移送されうるようにすべく、各々の
自動アクセス機構によりアクセス可能である。
記録装置モジュールを駆動するためのサブシステムには
電子的インターフェイス及び緩衝方式がついており、こ
れは望ましいコンピュータインターフェイスに対し電子
装置をカスタマイズfる一?イクロ制御機構コンポネー
トで制御されている。
電子的インターフェイス及び緩衝方式がついており、こ
れは望ましいコンピュータインターフェイスに対し電子
装置をカスタマイズfる一?イクロ制御機構コンポネー
トで制御されている。
さらに、駆動サブシステムは、記録装置が単独で提供し
うるよりもはるかに優れたシステムピット誤り率をこの
サブシステムが提供できるようにし、テープのスクリー
ニングを不要にするような特殊な書込み後読みとり処理
のハードウェアを含んでいる。この回路は、記録装置に
より提供される書込み後読みとりデータのピット対ビツ
ト比較を行なう。比較が失敗した場合又は内部誤り補正
が予め定められた誤り閾値を超えた場合、誤り状態又は
疑わしい状態にあるデータブロックはテープ上に再度書
き込まれる。データブロックは、オペレーション中テー
プを停止させたり又は再度位置づけすることなくテープ
の新しいブロックの上に再度書き込まれることから、こ
の手順は新奇なものである。受諾可能な誤り補正能力を
超えた欠陥を含むテープ部域はこうして、データが記録
さnている間にテープから有効に編集されうろことにな
る。さらに、マス記憶ライブラリ内で用いられる磁気テ
ープカセットは消磁可能なものである。
うるよりもはるかに優れたシステムピット誤り率をこの
サブシステムが提供できるようにし、テープのスクリー
ニングを不要にするような特殊な書込み後読みとり処理
のハードウェアを含んでいる。この回路は、記録装置に
より提供される書込み後読みとりデータのピット対ビツ
ト比較を行なう。比較が失敗した場合又は内部誤り補正
が予め定められた誤り閾値を超えた場合、誤り状態又は
疑わしい状態にあるデータブロックはテープ上に再度書
き込まれる。データブロックは、オペレーション中テー
プを停止させたり又は再度位置づけすることなくテープ
の新しいブロックの上に再度書き込まれることから、こ
の手順は新奇なものである。受諾可能な誤り補正能力を
超えた欠陥を含むテープ部域はこうして、データが記録
さnている間にテープから有効に編集されうろことにな
る。さらに、マス記憶ライブラリ内で用いられる磁気テ
ープカセットは消磁可能なものである。
ライブラリテープ上に収納されているデータの登録簿と
維持するために、マス記憶ライブラリの概念は、高密度
ランダムアクセスの取外し可能、消去可能な媒体(例え
ば光、ディスク又は磁気ディスク)上に登録簿データを
置くことによりライブラリデータから登録簿データを分
離する、こうして、登録簿情報は、実際のライブラリデ
ータをアクセスする必要なく、迅速にアクセスされつる
。
維持するために、マス記憶ライブラリの概念は、高密度
ランダムアクセスの取外し可能、消去可能な媒体(例え
ば光、ディスク又は磁気ディスク)上に登録簿データを
置くことによりライブラリデータから登録簿データを分
離する、こうして、登録簿情報は、実際のライブラリデ
ータをアクセスする必要なく、迅速にアクセスされつる
。
登録簿媒体は、登録簿データの拡張可能なオンラインア
ーカイブ(保存)tl−可能にするよう「ジュークボッ
クス」システムを用いた構成になっている。
ーカイブ(保存)tl−可能にするよう「ジュークボッ
クス」システムを用いた構成になっている。
テープ駆動機構の制御は、テープ駆動機構の動作状態に
応じて、ネットワークと直接インターフェイスの間で分
けられる。テープ駆動機構制御機構がオフライン状態に
ある場合、制御はネットワーク上のいずれのコンピュー
タによってでも提供されうる。こうして、診断の実行又
、テープ駆動機構の場合にはロード及びアンロードなら
びに装着及び位置づけが、ネットワーク上のいずれのコ
ンピュータによってでも達成さnうることになる。
応じて、ネットワークと直接インターフェイスの間で分
けられる。テープ駆動機構制御機構がオフライン状態に
ある場合、制御はネットワーク上のいずれのコンピュー
タによってでも提供されうる。こうして、診断の実行又
、テープ駆動機構の場合にはロード及びアンロードなら
びに装着及び位置づけが、ネットワーク上のいずれのコ
ンピュータによってでも達成さnうることになる。
テープ駆動機構制御機構がオンラインモードにある場合
、制御はオンラインインターフェイスコンピュータによ
って従来の方法でインターフェイスを通して提供される
。
、制御はオンラインインターフェイスコンピュータによ
って従来の方法でインターフェイスを通して提供される
。
発明の要約
従って、本発明は、大容量(マス)情報記憶ライブラリ
を形成するデータ記憶要素を収納するための複数の第1
のデータ保管モジュール、各々のデータ保管モジュール
記憶要素上に収納されているライブラリ情報の登録簿を
維持するための少なくとも1つの第2のデータ記憶媒体
を含むデータ登記簿アーカイブ、及び各々マス記憶ライ
ブラリ内にデータ保管モジュールからの選択された記憶
要素を受け入れることのできる複数のデータ記録装置、
を含んで成る大量データ記憶・検索システムに関する。
を形成するデータ記憶要素を収納するための複数の第1
のデータ保管モジュール、各々のデータ保管モジュール
記憶要素上に収納されているライブラリ情報の登録簿を
維持するための少なくとも1つの第2のデータ記憶媒体
を含むデータ登記簿アーカイブ、及び各々マス記憶ライ
ブラリ内にデータ保管モジュールからの選択された記憶
要素を受け入れることのできる複数のデータ記録装置、
を含んで成る大量データ記憶・検索システムに関する。
データを受けとり、第1のデータ保管モジュール記憶要
素上の望ましい情報をアクセスするべく要求信号を生成
するため、複数の上位コンピューターに対して複数の並
行動作インターフェイスコンピュータが連結されている
。要求信号を受けとり、データアーカイブ内の望ましい
情報を含む記憶要素のアドレスを位置指定しその記憶要
素のだめのデータ位置指定出力信号を生成するため、1
つの登録簿機能がインターフェイスコンピュータ及びデ
ータ登録簿アーカイブに含まれている。登録簿コンピュ
ータからのデータ位置指定出力信号を受けとるため、及
びこれに応答して要求された情報を含むマス記憶ライブ
ラリ内の記憶要素を選択されたデータ記録装置内にロー
ドさせるための第1の信号を生成するため、1つの制御
コンピュータが登録簿コンピュータ及びマス記憶ライブ
ラリに連結されている。選択された記憶要素から選択的
にデータを読みとったりここにデータを書き込んだりす
るため、1つのデータチャネルが、アクセス要求信号を
生成するインターフェイスコンピュータを選択されたデ
ータ記録装置モジュールに連結している。
素上の望ましい情報をアクセスするべく要求信号を生成
するため、複数の上位コンピューターに対して複数の並
行動作インターフェイスコンピュータが連結されている
。要求信号を受けとり、データアーカイブ内の望ましい
情報を含む記憶要素のアドレスを位置指定しその記憶要
素のだめのデータ位置指定出力信号を生成するため、1
つの登録簿機能がインターフェイスコンピュータ及びデ
ータ登録簿アーカイブに含まれている。登録簿コンピュ
ータからのデータ位置指定出力信号を受けとるため、及
びこれに応答して要求された情報を含むマス記憶ライブ
ラリ内の記憶要素を選択されたデータ記録装置内にロー
ドさせるための第1の信号を生成するため、1つの制御
コンピュータが登録簿コンピュータ及びマス記憶ライブ
ラリに連結されている。選択された記憶要素から選択的
にデータを読みとったりここにデータを書き込んだりす
るため、1つのデータチャネルが、アクセス要求信号を
生成するインターフェイスコンピュータを選択されたデ
ータ記録装置モジュールに連結している。
インターフェイスコンピュータをデータ記録装置モジュ
ールに連結しているデータチャネルには、各々複数の独
立した人出力ポートをもつ複数のクロスバ−交換機が含
まれており、これらのポートのうちの2つを選択的に接
続させることが可能である。各々のクロスバ−交換機の
1つのポートは、クロスパー交換機を直列に接続するべ
く隣接するクロスパー交換機の1つのポートに連結され
る。
ールに連結しているデータチャネルには、各々複数の独
立した人出力ポートをもつ複数のクロスバ−交換機が含
まれており、これらのポートのうちの2つを選択的に接
続させることが可能である。各々のクロスバ−交換機の
1つのポートは、クロスパー交換機を直列に接続するべ
く隣接するクロスパー交換機の1つのポートに連結され
る。
各々のクロスバ−交換機に連結されている交換機制御モ
ジュールが、各クロスバ−交換機内のいずれか2つの選
択されたポートを互いに対して連結する出力経路指定信
号を生成する。アクセス要素信号を生成するいずれかの
インターフェイスコンピュータをいずれかの選択された
データ記録装置に連結するため各々のクロスバ−交換機
のポートのうちの予め定められた2つを合わせて連結す
る経路指定信号を決定するため、交換機制御モジュール
に連結された1つの制御コンピュータが1つの出力信号
を生成する。
ジュールが、各クロスバ−交換機内のいずれか2つの選
択されたポートを互いに対して連結する出力経路指定信
号を生成する。アクセス要素信号を生成するいずれかの
インターフェイスコンピュータをいずれかの選択された
データ記録装置に連結するため各々のクロスバ−交換機
のポートのうちの予め定められた2つを合わせて連結す
る経路指定信号を決定するため、交換機制御モジュール
に連結された1つの制御コンピュータが1つの出力信号
を生成する。
このマス記憶ライブラリには、各々並列で複数のデータ
記憶要素を保持する整列したラックの複数の列、スロッ
ト(ラックの各々は記憶要素を保持するため2つの相対
する側にスロットを有している)、結びつけられたラッ
クのうちの1つの中のスロットからの記憶要素のうちの
指定されたものを検索し、読みとり及び書き込みオペレ
ーションのため結びつけられた記録装置モジュールの中
にこれを挿入するため、各々の側の保管ラックの列及び
複数のデータ記録装置モジュールのうちの1つの間に位
置づけられこれらと結びつけられている自動記憶要素ア
クセス機構、及びラックのいずnかの相対する側の記憶
要素が結びつけられた自動アクセス機構により検索され
うるようK(すなわち各ラックと選択的K 180’回
転させることにより)ラックの各々に連結された手段が
含まれている。
記憶要素を保持する整列したラックの複数の列、スロッ
ト(ラックの各々は記憶要素を保持するため2つの相対
する側にスロットを有している)、結びつけられたラッ
クのうちの1つの中のスロットからの記憶要素のうちの
指定されたものを検索し、読みとり及び書き込みオペレ
ーションのため結びつけられた記録装置モジュールの中
にこれを挿入するため、各々の側の保管ラックの列及び
複数のデータ記録装置モジュールのうちの1つの間に位
置づけられこれらと結びつけられている自動記憶要素ア
クセス機構、及びラックのいずnかの相対する側の記憶
要素が結びつけられた自動アクセス機構により検索され
うるようK(すなわち各ラックと選択的K 180’回
転させることにより)ラックの各々に連結された手段が
含まれている。
自動テープアクセス機構の各々は、いずれかの列のラッ
クの相対する側で記憶要素がアクセス機構によ、り検索
されうるように、回転可能な保管ラックの2つの列の間
に位置づけされている。回転可能なラックの列の間でデ
ータ記憶要素を移動させるためこの列の各々の終りと1
つの側面方向移送トロリーが結びつけられており、この
トロリーは、トロリーと結びつけられ1つの列から他の
列までトロリーによって移動されうるような保管ユニッ
トを有している。なおこの保管ユニットには記憶要素の
保管のためのスロットがある。保管ユニットは、カセッ
トテープが1つの列から他の列まで移送されうるように
するため各七のアクセス機構によりスロットがアクセス
できるような形で、トロリーによって移動させられる。
クの相対する側で記憶要素がアクセス機構によ、り検索
されうるように、回転可能な保管ラックの2つの列の間
に位置づけされている。回転可能なラックの列の間でデ
ータ記憶要素を移動させるためこの列の各々の終りと1
つの側面方向移送トロリーが結びつけられており、この
トロリーは、トロリーと結びつけられ1つの列から他の
列までトロリーによって移動されうるような保管ユニッ
トを有している。なおこの保管ユニットには記憶要素の
保管のためのスロットがある。保管ユニットは、カセッ
トテープが1つの列から他の列まで移送されうるように
するため各七のアクセス機構によりスロットがアクセス
できるような形で、トロリーによって移動させられる。
図面の簡単な説明
第1図に示されているマス記憶システム1(NCおいて
、コンピュータ14.16.18及び19は、顧客ユー
ザー又は上位コンピュータ12と交信し、ライ/32、
あ及び36上で複数の上位コンピュータ12のうちの1
つ又は複数のものからのデータを受けとり、かかるデー
タを記憶し、媒体登録簿又はアーカイブ謁を維持するた
めの制御を提供している。コンピュータ19はオンライ
ンアーカイブケイパビリティを利用し、一方コンピュー
タ14.16及び18は、マスライブラリデータ記憶ユ
ニットへの直接的アクセスを提供する。
、コンピュータ14.16.18及び19は、顧客ユー
ザー又は上位コンピュータ12と交信し、ライ/32、
あ及び36上で複数の上位コンピュータ12のうちの1
つ又は複数のものからのデータを受けとり、かかるデー
タを記憶し、媒体登録簿又はアーカイブ謁を維持するた
めの制御を提供している。コンピュータ19はオンライ
ンアーカイブケイパビリティを利用し、一方コンピュー
タ14.16及び18は、マスライブラリデータ記憶ユ
ニットへの直接的アクセスを提供する。
2つのタイプの機能を容易にするため、2つのタイプの
インターフェイスコンピュータが用いられる。第1K、
コンピュータ19は、高性能オンラインアーカイブケイ
パビリティを提供するCRAYコンピュータに匹敵する
パワーのものである。
インターフェイスコンピュータが用いられる。第1K、
コンピュータ19は、高性能オンラインアーカイブケイ
パビリティを提供するCRAYコンピュータに匹敵する
パワーのものである。
以下このファイルサーバーをインターフェイスサブシス
テム(IFF)ディスクサーバーと呼ぶ。
テム(IFF)ディスクサーバーと呼ぶ。
もう1つのインターフェイスサブシステムであるコンピ
ュータ14.16及び18は、直接的テープ記憶ケイパ
ビリティを提供するC0NVEXコンピユータに匹敵す
るパワーのものであり、従って以下IFS テープサ
ーバと呼ぶ。コンピュータ14,16.18及び19は
、上位コンピュータ12のうちの1つ又は複数のものに
よって同時にかつ並行してアクセスされうる。同様にし
て、ライン加及びn、24及び26及び昂及び30によ
り図示されているようにIF8テープサーバーコンピュ
ータ14.15及び18によって数多くの出力が提供さ
れる。2本の出力ラインは単に例示を目的として示され
ているにすぎず、以下を見ればわかるように、コンピュ
ータ14.16及び18の各々からの2つ以上の出力が
並行して同時に動作することができるということに留意
されたい。
ュータ14.16及び18は、直接的テープ記憶ケイパ
ビリティを提供するC0NVEXコンピユータに匹敵す
るパワーのものであり、従って以下IFS テープサ
ーバと呼ぶ。コンピュータ14,16.18及び19は
、上位コンピュータ12のうちの1つ又は複数のものに
よって同時にかつ並行してアクセスされうる。同様にし
て、ライン加及びn、24及び26及び昂及び30によ
り図示されているようにIF8テープサーバーコンピュ
ータ14.15及び18によって数多くの出力が提供さ
れる。2本の出力ラインは単に例示を目的として示され
ているにすぎず、以下を見ればわかるように、コンピュ
ータ14.16及び18の各々からの2つ以上の出力が
並行して同時に動作することができるということに留意
されたい。
ラインに〜(資)上のIFSテープサーバーコンピュー
タ14.16及び18の出力端は、あらゆるIFSテー
プサーバーコンピュータ14.16又は18に駆動ユニ
ット44内のあらゆる駆動サブシステム48VC連結さ
れうる能力を提供する交換機モジュール42に連結され
ている、駆動サブシステム48のだめの例えばカセット
テープなどのデータ記憶モジュールは、輸送サブシステ
ム56内に収納され、破線間、52及び54によって図
示されているようにロボット手段により適当な駆動サブ
システム都内へと、自動的にアクセス及び装荷さnる。
タ14.16及び18の出力端は、あらゆるIFSテー
プサーバーコンピュータ14.16又は18に駆動ユニ
ット44内のあらゆる駆動サブシステム48VC連結さ
れうる能力を提供する交換機モジュール42に連結され
ている、駆動サブシステム48のだめの例えばカセット
テープなどのデータ記憶モジュールは、輸送サブシステ
ム56内に収納され、破線間、52及び54によって図
示されているようにロボット手段により適当な駆動サブ
システム都内へと、自動的にアクセス及び装荷さnる。
本発明は、以下記憶要素としてテープカセットを基準に
して記述されるものの、本発明においてはその他の及び
付加的な記憶媒体も考慮されている。
して記述されるものの、本発明においてはその他の及び
付加的な記憶媒体も考慮されている。
制御サブシステム40は、マス記憶ライブラリシステム
のための共通の資源の割振り及び割振り解除のための制
御を提供する。インターフェイステープサーバ14.1
6又は18又はインターフェイスディスクサーバーコン
ピュータ19は、データの読みとり又は書込み指令を受
けとると、まず第一に制御サブシステム40からの資源
を要求する。コンピュータ40は適当人資源を初期設定
し位置づけ、その資源が利用可能な状態にある場合要求
するIFSに情報を提供する。記録装置資源の制御は、
このとき要求するIFSへと移行する。オペレーション
がひとたび完了すると、制御するIFSは制御コンピュ
ータ40に対して、オペレーションが完了したという情
報を与え、制御コンピュータ40はこれらの資源の割振
り解除を行なう、こうして、制御コンピュータ40は、
数多くの市販のネットワークのいずれであってもよいラ
イン団を通して、■FSテープサーバー14.16及び
18及びIFSディスクサーバー19と通信する。制御
コンピュータ40同様に、ライン60を通して交換機サ
ブシステム42と通信し、又ライン62を通して駆動サ
ブシステム44及びライン64を通して保管/輸送サブ
システム部と通信する、これらのライン団、印、62及
び64は必ずしも独立していない。
のための共通の資源の割振り及び割振り解除のための制
御を提供する。インターフェイステープサーバ14.1
6又は18又はインターフェイスディスクサーバーコン
ピュータ19は、データの読みとり又は書込み指令を受
けとると、まず第一に制御サブシステム40からの資源
を要求する。コンピュータ40は適当人資源を初期設定
し位置づけ、その資源が利用可能な状態にある場合要求
するIFSに情報を提供する。記録装置資源の制御は、
このとき要求するIFSへと移行する。オペレーション
がひとたび完了すると、制御するIFSは制御コンピュ
ータ40に対して、オペレーションが完了したという情
報を与え、制御コンピュータ40はこれらの資源の割振
り解除を行なう、こうして、制御コンピュータ40は、
数多くの市販のネットワークのいずれであってもよいラ
イン団を通して、■FSテープサーバー14.16及び
18及びIFSディスクサーバー19と通信する。制御
コンピュータ40同様に、ライン60を通して交換機サ
ブシステム42と通信し、又ライン62を通して駆動サ
ブシステム44及びライン64を通して保管/輸送サブ
システム部と通信する、これらのライン団、印、62及
び64は必ずしも独立していない。
マス記憶ライプラ+710のさらに詳しい図は第2図に
示されている。第1図中で主要なシステムコンポネート
を表わすのに用いられたものと同じ番号が、同じコーポ
ネントについて第2図でも用いられている。第2図は、
第1図に示さnている4つのインターフェイスサブシス
テムの1)りlc5つのインターフェイスサブシステム
14.16.18.19及び21を示している。ユニッ
ト14.16.18及び21はIF8テープサーバーで
あり、一方ユニット19はIFSディスクサーバーであ
る。5つのインターフェイスサブシステムは例として示
されているにすぎず、本発明において多少の差こそあれ
用いることもできる。5つのインターフェイスサブシス
テムの第1の機能は、上位コンピュータ12へ及び上位
コンピュータ12から、指令及びデータを送り受けとる
ことにある。この例において、各インターフェイスサブ
システム(IFS)fi、4つの周知のタイプの外部通
信ネットワーク、すなわちH8X又[高速インターフェ
イス回線66、ライン錦上tD Ett+ernet
チャンネル、ライン70上のFl)DI及びライン7
2上のHYPERチャネル■を通して複数の上位コンピ
ュータ12に接続されている。これら4つの外部ネット
ワークの各々は上位インターフェイスモジュール(HI
M ) 74を通してIF8サブシステムに連結されて
いる。上位コンピュータモジュール74は、IF8コン
ピュータ14.16.18.19及び21とネットワー
クの間の連結性を提供する。
示されている。第1図中で主要なシステムコンポネート
を表わすのに用いられたものと同じ番号が、同じコーポ
ネントについて第2図でも用いられている。第2図は、
第1図に示さnている4つのインターフェイスサブシス
テムの1)りlc5つのインターフェイスサブシステム
14.16.18.19及び21を示している。ユニッ
ト14.16.18及び21はIF8テープサーバーで
あり、一方ユニット19はIFSディスクサーバーであ
る。5つのインターフェイスサブシステムは例として示
されているにすぎず、本発明において多少の差こそあれ
用いることもできる。5つのインターフェイスサブシス
テムの第1の機能は、上位コンピュータ12へ及び上位
コンピュータ12から、指令及びデータを送り受けとる
ことにある。この例において、各インターフェイスサブ
システム(IFS)fi、4つの周知のタイプの外部通
信ネットワーク、すなわちH8X又[高速インターフェ
イス回線66、ライン錦上tD Ett+ernet
チャンネル、ライン70上のFl)DI及びライン7
2上のHYPERチャネル■を通して複数の上位コンピ
ュータ12に接続されている。これら4つの外部ネット
ワークの各々は上位インターフェイスモジュール(HI
M ) 74を通してIF8サブシステムに連結されて
いる。上位コンピュータモジュール74は、IF8コン
ピュータ14.16.18.19及び21とネットワー
クの間の連結性を提供する。
IF8y−プサーバー14.16.18及び21に連結
されているようなライン66上のH8Xインターフェイ
スの場合、H8X/H8Pの変換を提供するためには、
既存+7) Ul tna Network (、i
g 3図及び第4図参照)が用いられる。IF8ディス
クサーバー19は、インターサーバーネットワーク76
を介してカセットテープライブラリからのデータを記憶
又は検索する必要がある場合、あらゆるIFSテープサ
ーバ−14,16,18及び21と通信する。
されているようなライン66上のH8Xインターフェイ
スの場合、H8X/H8Pの変換を提供するためには、
既存+7) Ul tna Network (、i
g 3図及び第4図参照)が用いられる。IF8ディス
クサーバー19は、インターサーバーネットワーク76
を介してカセットテープライブラリからのデータを記憶
又は検索する必要がある場合、あらゆるIFSテープサ
ーバ−14,16,18及び21と通信する。
各IFSユニット14.16.18.19及び21は、
各々のデータ記憶モジュール上に含まれている情報の登
録簿を維持するための少なくとも1つの除去可能な記憶
媒体を含むファイル登記簿モジュール(FDM)78を
有している。F D M 78 がIF8ディスクサ
ーバー19内で用いられる場合、これは、ディスクサー
バー19のだめのファイル登録簿情報を維持する所有権
を主張できるユニットである。
各々のデータ記憶モジュール上に含まれている情報の登
録簿を維持するための少なくとも1つの除去可能な記憶
媒体を含むファイル登記簿モジュール(FDM)78を
有している。F D M 78 がIF8ディスクサ
ーバー19内で用いられる場合、これは、ディスクサー
バー19のだめのファイル登録簿情報を維持する所有権
を主張できるユニットである。
1i’DM78 は、要求されているファイルがディス
ク上にあるか又はテープヘアーカイプされたかを示す情
報を含んでいる。FDM7BがIF8テープサーバー1
4.16.18又は21内に構成されている場合、この
FDMKは、消去可能な光ディスク駆動機構及び記憶モ
ジュールを収納する光学ディスクジュークボックスを含
んで成るハードウェア構成を含む。IFSユニット14
.16.18及び21の各々は同様に、成る棟のデータ
を頻繁にアクセスする必要がある場合に情報をライブラ
リ内のカセットからディスク駆動モジュール80の中に
記憶でき、かくしてテープライブラリ内のカセットを頻
繁にアクセスしなくてもすむように−、ファイル登録簿
情報及びファイルデータを記憶するケイパビリティをそ
のIFSVI−備えつけるディスク駆動モジュール80
も有している。IFSディスクサーバー19の場合、デ
ィスク駆動機構8岨同様にファイル登記簿情報及びファ
イルデータの両方を含んでいる。ディスク駆動機構80
が予め定められた充てんレベルに達した時点で、常駐ソ
フトウェアはINTER8gRVEl(NETVυ1(
K76を介してIF8テープサーバー1416.18又
f121へとデータをスプーリングする。
ク上にあるか又はテープヘアーカイプされたかを示す情
報を含んでいる。FDM7BがIF8テープサーバー1
4.16.18又は21内に構成されている場合、この
FDMKは、消去可能な光ディスク駆動機構及び記憶モ
ジュールを収納する光学ディスクジュークボックスを含
んで成るハードウェア構成を含む。IFSユニット14
.16.18及び21の各々は同様に、成る棟のデータ
を頻繁にアクセスする必要がある場合に情報をライブラ
リ内のカセットからディスク駆動モジュール80の中に
記憶でき、かくしてテープライブラリ内のカセットを頻
繁にアクセスしなくてもすむように−、ファイル登録簿
情報及びファイルデータを記憶するケイパビリティをそ
のIFSVI−備えつけるディスク駆動モジュール80
も有している。IFSディスクサーバー19の場合、デ
ィスク駆動機構8岨同様にファイル登記簿情報及びファ
イルデータの両方を含んでいる。ディスク駆動機構80
が予め定められた充てんレベルに達した時点で、常駐ソ
フトウェアはINTER8gRVEl(NETVυ1(
K76を介してIF8テープサーバー1416.18又
f121へとデータをスプーリングする。
IF819ti同様に、マス記憶ライブラリ内のカセッ
トテープへそのデータが外に記憶されることを要求する
能力も有している。この場合、常駐ソフトウェアは機能
を自動的に実行する。IF519はさらに、データがカ
セットテープ上に記憶された場合でさえ、ユーザーに対
してそのデータ及びファイル情報を提供する責任を負っ
ている。IFS 19 Fi、IFSテープサーバ14
.16.18又は21のいずれにであれデータを記憶す
るケイパビリティを有する。
トテープへそのデータが外に記憶されることを要求する
能力も有している。この場合、常駐ソフトウェアは機能
を自動的に実行する。IF519はさらに、データがカ
セットテープ上に記憶された場合でさえ、ユーザーに対
してそのデータ及びファイル情報を提供する責任を負っ
ている。IFS 19 Fi、IFSテープサーバ14
.16.18又は21のいずれにであれデータを記憶す
るケイパビリティを有する。
IFSテープサーバー構成においてディスク駆動機構8
0が用いられる場合、これらのディスク駆動機構は、シ
ステム管理及び診断ルーチンといったシステムソフトウ
ェアについての記憶を提供する。
0が用いられる場合、これらのディスク駆動機構は、シ
ステム管理及び診断ルーチンといったシステムソフトウ
ェアについての記憶を提供する。
ディスク駆動機構80は同様に、光ディスク上に記憶さ
れたファイル登録簿情報をさらにアクセスするのに必要
なデータを記憶する。
れたファイル登録簿情報をさらにアクセスするのに必要
なデータを記憶する。
交換機サブシステム42は、4つのモジュールを含んで
成る:すなわちデータインターフェイスモジュール82
(DIM)、交換機モジュール84、交換機制御モジュ
ール86及び診断/分配モジュール88である。交換機
サブ7ステム42はIFSテープサーバー14.16.
18及び21に対し、駆動”ユニット44内のあらゆる
駆動サブシステム48に接続される能力を与えている。
成る:すなわちデータインターフェイスモジュール82
(DIM)、交換機モジュール84、交換機制御モジュ
ール86及び診断/分配モジュール88である。交換機
サブ7ステム42はIFSテープサーバー14.16.
18及び21に対し、駆動”ユニット44内のあらゆる
駆動サブシステム48に接続される能力を与えている。
この接続は、駆動ユニツ)44内の荀(公称)の駆動の
サブシステム招のいずれかに対する各IFSテープサー
バー14.16.18及び墓からの4つの出力端又はイ
ンターフェイス9(イ)いずれかの(間に)l対lの接
続を提供することによって行なわれる。データイ/ター
フェイスモジュール82(DIM )は、交換機サブシ
ステム42の両側でインターフェイスするサブシステム
に対する1対1の接続を提供する。交換機サブシステム
42内のDIM82は、データを交換機モジュール84
のもう一方の側でもう1つのDIM92Vc対し選択的
に連結する、交換機モジュール84 Kデータを提供す
るのに必要な機能を含んでいる。交換機モジュール84
は、全ての駆動サブシステムDIM92への全てのIF
S DIM 82の又はその逆の連結性を提供するモジ
ューラクロスパー交換機機能で構成されている。
サブシステム招のいずれかに対する各IFSテープサー
バー14.16.18及び墓からの4つの出力端又はイ
ンターフェイス9(イ)いずれかの(間に)l対lの接
続を提供することによって行なわれる。データイ/ター
フェイスモジュール82(DIM )は、交換機サブシ
ステム42の両側でインターフェイスするサブシステム
に対する1対1の接続を提供する。交換機サブシステム
42内のDIM82は、データを交換機モジュール84
のもう一方の側でもう1つのDIM92Vc対し選択的
に連結する、交換機モジュール84 Kデータを提供す
るのに必要な機能を含んでいる。交換機モジュール84
は、全ての駆動サブシステムDIM92への全てのIF
S DIM 82の又はその逆の連結性を提供するモジ
ューラクロスパー交換機機能で構成されている。
交換機サブシステムC内の交換機制御モジュール86は
、制御局所部域ネットワーク(LAN)チャネル95(
第1図のライン60 )を通して、マス記憶ライブラリ
内リAL)とインターフェイスする、チャネル95上で
このモジュールは指令を受けとり、サブシステムの状態
を戻す。交換機制御モジュール86は制御サブシステム
40からの指令を受けとり、交換機機能を開始させるか
又は診断/制御モジュール88に対して診断テストを行
なうよう指令を与える。あらゆる読みとり又は書込みオ
ペレーショ/に先立って、制御サブシステム(CNS)
411、いずれかのIF8 DIM 82 をいずれ
かの駆動サブシステムDIM 92 K接続するよう、
交換機サブシステム42ニ対し指令を与える。全てのサ
ブシステム状態は交換機制御モジュール86へと経路指
定され、このモジュールがCN840 K状態を書式化
し送るべく制御を提供する。交換機モジュール84は、
以下に詳述するような、駆動ユニット44内のいずれか
の駆動サブシステム48にいずれかのIFSインターフ
ェイス匍を接続するクロスパー交換機コンポーネントを
内蔵している。
、制御局所部域ネットワーク(LAN)チャネル95(
第1図のライン60 )を通して、マス記憶ライブラリ
内リAL)とインターフェイスする、チャネル95上で
このモジュールは指令を受けとり、サブシステムの状態
を戻す。交換機制御モジュール86は制御サブシステム
40からの指令を受けとり、交換機機能を開始させるか
又は診断/制御モジュール88に対して診断テストを行
なうよう指令を与える。あらゆる読みとり又は書込みオ
ペレーショ/に先立って、制御サブシステム(CNS)
411、いずれかのIF8 DIM 82 をいずれ
かの駆動サブシステムDIM 92 K接続するよう、
交換機サブシステム42ニ対し指令を与える。全てのサ
ブシステム状態は交換機制御モジュール86へと経路指
定され、このモジュールがCN840 K状態を書式化
し送るべく制御を提供する。交換機モジュール84は、
以下に詳述するような、駆動ユニット44内のいずれか
の駆動サブシステム48にいずれかのIFSインターフ
ェイス匍を接続するクロスパー交換機コンポーネントを
内蔵している。
診断/分配モジュール88は、交換機サブシステム42
内で制御情報を分配するための中央点を提供する。診断
/分配モジュール(DDM)8gは、交換機制御モジュ
ール86からその他のすべてのモジュールに制御情報を
分配する分配コンポーネントを有する。DDMg 3は
同様に、テストデータを生成し比較する診断機能も提供
する。D(至)8は、サブシステムを通して診断データ
を生成し送るため、交換機制御モジュール86 Kよる
指令を受ける。
内で制御情報を分配するための中央点を提供する。診断
/分配モジュール(DDM)8gは、交換機制御モジュ
ール86からその他のすべてのモジュールに制御情報を
分配する分配コンポーネントを有する。DDMg 3は
同様に、テストデータを生成し比較する診断機能も提供
する。D(至)8は、サブシステムを通して診断データ
を生成し送るため、交換機制御モジュール86 Kよる
指令を受ける。
駆動ユニット44は、各々駆動機構制御機構モジュー
ル94(DCM) 及ヒ記録ffiモシュー ル96(
RM)を含む複数の駆動サブシステム刑を有している。
ル94(DCM) 及ヒ記録ffiモシュー ル96(
RM)を含む複数の駆動サブシステム刑を有している。
駆動サブシステム48(D昭)の主要な機能は、MAL
内のカセットにデータを記録し、カセットから記録され
たデジタルデータをプレイバックすることにある。DI
848は交換機サブシステム42(SWS)、輸送シス
テム56(TR8)及び制御サブシステム菊と制御機構
LAN 95 を通してインターフェイスする、DI
848はSWS 42とインターフェイスし、制御機構
LANg5は電気的インターフェイスであるのに対して
TR856へのインターフェイスは、ロボット式機能に
よって記憶媒体が検索又は挿入されるような機械的イン
ターフェイスである。DIf g4 B CN540
から指令を受けとりCN8へサブシステムの状態を戻す
ためMAL制御機構LAN 95 とインターフェイ
スする。
内のカセットにデータを記録し、カセットから記録され
たデジタルデータをプレイバックすることにある。DI
848は交換機サブシステム42(SWS)、輸送シス
テム56(TR8)及び制御サブシステム菊と制御機構
LAN 95 を通してインターフェイスする、DI
848はSWS 42とインターフェイスし、制御機構
LANg5は電気的インターフェイスであるのに対して
TR856へのインターフェイスは、ロボット式機能に
よって記憶媒体が検索又は挿入されるような機械的イン
ターフェイスである。DIf g4 B CN540
から指令を受けとりCN8へサブシステムの状態を戻す
ためMAL制御機構LAN 95 とインターフェイ
スする。
読みとり又は嘗込みオペレーショ/が実行されルミb合
、指令サレタ■FS14.16.18 又tri 21
HCN540からの資源を要求する。CN840は、
割振られた駆動サンプルシステム48を含む資源割振り
リストで応答する。割振られたDI84gは確42を通
してデータチャネルを介し当該IPS 14 、16.
1B又は21により読取り/書込みオペレーション全体
を通して指令を受ける。オペレーションがひとたび完了
すると、DI(s48カラ制御するIFS 14.16
.18又は21へと状態が戻される。
、指令サレタ■FS14.16.18 又tri 21
HCN540からの資源を要求する。CN840は、
割振られた駆動サンプルシステム48を含む資源割振り
リストで応答する。割振られたDI84gは確42を通
してデータチャネルを介し当該IPS 14 、16.
1B又は21により読取り/書込みオペレーション全体
を通して指令を受ける。オペレーションがひとたび完了
すると、DI(s48カラ制御するIFS 14.16
.18又は21へと状態が戻される。
DCM94は、記録装置モジュール96と内部的にイン
ターフェイスする。DCM g4は、開始/停止、テー
プ装着、記録などのさまざまな記録装置機能を実行する
。RM56は、1つの指令が完了した時点で状態をDC
M94へ戻す。現RM 96は、液高240Mbps
の速度でデータを受信及び送信できる高速データ記録
装置である。技術の向上に伴い、この構成はより高い速
度11M96への適合を可能にする。
ターフェイスする。DCM g4は、開始/停止、テー
プ装着、記録などのさまざまな記録装置機能を実行する
。RM56は、1つの指令が完了した時点で状態をDC
M94へ戻す。現RM 96は、液高240Mbps
の速度でデータを受信及び送信できる高速データ記録
装置である。技術の向上に伴い、この構成はより高い速
度11M96への適合を可能にする。
RM96は指令/状態及びデータについてDCM g4
に対してインターフェイスし、同様にロボットアクセス
機構を介して’I’H856Kインターフェイスする。
に対してインターフェイスし、同様にロボットアクセス
機構を介して’I’H856Kインターフェイスする。
記録装置モジュール96は手動式に或いはロボットアク
セス機構によりロードされうる。テープ支持サブシステ
ム98 (T、SS) 11、媒体のためのシステムレ
ベルの支持及び修理を提供する。TSSモジュール98
Fi全て、手によるローディングを必要とする独立型モ
ジュールである。デガラシ/グ機構モジュール100は
システムに対しテープを消a−t−る能力を与える。テ
ープ修理モジュール102はシステムに対し、破損した
テープ又はカセットを修理する能力を与える。巻重り装
置/清掃装置モジュール103はシステムに対して、テ
ープ媒体を再度バッキングする能力を与える。
セス機構によりロードされうる。テープ支持サブシステ
ム98 (T、SS) 11、媒体のためのシステムレ
ベルの支持及び修理を提供する。TSSモジュール98
Fi全て、手によるローディングを必要とする独立型モ
ジュールである。デガラシ/グ機構モジュール100は
システムに対しテープを消a−t−る能力を与える。テ
ープ修理モジュール102はシステムに対し、破損した
テープ又はカセットを修理する能力を与える。巻重り装
置/清掃装置モジュール103はシステムに対して、テ
ープ媒体を再度バッキングする能力を与える。
テープ輸送サブシステム56(TR8)は駆動サブシス
テム槌と記憶サブシステム104 (STS)の間でテ
ープカセットを°移動させる。TR856の第1の機能
は記録装置モジュール96からカセットを検索しそれら
をS’rS 104内に記憶するか又はその逆を行なう
ことにある。STS 104 K加えて輸送サブシステ
ム56 (T藺)は同様にカセットアクセス機構モジュ
ール106及び側面方向移送モジュール108も含んで
いる。TSR56モジユールは全てMSL記憶LANl
l0(第1図のライン64)を介してCN840 vc
より指令を受けている。
テム槌と記憶サブシステム104 (STS)の間でテ
ープカセットを°移動させる。TR856の第1の機能
は記録装置モジュール96からカセットを検索しそれら
をS’rS 104内に記憶するか又はその逆を行なう
ことにある。STS 104 K加えて輸送サブシステ
ム56 (T藺)は同様にカセットアクセス機構モジュ
ール106及び側面方向移送モジュール108も含んで
いる。TSR56モジユールは全てMSL記憶LANl
l0(第1図のライン64)を介してCN840 vc
より指令を受けている。
カセットアクセス機構モジュール106 (CAM)
[、何らかの周知のロボット機能によって実現される。
[、何らかの周知のロボット機能によって実現される。
CAMは保管モジュール112からのカセットテープを
杷握し、それをDR848内のRM96又は側面方向移
送モジュール108 (LTM)内のスロット又は5T
8104内のもう1つの保管モジュール112の中に挿
入する。カセットアクセス機構モジュール106 H1
保管サブシステム104内に図示されているいか−なる
数の保管モジュール112及びいかなる数の駆動サブシ
ステム48ニでも(ただし、図面を簡略化するため、第
2図では駆動ユニット44内の8つのグループの各々の
中に:4つだけが示されている)業務提供する小島を通
過する。1つの小島内の保管モジュールの合計数は、以
下でわかるように小島の場所によって左右される。カセ
ットアクセス機構モジュールは、水平方向及び垂直方向
の両方の軸内で移動する。アクセス機構は、最高4本の
独立アームを伴って構成され、水平軸を中心に回転する
。
杷握し、それをDR848内のRM96又は側面方向移
送モジュール108 (LTM)内のスロット又は5T
8104内のもう1つの保管モジュール112の中に挿
入する。カセットアクセス機構モジュール106 H1
保管サブシステム104内に図示されているいか−なる
数の保管モジュール112及びいかなる数の駆動サブシ
ステム48ニでも(ただし、図面を簡略化するため、第
2図では駆動ユニット44内の8つのグループの各々の
中に:4つだけが示されている)業務提供する小島を通
過する。1つの小島内の保管モジュールの合計数は、以
下でわかるように小島の場所によって左右される。カセ
ットアクセス機構モジュールは、水平方向及び垂直方向
の両方の軸内で移動する。アクセス機構は、最高4本の
独立アームを伴って構成され、水平軸を中心に回転する
。
LThi 108は、T期間に対して、最小限のユーザ
一対話で保管列の間でテープを移動させる能力を与える
。LTM 108は輸送サブシステム56の幅全体に広
がり、第11図を見るとさらに明確にわかるように、小
島の後方にある。L’l”M 108は、終端間接続さ
れ2つのユニットの高さに積上げられたセクション移送
コンポネンヒを含んでいる。
一対話で保管列の間でテープを移動させる能力を与える
。LTM 108は輸送サブシステム56の幅全体に広
がり、第11図を見るとさらに明確にわかるように、小
島の後方にある。L’l”M 108は、終端間接続さ
れ2つのユニットの高さに積上げられたセクション移送
コンポネンヒを含んでいる。
記憶サブシステム104 (8TS) d、カセットテ
ープを収納するための保管モジュール112を提供して
いる。収納されるカセットの正確な数は、STS構成に
より左右される。保管モジュール112は回転式モジュ
ール(f−HIM)であり、2つ分の高さに積上げられ
ている。
ープを収納するための保管モジュール112を提供して
いる。収納されるカセットの正確な数は、STS構成に
より左右される。保管モジュール112は回転式モジュ
ール(f−HIM)であり、2つ分の高さに積上げられ
ている。
各モジュールは80の大型カセットテープ又は菊の中型
テープを保持することができる(第9図及び第10図参
照)。保管モジュール112は、90”の増分で垂直軸
を中心に180”回転し、MAL記憶しANIIOを介
してCN540により指令される。回転モジュール11
2はCAM 106の各々に対し、最高4列のカセット
テープをアクセスする能力を与える。
テープを保持することができる(第9図及び第10図参
照)。保管モジュール112は、90”の増分で垂直軸
を中心に180”回転し、MAL記憶しANIIOを介
してCN540により指令される。回転モジュール11
2はCAM 106の各々に対し、最高4列のカセット
テープをアクセスする能力を与える。
この能力により、アクセス機構は保管モジュールが回転
させられた時点で隣接する通路からテープにアクセスで
きることから、システムの利用可能性及び信頼性は改善
される。このことは特に、1つのCAM Kとって利用
可能な記録装置モジュール96の全てが使用中である場
合又は、カセッと、アクセス機構が使用禁止状態になっ
た場合に有益である。L’rlli4108は、いずれ
かの2つの通路の間でカセットを移送することにより、
ロードレベリングを支援する。
させられた時点で隣接する通路からテープにアクセスで
きることから、システムの利用可能性及び信頼性は改善
される。このことは特に、1つのCAM Kとって利用
可能な記録装置モジュール96の全てが使用中である場
合又は、カセッと、アクセス機構が使用禁止状態になっ
た場合に有益である。L’rlli4108は、いずれ
かの2つの通路の間でカセットを移送することにより、
ロードレベリングを支援する。
CNS 40は、制御プロセッサ114.操作卓プロセ
ッサ116、高速プリンタ(図示せず)及び媒体ラベル
プリンタ118を含んでいる。制御プロセッサ114及
び操作東プロセッサ116はSun 3シリーズ200
のワークステーションである。これらは、1つのディス
クプールを共用し、即時相互冗長度を提供する。両プロ
セッサ共、少なくとも1分あたり300ライ/の速さで
印字できるラインプリンタ(図示せず)に接続されてい
る。両方のプリンタは共に、MSL制御し胃95を通し
て媒体ラベルプリ/り118にも接続されている。媒体
ラベルプリンタ118は、機械読取り可能な及び人間読
取り可能な媒体ラベルを生成する。この構成により、C
N540は、性能又は処理能力の劣化が全く無く単一デ
ィスク駆動機構の故障を許容することが可能となる。プ
ロセッサの故障の場合、処理機能全体を実行するように
各々のプロセッサを構成することができる。
ッサ116、高速プリンタ(図示せず)及び媒体ラベル
プリンタ118を含んでいる。制御プロセッサ114及
び操作東プロセッサ116はSun 3シリーズ200
のワークステーションである。これらは、1つのディス
クプールを共用し、即時相互冗長度を提供する。両プロ
セッサ共、少なくとも1分あたり300ライ/の速さで
印字できるラインプリンタ(図示せず)に接続されてい
る。両方のプリンタは共に、MSL制御し胃95を通し
て媒体ラベルプリ/り118にも接続されている。媒体
ラベルプリンタ118は、機械読取り可能な及び人間読
取り可能な媒体ラベルを生成する。この構成により、C
N540は、性能又は処理能力の劣化が全く無く単一デ
ィスク駆動機構の故障を許容することが可能となる。プ
ロセッサの故障の場合、処理機能全体を実行するように
各々のプロセッサを構成することができる。
前述のとおり、インターフェイスサブシステム(IFS
)は、さまざまなコンピュータネットワーク全体にわた
り他のコンピュータへ又は他のコンピュータからデータ
を送り受けとるというマス記憶ライブラリ10のケイパ
ビリティを提供している。
)は、さまざまなコンピュータネットワーク全体にわた
り他のコンピュータへ又は他のコンピュータからデータ
を送り受けとるというマス記憶ライブラリ10のケイパ
ビリティを提供している。
IFSは、ユーザー複合体のニーズを満たすのに必要と
される柔軟性を提供する疎結合されたモジュールの1セ
ツトで構成されている。各々のIFSモジュールが特定
の性能及び機能上のニーズを支援すべく構成されうるよ
うに、互換性ある拡張可能なIFS コンポーネント
が具備される。各々0IFSa、市販のハードウェア及
びソフトウエア製品を用いる。各々のI FSfl、I
FSコンピュータモジュール(I CM)及びファイル
登録簿モジュール78 (F D M )から成り、上
位インターフェイスモジュール74(HIMつに連結さ
れる。
される柔軟性を提供する疎結合されたモジュールの1セ
ツトで構成されている。各々のIFSモジュールが特定
の性能及び機能上のニーズを支援すべく構成されうるよ
うに、互換性ある拡張可能なIFS コンポーネント
が具備される。各々0IFSa、市販のハードウェア及
びソフトウエア製品を用いる。各々のI FSfl、I
FSコンピュータモジュール(I CM)及びファイル
登録簿モジュール78 (F D M )から成り、上
位インターフェイスモジュール74(HIMつに連結さ
れる。
IFSディスクサーバー197では、高性能オンライン
アーカ・イブケイパビリティを提供するためCRAYX
−MP/14se スーパーコアピユータであるIF
Sコンピュータモジュール/20(ICM)が含まれて
いる。その他のIFSテープサーバーユニット14.1
6.18及ヒ217)各に41、C0NVEX232
コンピュータであるI CM 122を用い、この実施
態様はユーザーに対してマス記憶駆動機構への直接的イ
ンターフェースを提供する。IFSテープサーバーコン
ピュータ120は、同じ基本的機能を実行するが、異な
るパーフォーマンス機能を提供する。
アーカ・イブケイパビリティを提供するためCRAYX
−MP/14se スーパーコアピユータであるIF
Sコンピュータモジュール/20(ICM)が含まれて
いる。その他のIFSテープサーバーユニット14.1
6.18及ヒ217)各に41、C0NVEX232
コンピュータであるI CM 122を用い、この実施
態様はユーザーに対してマス記憶駆動機構への直接的イ
ンターフェースを提供する。IFSテープサーバーコン
ピュータ120は、同じ基本的機能を実行するが、異な
るパーフォーマンス機能を提供する。
IFSテープサーバとIFSディスクサーバーの間のデ
ータ及び通信の長さは、サーバー間ネットワーク76&
ζより与えられる。
ータ及び通信の長さは、サーバー間ネットワーク76&
ζより与えられる。
上位インターフェースモジュール74(HIM)は、シ
ステムに対し低速及び高速ユーザーシステムインターフ
エイスと通信するケイパビリティを与えるような物理イ
ンターフェイスコンポーネントを含んでいる。ライン6
8でEthernet Networkと、ライン72
上でHYPERchannel■ネットワークと、ライ
ン70上でEDDI )−り/リングと及びライン6
6上で高速HSXとインターフェイスするケイパビリテ
ィを提供しているのは、当該技術分野において周知のコ
ンポーネントとアダプタの論理的岨分け(グルーピング
)である。従ってHI M 74は、システムが単数又
は複数のIEEE標準802.3局所部域ネットワーク
(LANsつに接続されているユーザーシステムと通信
することを可能にする。HYPERchannel■プ
ロセッサアダプタはシステムに対し、単数又は複数のH
YPERchannepワークに接続されているユーザ
ーシステムと通信するケイパビリティを与える。2つの
異なるHYPERchannel[F]プロセッサアダ
プタが、このシステムに必要である。A 130HY
P E Rchanne l■アタプタは、CkLAY
==+yピユー 、120カ(HYPERchanne
l■ネッ) ’7−りに接続されたユーザーシステムと
通信するケイパビリティを提供する。このアダプタは、
特に、IFSコンピュータ120 K対する連結性のた
め一対の16ビツトの高速非同期インターフェイスを伴
って設計されている。P L 150プロセツサインタ
ーフエイスと組合わされたA 400 HYPEY c
hannel” 7ダーypra、C0NVWX C2
32−x y ヒ:5−−1122 カ、HYPERc
hannel■ネッ) ’7−IK接続さn7’cz−
ザーシステムと通信するケイパビリティを提供する。こ
れらの品目は全て市販のものであり、当該技術分野にお
いては周知のものである。
ステムに対し低速及び高速ユーザーシステムインターフ
エイスと通信するケイパビリティを与えるような物理イ
ンターフェイスコンポーネントを含んでいる。ライン6
8でEthernet Networkと、ライン72
上でHYPERchannel■ネットワークと、ライ
ン70上でEDDI )−り/リングと及びライン6
6上で高速HSXとインターフェイスするケイパビリテ
ィを提供しているのは、当該技術分野において周知のコ
ンポーネントとアダプタの論理的岨分け(グルーピング
)である。従ってHI M 74は、システムが単数又
は複数のIEEE標準802.3局所部域ネットワーク
(LANsつに接続されているユーザーシステムと通信
することを可能にする。HYPERchannel■プ
ロセッサアダプタはシステムに対し、単数又は複数のH
YPERchannepワークに接続されているユーザ
ーシステムと通信するケイパビリティを与える。2つの
異なるHYPERchannel[F]プロセッサアダ
プタが、このシステムに必要である。A 130HY
P E Rchanne l■アタプタは、CkLAY
==+yピユー 、120カ(HYPERchanne
l■ネッ) ’7−りに接続されたユーザーシステムと
通信するケイパビリティを提供する。このアダプタは、
特に、IFSコンピュータ120 K対する連結性のた
め一対の16ビツトの高速非同期インターフェイスを伴
って設計されている。P L 150プロセツサインタ
ーフエイスと組合わされたA 400 HYPEY c
hannel” 7ダーypra、C0NVWX C2
32−x y ヒ:5−−1122 カ、HYPERc
hannel■ネッ) ’7−IK接続さn7’cz−
ザーシステムと通信するケイパビリティを提供する。こ
れらの品目は全て市販のものであり、当該技術分野にお
いては周知のものである。
ファイバ分配式データインターフェイス(FDDI)は
、FDD I標準を実現する5UPER(NET チッ
プセットを用いる。
、FDD I標準を実現する5UPER(NET チッ
プセットを用いる。
直接的H8Xチャネル接続がCRAYIFSコンピュー
タ120 Vc対して行なわれる。H3Xチャネルは、
H8Xデータリングを通して少なくとも200 Mbp
sの有効転送速度を維持することができる。
タ120 Vc対して行なわれる。H3Xチャネルは、
H8Xデータリングを通して少なくとも200 Mbp
sの有効転送速度を維持することができる。
C0NVEX C232:+7 ヒユー 11221d
、CRAYH8X と直接互換性あるIlo (人出
力)チャネルを提供しない。従って、C0NVEX C
232コンピユータとH8Xチャネルの間の連結性を提
供するKはUl tna製品が用いられる。このシステ
ムtl、C0−NVEX C232コyビニ”−タ12
2トUItraネットr)−クハブの間で200 Mb
psを達成することができる。
、CRAYH8X と直接互換性あるIlo (人出
力)チャネルを提供しない。従って、C0NVEX C
232コンピユータとH8Xチャネルの間の連結性を提
供するKはUl tna製品が用いられる。このシステ
ムtl、C0−NVEX C232コyビニ”−タ12
2トUItraネットr)−クハブの間で200 Mb
psを達成することができる。
第3図でd、C0NV[C232コy ビュー fi
122カ詳細に開示されている。これには3つのCPU
124.126及び128が含まれている。コンピュ
ータ124゜126及び128の各々は、2つのI10
チャネル132及び134を有するクロスバ−メモリー
130に対して双方向に連結されている。マルチプロセ
ッサ設計を使用することにより、実行時間ソフトウェア
が類似でない事象を許容できるようになり、又複数の中
断が並行して処理されうろことになる。コンピュータ1
22は、伺ピットのワードを用い、2QBytesの物
理メモリをとりつけさせることができる。このメモリー
はシステムメモリーとテープバッファメモリ(緩衝記憶
装置)vc区分される。
122カ詳細に開示されている。これには3つのCPU
124.126及び128が含まれている。コンピュ
ータ124゜126及び128の各々は、2つのI10
チャネル132及び134を有するクロスバ−メモリー
130に対して双方向に連結されている。マルチプロセ
ッサ設計を使用することにより、実行時間ソフトウェア
が類似でない事象を許容できるようになり、又複数の中
断が並行して処理されうろことになる。コンピュータ1
22は、伺ピットのワードを用い、2QBytesの物
理メモリをとりつけさせることができる。このメモリー
はシステムメモリーとテープバッファメモリ(緩衝記憶
装置)vc区分される。
I10チャネル134上のクロスバ−メモリー130の
出力は周辺インターフェイスアダプタ136を通して4
つの高速並列インターフェイスユニット138140.
142及び144に連結される。これらの高速並列イン
ターフェイスユニットの出力は、第2図に示されている
IFSコンピュータ122がらの出力90である。 こ
れらは交換機サブシステム42にデータを転送するため
に用いられる、クロスバ−メモ!J −130の一部分
を成すテープ駆動機構バッファは、テープ駆動機構デー
タ転送速度をユーザーシステムテムへの接続されたイン
ターフェイスの転送速度と一致させるのに用いられる。
出力は周辺インターフェイスアダプタ136を通して4
つの高速並列インターフェイスユニット138140.
142及び144に連結される。これらの高速並列イン
ターフェイスユニットの出力は、第2図に示されている
IFSコンピュータ122がらの出力90である。 こ
れらは交換機サブシステム42にデータを転送するため
に用いられる、クロスバ−メモ!J −130の一部分
を成すテープ駆動機構バッファは、テープ駆動機構デー
タ転送速度をユーザーシステムテムへの接続されたイン
ターフェイスの転送速度と一致させるのに用いられる。
テープバッフ゛アは同様に、駆動機構のさらに効率の良
い使用を提供する。駆動機構へのデータ転送は、テープ
駆動機構への効率の良い転送を行なうのに充分なデータ
がバッファ内に蓄積された時点で起こる。逆にいうと、
ユーザーシステムへのデータ転送は、効率の良い転送を
行なうのに充分なデータをバッファがテープ駆動機構か
ら蓄積させた場合に起こる。クロスバ−メモリー130
内の2つのQByteメモリー範囲全体が各々のコンピ
ュータ124.126,128及びI10チャネル13
2及び134 Kとって利用可能である。高速並列イン
ターフェイスユニットtAしたテープ駆動機構の4つ全
て138 、140 、142及び144が同時に作動
することができる。各々のCωJVEX ICM 12
2 Fi、各々光ディスクを保管するためのジュークボ
ックス146と2つの光学駆動機構148から成る最高
5つのファイル登録簿モジュール78 (FDM)を有
する。
い使用を提供する。駆動機構へのデータ転送は、テープ
駆動機構への効率の良い転送を行なうのに充分なデータ
がバッファ内に蓄積された時点で起こる。逆にいうと、
ユーザーシステムへのデータ転送は、効率の良い転送を
行なうのに充分なデータをバッファがテープ駆動機構か
ら蓄積させた場合に起こる。クロスバ−メモリー130
内の2つのQByteメモリー範囲全体が各々のコンピ
ュータ124.126,128及びI10チャネル13
2及び134 Kとって利用可能である。高速並列イン
ターフェイスユニットtAしたテープ駆動機構の4つ全
て138 、140 、142及び144が同時に作動
することができる。各々のCωJVEX ICM 12
2 Fi、各々光ディスクを保管するためのジュークボ
ックス146と2つの光学駆動機構148から成る最高
5つのファイル登録簿モジュール78 (FDM)を有
する。
FDM 78は、ファイルシステム登録簿のための保管
機構を提供する。登録簿情報への迅速かつ頻繁なアクセ
スを提供するため、登録簿データは、実データとは別の
媒体上にある。FDM 78を照会することにより、ユ
ーザーは、テープを駆動機構内に載置することもなくカ
セットテープの登録簿情報にアクセスする。こうして、
データ読取り及び書込みオペレーションを取扱うだけで
より効果的にテープ駆動機構を用いることができるよう
になる。登録簿データが維持されている間に、カセット
ライブラリからテープを除去することができる。テープ
上の情報がその他のサイトに移出されると、除去可能な
媒体は、登録簿情報を受入れサイトまで輸送するための
手段として役立ち、送り出されたテープ媒体の全数検査
の必要性を無くする。
機構を提供する。登録簿情報への迅速かつ頻繁なアクセ
スを提供するため、登録簿データは、実データとは別の
媒体上にある。FDM 78を照会することにより、ユ
ーザーは、テープを駆動機構内に載置することもなくカ
セットテープの登録簿情報にアクセスする。こうして、
データ読取り及び書込みオペレーションを取扱うだけで
より効果的にテープ駆動機構を用いることができるよう
になる。登録簿データが維持されている間に、カセット
ライブラリからテープを除去することができる。テープ
上の情報がその他のサイトに移出されると、除去可能な
媒体は、登録簿情報を受入れサイトまで輸送するための
手段として役立ち、送り出されたテープ媒体の全数検査
の必要性を無くする。
大記憶容量、取外し可能性ならびに登録簿情報を記憶す
るための迅速かつ頻繁なアクセスという最終目的を達成
するため、ストーレッジピン内に消去可能な光ディスク
を収納するジュークボックス及び消去可能な光ディスク
駆動機構が用いられる。これらのディスクは、アーカイ
ブを目的としてジュークボックスからとり外し可能であ
り、消去することもできる。各々のジュークボックスは
、24の消去可能な光ディスクのための保管装置及び2
つの光ディスク駆動機構のためのスペースを含んでいる
。ディスクの各々は両面で、合計IQByleのデータ
を保持する。ディスク駆動機構148 tl磁気光学式
消去性方法を用いる。これらの製品は全て現在市販され
ているものである。5つのFDM 78は、ライン15
2上のPI)DI ユーザー入力端、ライン154上
のEthernet ユーザー及びライフ 156上
のMSL 制御LAN と共に人出カプロセッサ15
0(IOP ) K接続されている。IOP 150
FiIρチャネル132に連結されているプロセッサイ
ンターフェイスアダプタ158とインターフェイスする
。
るための迅速かつ頻繁なアクセスという最終目的を達成
するため、ストーレッジピン内に消去可能な光ディスク
を収納するジュークボックス及び消去可能な光ディスク
駆動機構が用いられる。これらのディスクは、アーカイ
ブを目的としてジュークボックスからとり外し可能であ
り、消去することもできる。各々のジュークボックスは
、24の消去可能な光ディスクのための保管装置及び2
つの光ディスク駆動機構のためのスペースを含んでいる
。ディスクの各々は両面で、合計IQByleのデータ
を保持する。ディスク駆動機構148 tl磁気光学式
消去性方法を用いる。これらの製品は全て現在市販され
ているものである。5つのFDM 78は、ライン15
2上のPI)DI ユーザー入力端、ライン154上
のEthernet ユーザー及びライフ 156上
のMSL 制御LAN と共に人出カプロセッサ15
0(IOP ) K接続されている。IOP 150
FiIρチャネル132に連結されているプロセッサイ
ンターフェイスアダプタ158とインターフェイスする
。
HYPERchanne Io160 上の−−ザー入
力端はアダプタ162を通してインターフェイス164
に連結すれており、その出力端も同様にインター7エイ
スアダプタ158と連絡している。ライン170上のユ
ーザーH8Xチャネルは、プロセッサインターフェイス
174と連絡しているHIM 74内のUltra回路
172に、そしてそこから、I10チャネル132に連
結された出力端をもつインターフェイスアダプタ176
K、連結されている。
力端はアダプタ162を通してインターフェイス164
に連結すれており、その出力端も同様にインター7エイ
スアダプタ158と連絡している。ライン170上のユ
ーザーH8Xチャネルは、プロセッサインターフェイス
174と連絡しているHIM 74内のUltra回路
172に、そしてそこから、I10チャネル132に連
結された出力端をもつインターフェイスアダプタ176
K、連結されている。
第2A図に示すインターサーバネットワーク−76ハ、
ライン178を介して、ホストインターフェースモジュ
ール74内のウルトラネットワークハプ180と1oP
182 K接続されているので、クレイコンピュータ1
20 、!:コンペックスコンピュータ122との間の
通信がなされる。この通信は、コンベックスコンピュー
タ122 K接続された任意のテープドライブ上になさ
れるクレイコンピュータ120のディスク貯蔵から伝送
されたファイルより成る。
ライン178を介して、ホストインターフェースモジュ
ール74内のウルトラネットワークハプ180と1oP
182 K接続されているので、クレイコンピュータ1
20 、!:コンペックスコンピュータ122との間の
通信がなされる。この通信は、コンベックスコンピュー
タ122 K接続された任意のテープドライブ上になさ
れるクレイコンピュータ120のディスク貯蔵から伝送
されたファイルより成る。
エターネットLANライン156は、コントロールサブ
システム40(第1,2図)にリフニス)を送信し、こ
のシステム40からリクエストの状態を受信するのに用
いられる。
システム40(第1,2図)にリフニス)を送信し、こ
のシステム40からリクエストの状態を受信するのに用
いられる。
第4図は、クレーICMコンピュータ120ノ詳細を示
す。メインフレーム184は、クレーX−MP/14S
eテあり、Cn ハ、概算で32MIPS(1秒当りi
o。
す。メインフレーム184は、クレーX−MP/14S
eテあり、Cn ハ、概算で32MIPS(1秒当りi
o。
万インストラクション)の性能をもつベクトルプロセッ
サである。I/l)サブシステム(IO8) 61.3
種類のI、10プロセツサ(l0Ps )より成る。一
番目は、マスターI乃P(MIOP) 186であり、
2番目はディスクl0P(DIOP) 188.3番目
は補助l0P(X[0)’) 190である。2つの1
00メガバイト(MBy t e )チャンネル192
.194 Kより、メインフレーム184は、 IOS
バッファ196を経てIO8rtc接続される。
サである。I/l)サブシステム(IO8) 61.3
種類のI、10プロセツサ(l0Ps )より成る。一
番目は、マスターI乃P(MIOP) 186であり、
2番目はディスクl0P(DIOP) 188.3番目
は補助l0P(X[0)’) 190である。2つの1
00メガバイト(MBy t e )チャンネル192
.194 Kより、メインフレーム184は、 IOS
バッファ196を経てIO8rtc接続される。
MIOP 186は、ユーザのハイパチャンネル(商標
)198、FDDIチャ/ネル200、エターネットチ
ャンネル202、インターサーバネットワークチャンネ
ル178にインターフェースを提供する。ホストインタ
ー7エースモジユール74の一部であるウルトラネット
ワークハブ204は、■侶インターフェー y、 20
6 を介シテ、MIOP 186 Vc接続サすル。
)198、FDDIチャ/ネル200、エターネットチ
ャンネル202、インターサーバネットワークチャンネ
ル178にインターフェースを提供する。ホストインタ
ー7エースモジユール74の一部であるウルトラネット
ワークハブ204は、■侶インターフェー y、 20
6 を介シテ、MIOP 186 Vc接続サすル。
DIOP 188は、メインフレーム184の中央プロ
セッサをディスクドライブ208.210に接続する。
セッサをディスクドライブ208.210に接続する。
ディスクドライブ208,210 Kより、8つのディ
スクドライブを用いる合計で9.6ギガバイト(GBy
te)のディスク貯蔵が得られる。ドライブ208゜2
10は、メインフレーム184 K貯蔵されるファイル
のためのオンライン容量を提供するのに用いられる。こ
れらドライブ208.210はコントローラ212.2
14を介してDIOP K接続される。
スクドライブを用いる合計で9.6ギガバイト(GBy
te)のディスク貯蔵が得られる。ドライブ208゜2
10は、メインフレーム184 K貯蔵されるファイル
のためのオンライン容量を提供するのに用いられる。こ
れらドライブ208.210はコントローラ212.2
14を介してDIOP K接続される。
Xl0P 190は、ウルトラインターフェース218
を介してユーザーライン216 K H8Xインターフ
ェースを提供する機能をもつ、これは、ウルトラネット
ワークハブとリンクアダプタとより成るので、H8Xチ
ャンネルは、最大値2KrTIKまで伸ばせる。
を介してユーザーライン216 K H8Xインターフ
ェースを提供する機能をもつ、これは、ウルトラネット
ワークハブとリンクアダプタとより成るので、H8Xチ
ャンネルは、最大値2KrTIKまで伸ばせる。
このインターフェースは、H8Xインターフェースをも
つユーザがメインフレーム184から恥フィート以上は
なれているときに必要となる。また、IBMテープドラ
イブ222をメインフレーム184にとりつけるための
IBMブロック■■チャンネル2204゜ある。IBM
テープドライブ222は、保守用であって、新しいある
いは改良されたシステムソフトをロードするのに用いら
れる。
つユーザがメインフレーム184から恥フィート以上は
なれているときに必要となる。また、IBMテープドラ
イブ222をメインフレーム184にとりつけるための
IBMブロック■■チャンネル2204゜ある。IBM
テープドライブ222は、保守用であって、新しいある
いは改良されたシステムソフトをロードするのに用いら
れる。
第2図と関連的に述べたように、スイッチモジュール4
2は、1つ以上のスイッチ要素よりなる。
2は、1つ以上のスイッチ要素よりなる。
第515B図14. 1つのクロスバ−スイッチノード
を略示する。2×2クロスバ−スイッチ224ハ、スイ
ッチサブシステム42の心臓部である。この2×2クロ
スバ−スイッチは、4つの独立ポート22ξ228.2
30 、232を含む。スイッチ224Vcより、任意
の2つのポートが連結され、2つの同時データ伝送をサ
ポートするための能力が得られる。各ポートの独立性に
より、2×2クロスバ−スイッチ224は、他のポート
によってデータ伝送が妨げられることなく機能する。か
くして、いずれか任意のIFSコンピュータを、いずれ
かのドライブサブシステム48にだけでなく、スイッチ
224により互いに接続させることもできる。
を略示する。2×2クロスバ−スイッチ224ハ、スイ
ッチサブシステム42の心臓部である。この2×2クロ
スバ−スイッチは、4つの独立ポート22ξ228.2
30 、232を含む。スイッチ224Vcより、任意
の2つのポートが連結され、2つの同時データ伝送をサ
ポートするための能力が得られる。各ポートの独立性に
より、2×2クロスバ−スイッチ224は、他のポート
によってデータ伝送が妨げられることなく機能する。か
くして、いずれか任意のIFSコンピュータを、いずれ
かのドライブサブシステム48にだけでなく、スイッチ
224により互いに接続させることもできる。
マス初めに、すべてのクロスバ−スイッチノードが、第
5A図に示すように、「まっすぐ貫通」式にセットされ
る。ポート226は、ポート230 K接続され、ポー
ト228はポート232 K接続される。
5A図に示すように、「まっすぐ貫通」式にセットされ
る。ポート226は、ポート230 K接続され、ポー
ト228はポート232 K接続される。
データ伝送を行なわせる場合は、これらポートの接続を
開放し、所望ポートが結合されて所望の接続性をうる。
開放し、所望ポートが結合されて所望の接続性をうる。
第5B図に示すように、ポート226がポート232に
接続されると、インターフェースコンピュータ(IF8
2 )とドライブサブシステム48(Dus 1 )間
の接続性かえられる(第6図)。スイッチノード236
1d、形成する必要はない。というのは、これは初期化
された「まっすぐ貫通」形態にあり、したがってドライ
ブD1181 K対する接続性がえられるからである。
接続されると、インターフェースコンピュータ(IF8
2 )とドライブサブシステム48(Dus 1 )間
の接続性かえられる(第6図)。スイッチノード236
1d、形成する必要はない。というのは、これは初期化
された「まっすぐ貫通」形態にあり、したがってドライ
ブD1181 K対する接続性がえられるからである。
かくして、唯一1個のスイッチノードを形成すれば、い
ずれのデータ伝送もなされうる。
ずれのデータ伝送もなされうる。
クロスバ−スイッチ形状ヲコントロールする非フロッキ
ングアルゴリズムは、各IFSは各列におけるスイッチ
ノードの垂直ポートにのみアクセスするという前提に立
っている。第6図に示すように、IF52は垂直ポート
226.230の専用であり、「SUY Jを径てノー
ド254の垂直ポートの専用であるが、ポート232
、228は第2インターフェースコンビ゛ユ−タ(II
”S 1 つに!ッテ用イラf’LテDl(SlvC接
続性を付与する。それ自体のスイッチノード列を介して
垂直接続性をIF’SK付与するだけで11=”Sが、
他のIFSデータ伝送を1ブロツク」つまり邪魔するこ
とが防止される。
ングアルゴリズムは、各IFSは各列におけるスイッチ
ノードの垂直ポートにのみアクセスするという前提に立
っている。第6図に示すように、IF52は垂直ポート
226.230の専用であり、「SUY Jを径てノー
ド254の垂直ポートの専用であるが、ポート232
、228は第2インターフェースコンビ゛ユ−タ(II
”S 1 つに!ッテ用イラf’LテDl(SlvC接
続性を付与する。それ自体のスイッチノード列を介して
垂直接続性をIF’SK付与するだけで11=”Sが、
他のIFSデータ伝送を1ブロツク」つまり邪魔するこ
とが防止される。
かくして、第6図が例示するように、各列つまリコラム
KN個のスイッチをもつインターフェースコンピュータ
(Ili”S 1. IF’S 2. II”S 3
) Kアクセスできるものとしての3つのコラムができ
る。
KN個のスイッチをもつインターフェースコンピュータ
(Ili”S 1. IF’S 2. II”S 3
) Kアクセスできるものとしての3つのコラムができ
る。
この例はまた、N個の行を含むが各行は、ドライブサブ
システム(DR81〜DH8N ) K出力を出す。
システム(DR81〜DH8N ) K出力を出す。
第12×2スイツチ224のポート226への入力は、
任意のひとつのポーと、たとえばポート230に接続さ
れる。このポートは、第22×2クロスバ−スイッチ2
54の任意のポーと、たとえばポート238に接続され
うる。■」ポート238は次に、スイッチ254の他の
任意のポーと、たとえばポート250に接続できる、同
様に、この接続は、スイッチ254のポート250から
、スイッチ8NYのポー) 252 K延ばし、ポート
渇を経て、スイッチSNZのポート258 Kのばすこ
とができる。スイッチ8NZのポート260からの信号
は、ドライブシステム(D118 N )に接続されう
る。所望数のスイッチをスイッチ謝とSNZとの間にお
いてもよい。かくして、図示のように、第6図に示すス
イッチ間の接続により、第6図のIFS l−IF83
で示す任意のIl’8テープサーバーコンピュータ12
2は、それの出力9o(第2図)のいずれかひとつをも
っことができる。この出力は、2×2クロスバ−スイッ
チの入力/出力ポートのいずれかひとつに接続され、こ
の結果、任意のドライブサブシステムユニット槌とドラ
イツユニット44間の接続がなされる。かくして、任意
のIFSコンピュータ出力は、任意の特定レコーダモジ
ュール96に接続されるので、カセットテープからデー
タを読みとったり、書き込んだりできる。
任意のひとつのポーと、たとえばポート230に接続さ
れる。このポートは、第22×2クロスバ−スイッチ2
54の任意のポーと、たとえばポート238に接続され
うる。■」ポート238は次に、スイッチ254の他の
任意のポーと、たとえばポート250に接続できる、同
様に、この接続は、スイッチ254のポート250から
、スイッチ8NYのポー) 252 K延ばし、ポート
渇を経て、スイッチSNZのポート258 Kのばすこ
とができる。スイッチ8NZのポート260からの信号
は、ドライブシステム(D118 N )に接続されう
る。所望数のスイッチをスイッチ謝とSNZとの間にお
いてもよい。かくして、図示のように、第6図に示すス
イッチ間の接続により、第6図のIFS l−IF83
で示す任意のIl’8テープサーバーコンピュータ12
2は、それの出力9o(第2図)のいずれかひとつをも
っことができる。この出力は、2×2クロスバ−スイッ
チの入力/出力ポートのいずれかひとつに接続され、こ
の結果、任意のドライブサブシステムユニット槌とドラ
イツユニット44間の接続がなされる。かくして、任意
のIFSコンピュータ出力は、任意の特定レコーダモジ
ュール96に接続されるので、カセットテープからデー
タを読みとったり、書き込んだりできる。
上述のよう(で、スイッチサブシステム42 の目的
は、インターフェースサブシステム14.16.18.
21.19(第2図)間に、およびドライブサブシステ
ム48とドライブユニット44間に論理的、物理的イン
ターフェースを形成し、IF8が全地球的に、すべての
DR848Kアクセスできるようにすることにある。s
ws 42は、動的な接続性を提供するので、他のチャ
ンネルを中断することな(IFS −1)R8形態がえ
らnる。SWS 42は、すべての可能な大量モジュー
ルライブラリーを収容するモジュール要素より成る。か
ような柔軟性により、大儀貯蔵ライフつりは、個数可変
のドライブを備えることができる。各ノードポートは独
立しているので、形状化さnたドライブは、個々のユー
ザに同時に且つ独立的にデータを送ったり、うけたりす
ることができる。SWS 42 Kより、各IF814
.16.18あるいハ21は、ドライブユニット44内
の任意のDH848Kアクセスできる。かような全地球
的DR8のアクセス能力により、大量貯蔵システムは、
ユーザのジョブ負荷をドライブ間に分散し、そして最も
近いドライブは遠いドライブの前と考えられるので、メ
ディア伝送の必要性は最少にすることができる。
は、インターフェースサブシステム14.16.18.
21.19(第2図)間に、およびドライブサブシステ
ム48とドライブユニット44間に論理的、物理的イン
ターフェースを形成し、IF8が全地球的に、すべての
DR848Kアクセスできるようにすることにある。s
ws 42は、動的な接続性を提供するので、他のチャ
ンネルを中断することな(IFS −1)R8形態がえ
らnる。SWS 42は、すべての可能な大量モジュー
ルライブラリーを収容するモジュール要素より成る。か
ような柔軟性により、大儀貯蔵ライフつりは、個数可変
のドライブを備えることができる。各ノードポートは独
立しているので、形状化さnたドライブは、個々のユー
ザに同時に且つ独立的にデータを送ったり、うけたりす
ることができる。SWS 42 Kより、各IF814
.16.18あるいハ21は、ドライブユニット44内
の任意のDH848Kアクセスできる。かような全地球
的DR8のアクセス能力により、大量貯蔵システムは、
ユーザのジョブ負荷をドライブ間に分散し、そして最も
近いドライブは遠いドライブの前と考えられるので、メ
ディア伝送の必要性は最少にすることができる。
第7図に示すように、5w542は4つのモジュールヨ
リ族る。データインターフェースモジュール(DIM)
82 K ヨり、IFS 14.16.18、あルイt
121、あるいはDR848のいずれかへの物理的イン
ターフェースかえられる。しかし、単純化のために、第
7図には、DIM 82がライン9oを介して任意のI
FS vc接続されたかのように示され、1)IM 9
2 Fiライ/278を介してDR848K接続された
かのように示されている。くりかえすが、喘42ハ反対
の方法で働かせても性能は変わらないことに注意された
い。かくして、第7図に示すように、DIM 82は、
IPSK物理的インターフェースを提供し、同時vc
DR8にも提供すると考えられる。
リ族る。データインターフェースモジュール(DIM)
82 K ヨり、IFS 14.16.18、あルイt
121、あるいはDR848のいずれかへの物理的イン
ターフェースかえられる。しかし、単純化のために、第
7図には、DIM 82がライン9oを介して任意のI
FS vc接続されたかのように示され、1)IM 9
2 Fiライ/278を介してDR848K接続された
かのように示されている。くりかえすが、喘42ハ反対
の方法で働かせても性能は変わらないことに注意された
い。かくして、第7図に示すように、DIM 82は、
IPSK物理的インターフェースを提供し、同時vc
DR8にも提供すると考えられる。
スイッチモジュール84 (SM)は、スイッチ機構で
あって、第5A、5B、6図に示す2×2クロスバ−ス
イッチ224を含む。スイッチコントロールモジュー
ル86 (SCM) VCL ’)、CNS 4G V
C接続サレタMALコントロールしm 95 K対する
インターフェースが提供される(第2図)。SCM 8
6は、コントロールサブシステム40 (CN8)から
の命令をうけて、すべてのモジュールとs日42の要素
をコントロールする。診断/分配モジュール813 (
DDM) B、SWS 42のための組込みテスト装置
を含み、各SWS 42の要素へのコントロール指令を
分配スる。
あって、第5A、5B、6図に示す2×2クロスバ−ス
イッチ224を含む。スイッチコントロールモジュー
ル86 (SCM) VCL ’)、CNS 4G V
C接続サレタMALコントロールしm 95 K対する
インターフェースが提供される(第2図)。SCM 8
6は、コントロールサブシステム40 (CN8)から
の命令をうけて、すべてのモジュールとs日42の要素
をコントロールする。診断/分配モジュール813 (
DDM) B、SWS 42のための組込みテスト装置
を含み、各SWS 42の要素へのコントロール指令を
分配スる。
上述のように、DIM 32 Fi、任意のIFSに対
するSWS 42外部インターフェースを提供するが、
DIM92は、DH848K外部インターフェースを提
供する。
するSWS 42外部インターフェースを提供するが、
DIM92は、DH848K外部インターフェースを提
供する。
DIM82とl)IM92内のインターフェース機能2
34は、高速インターフェース用として専用のバランス
のとれた微分ドライバとレシーバを含む。両方のDIJ
32と92内のクロック吸収バッファユニット286(
(より、入力データをSWSマスタークロック信号(図
示せずつに同期させるための手段かえられる。
34は、高速インターフェース用として専用のバランス
のとれた微分ドライバとレシーバを含む。両方のDIJ
32と92内のクロック吸収バッファユニット286(
(より、入力データをSWSマスタークロック信号(図
示せずつに同期させるための手段かえられる。
吸収作用は、メモリの読みと書き込みの両方をサポート
するピンポン方式で作動するメモリーバッファユニット
286を用いて達成される。入力データは、入力クロッ
ク信号と共にひとつのメモリバッファ内に書き込まれる
が、データは、駆42マスタークロック信号で他のメモ
リバッファから読みとられる。各DIM内のバッファコ
ントロールユニット288Fi、ピンポンメモリアーキ
テクチャをコントロールし、診断ループバックテスト用
のDIM82(あるいは92)を形成し、診断/分配モ
ーニール38(DDM) Kコントロールおよヒ状態イ
ンターフェースを提供する。各DIM B2.92内の
スイッチインターフェースユニット290 Kよす、ス
イッチモジュール関のための共通インターフェースを提
供する。それぞれのDIM Bg、92は、IFSデー
タサーバー高速I10チャンネルを延長させる場合は不
可欠である。
するピンポン方式で作動するメモリーバッファユニット
286を用いて達成される。入力データは、入力クロッ
ク信号と共にひとつのメモリバッファ内に書き込まれる
が、データは、駆42マスタークロック信号で他のメモ
リバッファから読みとられる。各DIM内のバッファコ
ントロールユニット288Fi、ピンポンメモリアーキ
テクチャをコントロールし、診断ループバックテスト用
のDIM82(あるいは92)を形成し、診断/分配モ
ーニール38(DDM) Kコントロールおよヒ状態イ
ンターフェースを提供する。各DIM B2.92内の
スイッチインターフェースユニット290 Kよす、ス
イッチモジュール関のための共通インターフェースを提
供する。それぞれのDIM Bg、92は、IFSデー
タサーバー高速I10チャンネルを延長させる場合は不
可欠である。
スイッチモジュール84(SM)は、1個以上のスイッ
チ要素292より成る。各スイッチ要素292は、2X
2クロスバ−スイッチ224、およびそれぞれの4個の
独立I10ポートとスイッチコントロールユニット23
4に接続されたスイッチインターフェースユニット22
6を含む。スイッチインターフェースユニット226
K ヨり、DIM 82 アルイd 92、あるいは他
のスイッチ要素292への接続性を提供することにより
、モジュール性付のSWS 42がえられる。多数のス
イッチ要素292が接続されて、所望数の外部SW84
2インターフエースがえられる。
チ要素292より成る。各スイッチ要素292は、2X
2クロスバ−スイッチ224、およびそれぞれの4個の
独立I10ポートとスイッチコントロールユニット23
4に接続されたスイッチインターフェースユニット22
6を含む。スイッチインターフェースユニット226
K ヨり、DIM 82 アルイd 92、あるいは他
のスイッチ要素292への接続性を提供することにより
、モジュール性付のSWS 42がえられる。多数のス
イッチ要素292が接続されて、所望数の外部SW84
2インターフエースがえられる。
第5A、58図と関連的に述べたようK、2×2クロス
バ−スイッチ224は、5w542の心臓である。
バ−スイッチ224は、5w542の心臓である。
2X2クロスバ−スイッチ224は、4つの独立■ρポ
ートを含む。このクロスバ−スイッチ224 Vcより
、任意の2つのポートを接続させることができ、かくし
て2つのデータ伝送を同時にサポートする作用かえられ
る。ポートの独立性により、2×2クロスバ−スイッチ
224は、他のポートを通るデータ伝送を妨げることな
く形成される。スイッチコントロールユニット234
Kより、onvBa内ノ分配II’$294へのインタ
ーフェースかえられる。コントロールおよび状態情報は
、このインターフェースを径へ伝達される。再形成命令
は、スイッチコントロールユニット234 VCよって
うけられ、個々のクロスバ−スイッチポートに分配され
る。命令があると、スイッチコントロールユニットは、
スイッチ要素292から状態情報を集めて、分配要素2
94 K伝える。スイッチ要素292により、1280
Mbps の集合I10バンド巾がえられる。
ートを含む。このクロスバ−スイッチ224 Vcより
、任意の2つのポートを接続させることができ、かくし
て2つのデータ伝送を同時にサポートする作用かえられ
る。ポートの独立性により、2×2クロスバ−スイッチ
224は、他のポートを通るデータ伝送を妨げることな
く形成される。スイッチコントロールユニット234
Kより、onvBa内ノ分配II’$294へのインタ
ーフェースかえられる。コントロールおよび状態情報は
、このインターフェースを径へ伝達される。再形成命令
は、スイッチコントロールユニット234 VCよって
うけられ、個々のクロスバ−スイッチポートに分配され
る。命令があると、スイッチコントロールユニットは、
スイッチ要素292から状態情報を集めて、分配要素2
94 K伝える。スイッチ要素292により、1280
Mbps の集合I10バンド巾がえられる。
DDM88は、分配ユニットあるいは要素294と、診
断ユニット296とを含む。分配ユニット294 Kよ
って、スイッチコントロールモジュール86(8CM)
のだめの命令/状態インターフェースおよび分配がえら
れる。命令をうけると、分配ユニット294は、コント
ロール情報を適当なSWS 42要素に分配する。診断
ユニット296は、5W842内賦テスト装置を含む。
断ユニット296とを含む。分配ユニット294 Kよ
って、スイッチコントロールモジュール86(8CM)
のだめの命令/状態インターフェースおよび分配がえら
れる。命令をうけると、分配ユニット294は、コント
ロール情報を適当なSWS 42要素に分配する。診断
ユニット296は、5W842内賦テスト装置を含む。
これは、テストパターン発生装置298、出力スイッチ
インターフェース300、入力スイッチインターフェー
ス302、比較ユニツ) 304を含む。テストパター
ン発生装置298は、SCM 86からの命令があると
、診断用の公知テストパターンを発生させ、ライン30
6 上のスイッチインターフェースユニット300を経
て出力される。ライン306 K ! !:l、診断ユ
ニット296ハ、DIM 82を介して、スイッチ要素
292内のスイッチインターフェース機能ポート226
に接続される。診断用テストパターンはライン308を
経て、テスト中のユニットから送られ1来て、スイッチ
インターフェース302 K入力されて評価される。比
較機能304が、診断用テストパターンを評価する。診
断ユニット296は、SWS 42に、診断用テストパ
ターンを発生し、それぞれの、あるいは選択されたSW
S 42要素を経てテストパターンを発送し、テストパ
ターンの同一性を評価する機能を付与する。各5WS4
2要素のかようなエラー検知能力により、欠陥が見つか
るので交換ユニットの個数は最低になる。かくして、欠
陥安素は迅速に診断さnる。5VVS42の新規な接続
ttと動的スイッチング能力により、オンラインデータ
伝送を妨げることなく診断が実行される。
インターフェース300、入力スイッチインターフェー
ス302、比較ユニツ) 304を含む。テストパター
ン発生装置298は、SCM 86からの命令があると
、診断用の公知テストパターンを発生させ、ライン30
6 上のスイッチインターフェースユニット300を経
て出力される。ライン306 K ! !:l、診断ユ
ニット296ハ、DIM 82を介して、スイッチ要素
292内のスイッチインターフェース機能ポート226
に接続される。診断用テストパターンはライン308を
経て、テスト中のユニットから送られ1来て、スイッチ
インターフェース302 K入力されて評価される。比
較機能304が、診断用テストパターンを評価する。診
断ユニット296は、SWS 42に、診断用テストパ
ターンを発生し、それぞれの、あるいは選択されたSW
S 42要素を経てテストパターンを発送し、テストパ
ターンの同一性を評価する機能を付与する。各5WS4
2要素のかようなエラー検知能力により、欠陥が見つか
るので交換ユニットの個数は最低になる。かくして、欠
陥安素は迅速に診断さnる。5VVS42の新規な接続
ttと動的スイッチング能力により、オンラインデータ
伝送を妨げることなく診断が実行される。
スイツナコントロールモジュール86 (SCM) 6
1、SWS 、12の操作コントロールを行うのに必要
な要素ヲ含ム。SCM 86 HlMsL コy )
o −ルLAN 95 t” Hて、コントロールサブ
システム4Q (CNS)からの命令をうけ、状態を伝
送する。SCM B6内のLANインターフェースユニ
ット310により、5WS42イ/ターフエースはライ
ン95上のMSLコントロール因に提供される。この要
素は、在庫商品として人手できる。スイッチコントロー
ラ312は、インターフェース310を介して、CN5
40からの高レベル命令をうけ、これらの命令を、SW
S 42要素が必要とする詳細行動に転換する。スイッ
チコントローラ312は、市販されている。コントロー
ルインターフェースユニット314により、市販されて
いルスイッチコントローラユニット312と診断分配モ
ジュール88間のインターフェースがえら扛る。コント
ロールインターフェースユニット314u、市販商品で
あって、スイッチコントローラ要素インターフェースを
含す。コントロールインターフェース314U、すべて
の命令/状態インターフェースを各SWS 42要素に
対してサポートするのに必要十分なI10チャンネルは
有してない。したがって、命令/状態情報は、ひとつの
並列インターフェースを経て、DDM 38内の分配ユ
ニット294ヘコントロールインターフエース314か
ら送信すれる。
1、SWS 、12の操作コントロールを行うのに必要
な要素ヲ含ム。SCM 86 HlMsL コy )
o −ルLAN 95 t” Hて、コントロールサブ
システム4Q (CNS)からの命令をうけ、状態を伝
送する。SCM B6内のLANインターフェースユニ
ット310により、5WS42イ/ターフエースはライ
ン95上のMSLコントロール因に提供される。この要
素は、在庫商品として人手できる。スイッチコントロー
ラ312は、インターフェース310を介して、CN5
40からの高レベル命令をうけ、これらの命令を、SW
S 42要素が必要とする詳細行動に転換する。スイッ
チコントローラ312は、市販されている。コントロー
ルインターフェースユニット314により、市販されて
いルスイッチコントローラユニット312と診断分配モ
ジュール88間のインターフェースがえら扛る。コント
ロールインターフェースユニット314u、市販商品で
あって、スイッチコントローラ要素インターフェースを
含す。コントロールインターフェース314U、すべて
の命令/状態インターフェースを各SWS 42要素に
対してサポートするのに必要十分なI10チャンネルは
有してない。したがって、命令/状態情報は、ひとつの
並列インターフェースを経て、DDM 38内の分配ユ
ニット294ヘコントロールインターフエース314か
ら送信すれる。
分配ユニット294は、各SWS 42要素に対してす
べての命令/状態インターフェースをサポートするに十
分なIloを有する。
べての命令/状態インターフェースをサポートするに十
分なIloを有する。
ドライブサブシステム4g (DR8)の細部が、第8
図に示されている。DIG 48は、レコーダモジュー
ル96(RM)とドライブコントローラモジュールg4
(DCM)を含む。RM96はいろいろなタイプがあ
るが、好適具体例は回転ヘッド型レコーダである。
図に示されている。DIG 48は、レコーダモジュー
ル96(RM)とドライブコントローラモジュールg4
(DCM)を含む。RM96はいろいろなタイプがあ
るが、好適具体例は回転ヘッド型レコーダである。
ドライブコントローラモジュール94 (DCM) K
より、スイッチサブシステム42へのインターフェース
かえられる。このインターフェースは、■刃94の内部
論理と、tx、’+v g4によってRM96に与えら
れたインターフェースと関連的に用いられて、RM95
とインターフェースサブシステム14.16.18ある
いは21間のファイルデータとコントロール情報の伝送
が可能となる(第2図)。DCM 94によっても、C
NS 40からライン95を経てMSLコントロールし
田にインターフェイスが提供され、この結果、IP81
4.16.18あるいは21に非論理的に接続されてい
るR M 96がコントロールさ肚る。
より、スイッチサブシステム42へのインターフェース
かえられる。このインターフェースは、■刃94の内部
論理と、tx、’+v g4によってRM96に与えら
れたインターフェースと関連的に用いられて、RM95
とインターフェースサブシステム14.16.18ある
いは21間のファイルデータとコントロール情報の伝送
が可能となる(第2図)。DCM 94によっても、C
NS 40からライン95を経てMSLコントロールし
田にインターフェイスが提供され、この結果、IP81
4.16.18あるいは21に非論理的に接続されてい
るR M 96がコントロールさ肚る。
DCMはは、インターフェース要素316、マイクロコ
ントローラユニット318(MCC)、ハツファユニッ
)320.レコーダインターフェースを含ム。
ントローラユニット318(MCC)、ハツファユニッ
)320.レコーダインターフェースを含ム。
インターフェース要素316は、SWS 42 、!:
4 y fi−フェースするためのユニットである。こ
れは、高速並列インターフェースと関連的に用いられて
、640 Mbps までのバースト速度で、IF’
8テープサーバ14 、15 、18あるいは21、お
よびl)CM 94時間にデータを伝送しうるようにな
されている。インターフェースユニット316は、イン
ターフェース組立体324を含むが、この組立体により
、高速並列オペレーションが可能となり、同時に残りの
DCM94のだめの包括的同期インターフェースかえら
れる。
4 y fi−フェースするためのユニットである。こ
れは、高速並列インターフェースと関連的に用いられて
、640 Mbps までのバースト速度で、IF’
8テープサーバ14 、15 、18あるいは21、お
よびl)CM 94時間にデータを伝送しうるようにな
されている。インターフェースユニット316は、イン
ターフェース組立体324を含むが、この組立体により
、高速並列オペレーションが可能となり、同時に残りの
DCM94のだめの包括的同期インターフェースかえら
れる。
MICi 素318 Kより、インターフェースユニッ
ト316とRAM95を除いて、L)CM 94の要素
のだめの操作コントロールを構成する。MIo 318
は、コントローラ326と1.ANインターフェースユ
ニット謡とを含む。コントローラユニット326は、1
6 Ml(zマイクロプロセッサの機能をもち、中断ハ
ンドラ、専用のランダムアクセスメモリ(RAM )、
リードオンリメモリ(ROM) 、アドレスデコーダ、
バスアービトレータを含む関連コントロール回路を有す
る。
ト316とRAM95を除いて、L)CM 94の要素
のだめの操作コントロールを構成する。MIo 318
は、コントローラ326と1.ANインターフェースユ
ニット謡とを含む。コントローラユニット326は、1
6 Ml(zマイクロプロセッサの機能をもち、中断ハ
ンドラ、専用のランダムアクセスメモリ(RAM )、
リードオンリメモリ(ROM) 、アドレスデコーダ、
バスアービトレータを含む関連コントロール回路を有す
る。
コントローラユニット326は、命令レジスタ組も有す
るが、これらレジスタを介して、マイクロプロセッサは
、インターフェースユニット316、バッフ7ユニツト
320.レコーダインターフェイス322と接続する。
るが、これらレジスタを介して、マイクロプロセッサは
、インターフェースユニット316、バッフ7ユニツト
320.レコーダインターフェイス322と接続する。
これはまた、副インターフェースユニット328との接
続も含む。
続も含む。
LANインターフェースユニット328は、外部サブシ
ステムコントローラ(CN840 ) トコントローラ
326を、MSLコントロールライン95を介して連通
ずる。厖インターフェースユニット328ハ、腸チップ
セットを有するので、標準相互接続かえられる。MIC
ユニット318により、DCrvl g4は、オンライ
ンとオフラインの2つのモードのいずれかで作動する。
ステムコントローラ(CN840 ) トコントローラ
326を、MSLコントロールライン95を介して連通
ずる。厖インターフェースユニット328ハ、腸チップ
セットを有するので、標準相互接続かえられる。MIC
ユニット318により、DCrvl g4は、オンライ
ンとオフラインの2つのモードのいずれかで作動する。
DCM 94は、IF’S 14.16.1Bあるいは
21とDCM 94間が、スイッチサブシステム42を
介して論理接続がなされると、オンラインモードに入れ
る。オンライン操作は、特定のIFSが、特定RM 9
5の使用を要求し、このRM 96 K DCM 94
が接続されていて、ファイルデータを貯蔵あるいは回収
するのに用いられるときに行なわれる。MIC318は
、このモードにおいて、インターフェースユニット31
6t−介して、IFSからの命令をうけ、それに対する
作動コントロールを出力する。受信された命令は、デー
タ回収、データ貯蔵、ファイルサーチなどの操作機能を
求めるものである。この操作コントロールは、各要素と
RM 96のだめの高レベル命令の創出、全体モジュー
ル操作のモニタ、要素間作動の協働化を含む。これはま
た、個々の要素、l(AM g6状態メツセージ、命令
応答の収集と、これらのメツセージと応答を、機能要求
中のIPS[送るのに適したフォーマット内の組立とを
含む。
21とDCM 94間が、スイッチサブシステム42を
介して論理接続がなされると、オンラインモードに入れ
る。オンライン操作は、特定のIFSが、特定RM 9
5の使用を要求し、このRM 96 K DCM 94
が接続されていて、ファイルデータを貯蔵あるいは回収
するのに用いられるときに行なわれる。MIC318は
、このモードにおいて、インターフェースユニット31
6t−介して、IFSからの命令をうけ、それに対する
作動コントロールを出力する。受信された命令は、デー
タ回収、データ貯蔵、ファイルサーチなどの操作機能を
求めるものである。この操作コントロールは、各要素と
RM 96のだめの高レベル命令の創出、全体モジュー
ル操作のモニタ、要素間作動の協働化を含む。これはま
た、個々の要素、l(AM g6状態メツセージ、命令
応答の収集と、これらのメツセージと応答を、機能要求
中のIPS[送るのに適したフォーマット内の組立とを
含む。
DCM 94は、これを任意のIFSコンピュータ間)
非論理接続があるとき、オフラインモードに入る。
非論理接続があるとき、オフラインモードに入る。
オフラインモードであるとき、第2図と関連的に述ヘラ
t’L fr:、 CNS 40 Ire、DCM 9
4 トRM 96 ノ両方の操作性をモニタする。かく
して、IFSコンピュータは、DCM 94が接続され
るRM96の使用効率を最大化する。MICユニット3
18は、このモードにおいて、因インターフェースユニ
ット328ヲ介して、CN840あるいはIFSコンピ
ュータ14.16.18あるいハ21のいずれかから出
る命令をうける。つけられた命令は、IF8コンピュー
タにデータを人出力する場合を除いて、任意の操作可能
性の実行を指令する。つまり、論理接続がないからであ
る。オフライン命令は、診断テストと、オンライン活動
のための準備との2つのカテゴリーのいずれかに入る。
t’L fr:、 CNS 40 Ire、DCM 9
4 トRM 96 ノ両方の操作性をモニタする。かく
して、IFSコンピュータは、DCM 94が接続され
るRM96の使用効率を最大化する。MICユニット3
18は、このモードにおいて、因インターフェースユニ
ット328ヲ介して、CN840あるいはIFSコンピ
ュータ14.16.18あるいハ21のいずれかから出
る命令をうける。つけられた命令は、IF8コンピュー
タにデータを人出力する場合を除いて、任意の操作可能
性の実行を指令する。つまり、論理接続がないからであ
る。オフライン命令は、診断テストと、オンライン活動
のための準備との2つのカテゴリーのいずれかに入る。
診断テスト命令により、CNS 40は、DCM g4
とRM95の両方の操作性をモニタする。これらの命令
は、DCM g4とRM 95の両方VC利用できる内
蔵1スト装置の実行を初期化するのに用いられる。
とRM95の両方の操作性をモニタする。これらの命令
は、DCM g4とRM 95の両方VC利用できる内
蔵1スト装置の実行を初期化するのに用いられる。
オンライン活動を準備するためのこれらの命令L(より
、IFSコンピュータは、RMg6の使用効率を最大化
する。論理接続される前のテープ位置決めのような、命
令駆動活動が、IFSコンピュータ14.16.18あ
るいは21と、RAM 96との間でなされるので、テ
ープ上の特定のファイルをサーチすることによって失な
われる接続前時間は短縮される。
、IFSコンピュータは、RMg6の使用効率を最大化
する。論理接続される前のテープ位置決めのような、命
令駆動活動が、IFSコンピュータ14.16.18あ
るいは21と、RAM 96との間でなされるので、テ
ープ上の特定のファイルをサーチすることによって失な
われる接続前時間は短縮される。
M[C31Bの性能は、コントローラユニット326内
に組込まれた16 MHzマイクロプロセッサにおいて
見られる。オフラインモードにおけるMIC318の性
能は、LANインターフェースユニット328によって
トリガされ、DCM 94とCNS 40との間の連続
通信経路がえられる。
に組込まれた16 MHzマイクロプロセッサにおいて
見られる。オフラインモードにおけるMIC318の性
能は、LANインターフェースユニット328によって
トリガされ、DCM 94とCNS 40との間の連続
通信経路がえられる。
バッファ要素320は、IF8テープサーバ14.16
.18、あるいは21およびRM95間の効果とバース
トデータ伝送速度の差異を補償する。バッファ要素32
0はまた、テープに書き込まれ中のデータを評価するべ
く、マルチアクセスバッファユニット330、バッファ
コントロールユニット332.書込み後読取り比較ユニ
ット334を含む。
.18、あるいは21およびRM95間の効果とバース
トデータ伝送速度の差異を補償する。バッファ要素32
0はまた、テープに書き込まれ中のデータを評価するべ
く、マルチアクセスバッファユニット330、バッファ
コントロールユニット332.書込み後読取り比較ユニ
ット334を含む。
マルチアクセスバッファユニット330 (MAB )
により、データ仮貯蔵に必要なソリッドステートメモリ
かえられるが、その理由はこれが個々の1F8テープサ
ーバとRM 95間を伝送されるからである。このメモ
リは、テープサーバのメモリのための競争のいくつかを
オフロードし、ファイルの一部をリアルタイムが再アク
セスし、これがテープ上に実際に書込まれ、必要に応じ
てこれをテープに再1軽込みするかどうか評価すること
を可能と−t−ル。バッファコントロールユニット33
2により、アドレシング・コントロール情報がMAB
330に提供サレ、カ<テM[Cユニット318ハMA
B330vCアクセス可能となり、これは診断テストに
用いられる。
により、データ仮貯蔵に必要なソリッドステートメモリ
かえられるが、その理由はこれが個々の1F8テープサ
ーバとRM 95間を伝送されるからである。このメモ
リは、テープサーバのメモリのための競争のいくつかを
オフロードし、ファイルの一部をリアルタイムが再アク
セスし、これがテープ上に実際に書込まれ、必要に応じ
てこれをテープに再1軽込みするかどうか評価すること
を可能と−t−ル。バッファコントロールユニット33
2により、アドレシング・コントロール情報がMAB
330に提供サレ、カ<テM[Cユニット318ハMA
B330vCアクセス可能となり、これは診断テストに
用いられる。
書込み後読取り比較ユニット334 (RWC)により
、書込みプロセス中(て、データが論理的にテープサー
バしく書込まれているかどうかを評価するのに必要な論
理かえられる5[334はまた、ファイルの一部は再5
込みされるべきであることを・(ツファコントロールユ
ニット332に示f 手Qjt 4 含む。
、書込みプロセス中(て、データが論理的にテープサー
バしく書込まれているかどうかを評価するのに必要な論
理かえられる5[334はまた、ファイルの一部は再5
込みされるべきであることを・(ツファコントロールユ
ニット332に示f 手Qjt 4 含む。
県量3ユニット330は、市販の1メガピットダイナミ
ックRAMを用いる500メガピット円形メモリである
。バッファのサイズは、転送速度分散を補償するのに必
要なメモリ獣と、データがテープに書込まれる時から戻
されて評価されるまでに期待されるラテンシー(潜在)
とによって決められる。
ックRAMを用いる500メガピット円形メモリである
。バッファのサイズは、転送速度分散を補償するのに必
要なメモリ獣と、データがテープに書込まれる時から戻
されて評価されるまでに期待されるラテンシー(潜在)
とによって決められる。
MABユニット330 Kよって、インターフェースユ
ニット316、バッファコントロールユニット332、
簾ユニット334、レコーダインターフェースユニット
322へのデータインターフェースが提供されへかよう
なインターフェースの組合わせにより、実行中の命令の
種類に応じて、同時かつ非矛盾性のアクセスがMAB
330 K対してなされる。テープ操作の貯蔵中におい
て、インターフェースユニット316はデータをMAB
330 K伝送するが、レコーダインターフェース要
素ユニット322 ト鼠ユニット334は同時機能して
、MAB 330内の各種の場所からのデータをうける
。テープ操作から回収される間、レコーダインターフェ
ースユニット322はデータをMAB 330 K伝送
するが、インターフェースユニット316はMAB 3
30内の各種位置からのデータを同時に回収する。
ニット316、バッファコントロールユニット332、
簾ユニット334、レコーダインターフェースユニット
322へのデータインターフェースが提供されへかよう
なインターフェースの組合わせにより、実行中の命令の
種類に応じて、同時かつ非矛盾性のアクセスがMAB
330 K対してなされる。テープ操作の貯蔵中におい
て、インターフェースユニット316はデータをMAB
330 K伝送するが、レコーダインターフェース要
素ユニット322 ト鼠ユニット334は同時機能して
、MAB 330内の各種の場所からのデータをうける
。テープ操作から回収される間、レコーダインターフェ
ースユニット322はデータをMAB 330 K伝送
するが、インターフェースユニット316はMAB 3
30内の各種位置からのデータを同時に回収する。
診断操作中において、 MICユニツ) 318はデー
タを、バッファコントロールユニット332を経てMA
B 330 yc伝送する。続いて、MAB 330は
データを同時的K、レコーダインターフェースユニット
322 K伝送し、アドレスラグ中において、鼠ユニッ
ト334に伝送し、DCM 94と/あるいは1M96
のf’l[Iを評価する。データは、インターフェース
ユニット316へのインターフェースと両立するフォー
マット内のMAB 330 K貯えられる。フォーマッ
トの転換は、1li4AB 330がインターフェース
される他のユニットによってなさnる。
タを、バッファコントロールユニット332を経てMA
B 330 yc伝送する。続いて、MAB 330は
データを同時的K、レコーダインターフェースユニット
322 K伝送し、アドレスラグ中において、鼠ユニッ
ト334に伝送し、DCM 94と/あるいは1M96
のf’l[Iを評価する。データは、インターフェース
ユニット316へのインターフェースと両立するフォー
マット内のMAB 330 K貯えられる。フォーマッ
トの転換は、1li4AB 330がインターフェース
される他のユニットによってなさnる。
バッファコントロールユニット332ハ、状態フィード
バックコントローラと論理を有するが、これらは、アド
レッシング・インターフェース仲裁、転送方向指示など
の、MAB 330におけるメモリの機能コントロール
を行うのに必要なものである。
バックコントローラと論理を有するが、これらは、アド
レッシング・インターフェース仲裁、転送方向指示など
の、MAB 330におけるメモリの機能コントロール
を行うのに必要なものである。
バツファコントロールユニツ) 332 u 、 M[
Cユニーット318でアドレス出来るので、高レベル命
令と状態メッセ−2の転送が可能となるレジスタを含む
。これはまた、MICユニット318を含むが、このユ
ニットは診断テストに用いられるMABユニット330
のためのデータインターフェースを有し、ファイルの一
部をテープに再書込みすべきときを決定するための鼠ユ
ニット334のためのインターフェースをなす。パツフ
ァコントロールユニツ)332a、全体のバッファユニ
ット320のリアルタイムコントロールをなすが、M[
Cユニット318との協働作業は、高レベル命令/状態
転送ベースでのみなされる。バッフアコ/トロールユニ
ット332ハ、共通メモリに同時的、競合なしアクセス
をなすマルチインターフェースを可能とする良く知られ
た従来技術をつかう。この従来技術は、サポートされた
各インターフェースのためのアドレス情報と時間シフト
メモリデータに基づく。
Cユニーット318でアドレス出来るので、高レベル命
令と状態メッセ−2の転送が可能となるレジスタを含む
。これはまた、MICユニット318を含むが、このユ
ニットは診断テストに用いられるMABユニット330
のためのデータインターフェースを有し、ファイルの一
部をテープに再書込みすべきときを決定するための鼠ユ
ニット334のためのインターフェースをなす。パツフ
ァコントロールユニツ)332a、全体のバッファユニ
ット320のリアルタイムコントロールをなすが、M[
Cユニット318との協働作業は、高レベル命令/状態
転送ベースでのみなされる。バッフアコ/トロールユニ
ット332ハ、共通メモリに同時的、競合なしアクセス
をなすマルチインターフェースを可能とする良く知られ
た従来技術をつかう。この従来技術は、サポートされた
各インターフェースのためのアドレス情報と時間シフト
メモリデータに基づく。
バッファコントロールユニット332はマタ、ファイル
データが正しい順序で確実に回収させるようにする機能
も有する。かくして、このバッファコントロールユニッ
ト332ハ、チータブロックをテープに書込む前に、識
別マークをこのデータブロークに付加する。これが必要
である理由は、再書込み機能が構造中に含まれているか
らである。
データが正しい順序で確実に回収させるようにする機能
も有する。かくして、このバッファコントロールユニッ
ト332ハ、チータブロックをテープに書込む前に、識
別マークをこのデータブロークに付加する。これが必要
である理由は、再書込み機能が構造中に含まれているか
らである。
ファイルがテープから読取られると、複製ブロックの再
生が可能となる。これは、ファイルが初期的に書込まれ
たと舞にエラーが生じると起るので、1つ以上のブロッ
クが再書込みされる。バッファコントロールユニット3
32は、いずれかひとつのどの複製ブロックを、ファイ
ル回収作業中に、インターフェースユニット316 K
転送すべきかを決定するため識別マークをつかう。この
能力により、エラーなしのファイルを貯蔵される順序で
回収する能力が確保される。
生が可能となる。これは、ファイルが初期的に書込まれ
たと舞にエラーが生じると起るので、1つ以上のブロッ
クが再書込みされる。バッファコントロールユニット3
32は、いずれかひとつのどの複製ブロックを、ファイ
ル回収作業中に、インターフェースユニット316 K
転送すべきかを決定するため識別マークをつかう。この
能力により、エラーなしのファイルを貯蔵される順序で
回収する能力が確保される。
RWCユニット334は、データがテープに書込1れた
ことを積極的に証明する比較回路を用いる。
ことを積極的に証明する比較回路を用いる。
この結果、診断テスト中にテープに書込まれたデータが
比較されると共に、合格のピットエラー率(BER)
が維持されていることを確認するべく欠陥テープを論理
的VC「カットアウト(切除)」するための手段かえら
れる。RWCユニット334は、予めテープに書込まn
た情報をうけるため、MABユニット330トレコーダ
インターフェースユニット3220両方とインタフェー
スする。RWCユニット334は、ピット同志の比較を
行って、RMg6から入力されたデータが、テープへの
書込み用として転送されて来たデータと同じかどうかを
確かめる。このプロセス中にエラー検知を行うことによ
り、RM96中のエラー検出およびコード(EDAC)
ユニットの修正能力が、データの書込み後読取り中に超
過したことが分る。次いで、これは、このテープ部分に
不合格の欠陥部分があることを意味するので、RWCユ
ニット334に、バッファコントロールユニット332
Kテープの他部分にエラーデータを再書込みするよう
指令させる。上述のように、悪いテープ部分を論理的に
切除することにより、テープの不正BERは、事前にこ
れをスクリーニングしなくとも確実にセットされる。こ
のプロセスは、テープの機能と共に、エラー修正戦略を
実行し、テープに貯蔵され且つこれから回収されたデー
タの合格BERを保持する。バッファユニット320は
、有効チャンネル転送速度を損うことなく、240 M
)I)SのRM96の一定データ転送速度と、IMbp
sとRM 96の240 M bps速度の間で変動す
る有効チャンネル転送速度との間の差を補償する。
比較されると共に、合格のピットエラー率(BER)
が維持されていることを確認するべく欠陥テープを論理
的VC「カットアウト(切除)」するための手段かえら
れる。RWCユニット334は、予めテープに書込まn
た情報をうけるため、MABユニット330トレコーダ
インターフェースユニット3220両方とインタフェー
スする。RWCユニット334は、ピット同志の比較を
行って、RMg6から入力されたデータが、テープへの
書込み用として転送されて来たデータと同じかどうかを
確かめる。このプロセス中にエラー検知を行うことによ
り、RM96中のエラー検出およびコード(EDAC)
ユニットの修正能力が、データの書込み後読取り中に超
過したことが分る。次いで、これは、このテープ部分に
不合格の欠陥部分があることを意味するので、RWCユ
ニット334に、バッファコントロールユニット332
Kテープの他部分にエラーデータを再書込みするよう
指令させる。上述のように、悪いテープ部分を論理的に
切除することにより、テープの不正BERは、事前にこ
れをスクリーニングしなくとも確実にセットされる。こ
のプロセスは、テープの機能と共に、エラー修正戦略を
実行し、テープに貯蔵され且つこれから回収されたデー
タの合格BERを保持する。バッファユニット320は
、有効チャンネル転送速度を損うことなく、240 M
)I)SのRM96の一定データ転送速度と、IMbp
sとRM 96の240 M bps速度の間で変動す
る有効チャンネル転送速度との間の差を補償する。
レコーダインターファレンスユニット322 (RCr
)は、データフォーマットと、MAB 330とRM9
6との間の論理差とを補償する。RCI 322はまた
、MICユニツ) 318とRM 96との間で転送さ
れた状態応答と、フォーマットと、命令の論理を転換す
るための手段も有する。RCI 322は、データイン
ターフェースユニット336 トコントロールインター
フェースユニット338を用いて作動する。
)は、データフォーマットと、MAB 330とRM9
6との間の論理差とを補償する。RCI 322はまた
、MICユニツ) 318とRM 96との間で転送さ
れた状態応答と、フォーマットと、命令の論理を転換す
るための手段も有する。RCI 322は、データイン
ターフェースユニット336 トコントロールインター
フェースユニット338を用いて作動する。
データインターフェース336 (DIF)は、バラン
スのとれたECL (エミッタカップル論理)ライント
ライバとレシーバを有するが、これはデータをDCM
94とRM 96との間で転送するのに必要なものであ
る。DIF 336 K jす、MAB ユ= ット3
30とRM96をして上記転送をさせるだめのユニーク
なインターフェースペア(入力と出力)かえられる。
スのとれたECL (エミッタカップル論理)ライント
ライバとレシーバを有するが、これはデータをDCM
94とRM 96との間で転送するのに必要なものであ
る。DIF 336 K jす、MAB ユ= ット3
30とRM96をして上記転送をさせるだめのユニーク
なインターフェースペア(入力と出力)かえられる。
DIF336の設計は、データをRM96におよびこれ
から同時転送し、かくして書込み後読取り証明のDCM
94 Kよる実行をサポートするRCI 322要素
の能力を確保するようになされている。DIF336は
また、DCM 94とRM 96間の差をクロックして
、コントロールインターフェースユニット338とイン
ターフェースし、モード情報をうけることもできる。D
IF 336は、この情報にもとづいて、正常とループ
バックの2つのモードのいずれかで作動する。正常モー
ド時は、DIF336はMABユニット330とRM
96間のデータ転送を許可する。ループバックモードに
は、診断テスト中にだけ入りうるが、コノ時dDIF
336 U、MAB 330 カラブータラうけ、この
データをRVCユニット334 K直接転送して、オリ
ジナルデータと比較し、DIF 336の作動を確かめ
る。
から同時転送し、かくして書込み後読取り証明のDCM
94 Kよる実行をサポートするRCI 322要素
の能力を確保するようになされている。DIF336は
また、DCM 94とRM 96間の差をクロックして
、コントロールインターフェースユニット338とイン
ターフェースし、モード情報をうけることもできる。D
IF 336は、この情報にもとづいて、正常とループ
バックの2つのモードのいずれかで作動する。正常モー
ド時は、DIF336はMABユニット330とRM
96間のデータ転送を許可する。ループバックモードに
は、診断テスト中にだけ入りうるが、コノ時dDIF
336 U、MAB 330 カラブータラうけ、この
データをRVCユニット334 K直接転送して、オリ
ジナルデータと比較し、DIF 336の作動を確かめ
る。
コントロールインターフェースユニット338(CIF
)は、−組の命令レジスターを有するが、MICユニッ
ト318 uこれらのレジスターを介してRM96と通
信する。CIF 338はまた、ECLインターフェー
スを有するが、これらを経て、補助データとエラーフラ
グが転送される。CIF 338はまた、インターフェ
ースを有するが、これをへてRM96の命令と状態応答
が伝送される。
)は、−組の命令レジスターを有するが、MICユニッ
ト318 uこれらのレジスターを介してRM96と通
信する。CIF 338はまた、ECLインターフェー
スを有するが、これらを経て、補助データとエラーフラ
グが転送される。CIF 338はまた、インターフェ
ースを有するが、これをへてRM96の命令と状態応答
が伝送される。
ライン340上のエラーフラグは、最大値Ktl達しな
いあるレベルのエラー修正能力が、ファイル回収中にお
いてRM 96のエラー検知および修正(EDAC)
分だけ超過したことを示す信号である。
いあるレベルのエラー修正能力が、ファイル回収中にお
いてRM 96のエラー検知および修正(EDAC)
分だけ超過したことを示す信号である。
この信号は、初期データ書込み中においてデータブロッ
クを再書込みする時間を決め、あるいは後続のデータ読
取り中において、テープが他のテープにそのデータを再
書込みするのを保証する点にまで規模縮少する時間を決
める。この信号は、テープの再使用とくりわえし時間に
おけるBER規模縮少(デグラデーション)をモニタす
る。信号があられれるレベルはプログラムすることがで
きる。
クを再書込みする時間を決め、あるいは後続のデータ読
取り中において、テープが他のテープにそのデータを再
書込みするのを保証する点にまで規模縮少する時間を決
める。この信号は、テープの再使用とくりわえし時間に
おけるBER規模縮少(デグラデーション)をモニタす
る。信号があられれるレベルはプログラムすることがで
きる。
この信号はまた、ファイルがテープに初めて書込まれた
時間をモニタして、これがある修正範囲内において書込
まれることを確実にする。ピット同志の比較プロセスが
出来ないデータブロックは、テープ上に再書込みされる
。書込み後読取り中−でおいてピット対ピット比較プロ
セスを通るようにファイルをテープに書込むことは可能
であるが、エラー修正能力は、正しいデータの出力に制
約を設けるよう強制される。かような場合、低レベルが
プログラムされて、このレベルに対してエラーフラグは
、ある修正能力が超えられたことを信号で知らせる。
時間をモニタして、これがある修正範囲内において書込
まれることを確実にする。ピット同志の比較プロセスが
出来ないデータブロックは、テープ上に再書込みされる
。書込み後読取り中−でおいてピット対ピット比較プロ
セスを通るようにファイルをテープに書込むことは可能
であるが、エラー修正能力は、正しいデータの出力に制
約を設けるよう強制される。かような場合、低レベルが
プログラムされて、このレベルに対してエラーフラグは
、ある修正能力が超えられたことを信号で知らせる。
補助データインターフェースライン342は、ファイル
サーチあるいは回収プロセスにおいて後でつかえるよう
に、カセットテープの長手方向トラックに家事情報を貯
蔵する手段を有する。補助データインターフェースライ
ン342a、ユニーフナ連続インターフェース対(ひと
つは入力、他は出力)トして機能する。コントロールイ
ンターフェース344は、RM96が命令する双方向性
連続インタフェースを有するが、このインターフェース
を通って状態メツセージが伝送される。
サーチあるいは回収プロセスにおいて後でつかえるよう
に、カセットテープの長手方向トラックに家事情報を貯
蔵する手段を有する。補助データインターフェースライ
ン342a、ユニーフナ連続インターフェース対(ひと
つは入力、他は出力)トして機能する。コントロールイ
ンターフェース344は、RM96が命令する双方向性
連続インタフェースを有するが、このインターフェース
を通って状態メツセージが伝送される。
DIF ユニット336 Kよってえられるデータイ
ンターフェースにより、データは個々に転送され、同時
にもし必要なら、RM 96 (240Mbps )の
一定速度で、このRM96へおよび/あるいはこれから
転送される。CIFユニット338 Vi、96 Kb
psの標準速度で、情報および状態をRM 96 Kお
よびこれから転送する。補助データインタフェース34
2 tl、38.4 Kbpsの速度で、RM96とC
IFユニット338との間で情報を送信する。
ンターフェースにより、データは個々に転送され、同時
にもし必要なら、RM 96 (240Mbps )の
一定速度で、このRM96へおよび/あるいはこれから
転送される。CIFユニット338 Vi、96 Kb
psの標準速度で、情報および状態をRM 96 Kお
よびこれから転送する。補助データインタフェース34
2 tl、38.4 Kbpsの速度で、RM96とC
IFユニット338との間で情報を送信する。
レコーダモジュール96は、回転ヘッド型レコーダを有
するが、これは公知であって、大量貯蔵システム内にフ
ァイルデータを永久貯蔵し、続いて回収するのに用いら
れる。回転レコーダは、4対のヘッド(ひとつは記録用
、他は再生用)を有し、ヘリカル走査技術を用いて高速
ファイル貯蔵と回収が実現される。このレコーダは、貯
蔵媒体としてのカセットテープをつかう。これは、デー
タを200 M)I)S 以上の速度で送信し、また
ファイルサーチをサポートするためテープの高速性(非
記録/再生)をもたらす。RM 96は、革新的なエラ
ー修正戦略を有するので、BERは合格レベルになる。
するが、これは公知であって、大量貯蔵システム内にフ
ァイルデータを永久貯蔵し、続いて回収するのに用いら
れる。回転レコーダは、4対のヘッド(ひとつは記録用
、他は再生用)を有し、ヘリカル走査技術を用いて高速
ファイル貯蔵と回収が実現される。このレコーダは、貯
蔵媒体としてのカセットテープをつかう。これは、デー
タを200 M)I)S 以上の速度で送信し、また
ファイルサーチをサポートするためテープの高速性(非
記録/再生)をもたらす。RM 96は、革新的なエラ
ー修正戦略を有するので、BERは合格レベルになる。
さらに、ユニットのテスト性を確保するための高級内蔵
テストセットを含む。これはまた、傾斜アジマスレコー
ド方式を採用するので、非傾斜アジマスレコード方式の
場合よりかなり良好なトラッキングエラーが得られ、
BERの要件が満たされる。
テストセットを含む。これはまた、傾斜アジマスレコー
ド方式を採用するので、非傾斜アジマスレコード方式の
場合よりかなり良好なトラッキングエラーが得られ、
BERの要件が満たされる。
となり同志のトラックにおける磁力信号は、互いに直角
をなすので、再生ヘッドと、トラッキングエラーが発生
したときは事実上読取られるトラックのとなりのトラッ
クからの磁力信号との間が磁気連結されるため、生じる
雑音はかなり低くなる。
をなすので、再生ヘッドと、トラッキングエラーが発生
したときは事実上読取られるトラックのとなりのトラッ
クからの磁力信号との間が磁気連結されるため、生じる
雑音はかなり低くなる。
傾斜アジマスレコード方式の使用により、テープに対す
る環境の影響によるトラッキングエラーは確実に補償さ
れる。また、これは、異なるレコーダの構造における機
械的許容範囲に基づくトラッキングエラーを補償するの
で、クロスプレイを確保する手段としても機能する。
る環境の影響によるトラッキングエラーは確実に補償さ
れる。また、これは、異なるレコーダの構造における機
械的許容範囲に基づくトラッキングエラーを補償するの
で、クロスプレイを確保する手段としても機能する。
RM96は、240 M bpsの一定バースト速度で
データを転送しうる並列インターフェースをもたらす。
データを転送しうる並列インターフェースをもたらす。
このインターフェースは、一方向インターフェースの対
(ひとつは入力、他方は出力)として機能するが、それ
ぞれ240 M bpsの転送速度をうろことができる
。各インターフェースは、書込み後読取り証明機能をサ
ポートするべく、個々のデータを240 M)p8で転
送する電子機器を有する。
(ひとつは入力、他方は出力)として機能するが、それ
ぞれ240 M bpsの転送速度をうろことができる
。各インターフェースは、書込み後読取り証明機能をサ
ポートするべく、個々のデータを240 M)p8で転
送する電子機器を有する。
RM96は、単独命令の発生にもとづくバースト転送速
度で、情報の連続ブロックを転送したり、受信したりで
きる。
度で、情報の連続ブロックを転送したり、受信したりで
きる。
レコーダのテープ転送ドライブモータは、前進方向ある
いは逆方向における秒当り300インチ(■ps)
までの速度でテープを回転させる機能をもたせることに
より、第1フアイルサーチを遂行する能力をサポートす
る。このモータはまた、テープの損傷を防ぐため、テー
プ速度を変えるときスムーズに加速する機能も有する。
いは逆方向における秒当り300インチ(■ps)
までの速度でテープを回転させる機能をもたせることに
より、第1フアイルサーチを遂行する能力をサポートす
る。このモータはまた、テープの損傷を防ぐため、テー
プ速度を変えるときスムーズに加速する機能も有する。
自動ロード機能は、テープカセットのサイズを自動的に
検知し、このカセットをリールノープにローディングし
、テープをらせんスキャナのまわりにまきつける作用な
どである。レコーダ96は、自動アクセス機を用いて、
あるいは人間が手動で、カセットがレコーダ内の約5イ
ンチ挿入されたあとで、最長3秒以内に完全に自動装填
する。このレコード96Fiまた、DCM 94からの
命令があったときは、同じただし反対の方法でカセット
を解放する。この命令の実行により、カセットの一部が
突出するが(約3インチ)、これは自動アクセス機で取
出すのに十分な量である。前述のように、レコーダモジ
ュール96は市販されている。
検知し、このカセットをリールノープにローディングし
、テープをらせんスキャナのまわりにまきつける作用な
どである。レコーダ96は、自動アクセス機を用いて、
あるいは人間が手動で、カセットがレコーダ内の約5イ
ンチ挿入されたあとで、最長3秒以内に完全に自動装填
する。このレコード96Fiまた、DCM 94からの
命令があったときは、同じただし反対の方法でカセット
を解放する。この命令の実行により、カセットの一部が
突出するが(約3インチ)、これは自動アクセス機で取
出すのに十分な量である。前述のように、レコーダモジ
ュール96は市販されている。
貯蔵サブシステム(STS ) (第2B図)、つまリ
フローバルカセットアクセスの設備は、回転モシュ/’
112 (RT′M) t” 含b o R’rhA
112 j’を一定のラックとして用いられるが、こ
れのサイズは、io//x40“×40“である。RT
M 11211、カセットのための個々の貯蔵スロット
を有しているので、2種のサイズのカセットのいずれか
を独得の方法で貯える。
フローバルカセットアクセスの設備は、回転モシュ/’
112 (RT′M) t” 含b o R’rhA
112 j’を一定のラックとして用いられるが、こ
れのサイズは、io//x40“×40“である。RT
M 11211、カセットのための個々の貯蔵スロット
を有しているので、2種のサイズのカセットのいずれか
を独得の方法で貯える。
RTM112の第1形状は、第9図に示される。この形
状ニオイテ、RTM H52つの列、346 (!1.
348 ヲ備えており、各列F12つの側部のそれぞれ
に並列形状の加ケの貯蔵スロットがある。ひとつの側部
は、通常はカセットをCAM 106 vcアクセスで
きるようにするモジュール面として形成される(第2図
)。この側部は、通常はカセットがアクセスできない面
である端部に対向している。各貯蔵スロット350Fi
、1つのカセットを収容するので、この構造で全部で8
0ケのカセットが収容できる(各側部に40ケづつ)。
状ニオイテ、RTM H52つの列、346 (!1.
348 ヲ備えており、各列F12つの側部のそれぞれ
に並列形状の加ケの貯蔵スロットがある。ひとつの側部
は、通常はカセットをCAM 106 vcアクセスで
きるようにするモジュール面として形成される(第2図
)。この側部は、通常はカセットがアクセスできない面
である端部に対向している。各貯蔵スロット350Fi
、1つのカセットを収容するので、この構造で全部で8
0ケのカセットが収容できる(各側部に40ケづつ)。
第10図に示す第2形状において、RTM112は、2
つの側部のそれぞれに20ケの貯蔵スロットがある単一
行352をもつ。この形状における各スロット354は
、より大型のカセットを1ケ収容できるので、全部で4
0ケのカセットが収容される(各側部[20ケづつ)。
つの側部のそれぞれに20ケの貯蔵スロットがある単一
行352をもつ。この形状における各スロット354は
、より大型のカセットを1ケ収容できるので、全部で4
0ケのカセットが収容される(各側部[20ケづつ)。
貯蔵スロット350あるいは354は、回転できるベー
ス356上のRTM112内Vこ入る。
ス356上のRTM112内Vこ入る。
このベース356は回転できるので、 RTM 112
のどちらかの側部にアクセスできるカセットはすべて、
反対側の側部にもアクセスできる。RTM112は、C
N840からのライン110 (第2B図)上の貯蔵コ
ントロールにLAN信号を与えるため、公知のインター
フェースを介して、CNS 40からの回転命令を受信
する。貯蔵コントロールLA、N信号はライン110を
通って、エターネット型LANをうごかす。このLAN
K 4d、すべてのRTM112とすべての伝送サブ
システム56モジユール(gt、2B図)が接続されて
いて、CNS 40からの命令をうけ、状態をこれに伝
達する。
のどちらかの側部にアクセスできるカセットはすべて、
反対側の側部にもアクセスできる。RTM112は、C
N840からのライン110 (第2B図)上の貯蔵コ
ントロールにLAN信号を与えるため、公知のインター
フェースを介して、CNS 40からの回転命令を受信
する。貯蔵コントロールLA、N信号はライン110を
通って、エターネット型LANをうごかす。このLAN
K 4d、すべてのRTM112とすべての伝送サブ
システム56モジユール(gt、2B図)が接続されて
いて、CNS 40からの命令をうけ、状態をこれに伝
達する。
RTM112は、精密なステップモータを用いるので回
転作用かえられる。回転は、90度少しづつ、スムーズ
になされるので、カセットは必要以上に振動したりする
ことがない。各貯蔵スロット350と354は、公知の
保持機能をもつのでカセットは保持される。
転作用かえられる。回転は、90度少しづつ、スムーズ
になされるので、カセットは必要以上に振動したりする
ことがない。各貯蔵スロット350と354は、公知の
保持機能をもつのでカセットは保持される。
本発明の大量貯蔵ライブラリの平面図を示す第11図を
みるに、RTM112は、他のRTMモジュール112
ニ沿ってトラック要素(図示せずつにとりつけられて、
貯蔵室が形成される。RTM112の特定の構造の故に
、モジュールは積重ねられる。この結果、中心を合わせ
て垂直に重ねられた4ケのRT M 112から成る貯
蔵列が形成される。
みるに、RTM112は、他のRTMモジュール112
ニ沿ってトラック要素(図示せずつにとりつけられて、
貯蔵室が形成される。RTM112の特定の構造の故に
、モジュールは積重ねられる。この結果、中心を合わせ
て垂直に重ねられた4ケのRT M 112から成る貯
蔵列が形成される。
回転モジュール112の好適具体例の場合、いくつかの
媒体貯蔵スロツ) 350が、第9図に示すようにレコ
ーダモジュール96を収容するのに用いられる。構造が
かくなされているので、記録モジュール96により、カ
セットアクセス機モジュール106 K 対するカセッ
トインターフェースがなされる。RTM112は回転す
るので、システムは内蔵された重複特性を有するように
なる。RTM1120回転は、カセットアクセス機モジ
ュール106が故障したり、あるいは記録モジュール9
6が故障して、カセットに他のカセットアクセス機モジ
ュール106がアクセスしうるときになされる。この重
複性は、構造上のキーエレメントである。
媒体貯蔵スロツ) 350が、第9図に示すようにレコ
ーダモジュール96を収容するのに用いられる。構造が
かくなされているので、記録モジュール96により、カ
セットアクセス機モジュール106 K 対するカセッ
トインターフェースがなされる。RTM112は回転す
るので、システムは内蔵された重複特性を有するように
なる。RTM1120回転は、カセットアクセス機モジ
ュール106が故障したり、あるいは記録モジュール9
6が故障して、カセットに他のカセットアクセス機モジ
ュール106がアクセスしうるときになされる。この重
複性は、構造上のキーエレメントである。
バルク装填モジュール358 (BLM ) (第2図
)のそれぞれは、横方向転送モジュール108 K装填
あるいは除去されるべきカセットを運ぶ手段として機能
する。BLM 358は、転動する枠として機能するが
、このフレームは、2つのカセット貯蔵ユニットを担持
するための設備を備えている。各ユニットは箱状の容器
であって、それぞれの貯蔵スロットを有するので、カセ
ットテープがこれに収容される。ひとつの形状における
カセット貯蔵ユニットは、並列方式で並べられた10ケ
の貯蔵スロットから成る2つの列を含む。構造体は全部
で加ケのカセットを収容でへる。貯蔵ユニットは、その
1方の側からの入アクセスできるようにカセットを収容
する。
)のそれぞれは、横方向転送モジュール108 K装填
あるいは除去されるべきカセットを運ぶ手段として機能
する。BLM 358は、転動する枠として機能するが
、このフレームは、2つのカセット貯蔵ユニットを担持
するための設備を備えている。各ユニットは箱状の容器
であって、それぞれの貯蔵スロットを有するので、カセ
ットテープがこれに収容される。ひとつの形状における
カセット貯蔵ユニットは、並列方式で並べられた10ケ
の貯蔵スロットから成る2つの列を含む。構造体は全部
で加ケのカセットを収容でへる。貯蔵ユニットは、その
1方の側からの入アクセスできるようにカセットを収容
する。
バルク装填モジュール358は、1人の人間で、タイル
床あるいはカーペット床でも、坂があっても簡単に動か
すことができる、カセット貯蔵ユニットは一杯に積み込
むと、約蜀ポンドになるが、1人でBLM 358から
容易に取外し、横移動モジュール108内IH挿入でき
る。この結果、横移動モジュール108内の大量のカセ
ットを、それの全作動状態を低下させることなく、手動
でローディングできる迅速手段かえられる。
床あるいはカーペット床でも、坂があっても簡単に動か
すことができる、カセット貯蔵ユニットは一杯に積み込
むと、約蜀ポンドになるが、1人でBLM 358から
容易に取外し、横移動モジュール108内IH挿入でき
る。この結果、横移動モジュール108内の大量のカセ
ットを、それの全作動状態を低下させることなく、手動
でローディングできる迅速手段かえられる。
運搬サブシステム56(第2図)は、各カセットが各カ
セットアクセス機モジュール106ニアクセスでき、す
べてのレコーダモジュール96と関連的に確実につかえ
るような構造になっている。各カセットアクセス機モジ
ュール106 (CAM )は、個々のマニピュレータ
組立体のだめのコントロール機能を果すアクセス機コン
トロール用電子機器を有する。この電子機器は、第2図
に示すライン110上のコントロールシステム40カラ
のマニピュレータ命令をうける。これらの命令は、個々
のマニピュレータ運動インストラクションに転換され、
モジュレートされた二重赤外線通信り/りをへて、マニ
ピュレータ組立体((伝達される。同様にして電子機器
は、上記赤外線通信リンクをへてマニピュレータ状態を
うけ、通信ライン110ヲへて、コントロールサブシス
テム40に状態を伝えるのに必要な転換を行う。コント
ロール用砿子機器357は、回転モジュール112上に
担持される。(第9.1゜図)このモジュールを貯蔵性
の長さ方向の真中に定置させることにより、マニピュレ
ータ組立体の通信範囲は2倍IF−なる。マニピュレー
タ組立体通信を行うのにコントロール用電子機器モジュ
ール357を用いることにより、物理的なケーブル中断
の可能性がなくなるので、運動との関連性は解決する。
セットアクセス機モジュール106ニアクセスでき、す
べてのレコーダモジュール96と関連的に確実につかえ
るような構造になっている。各カセットアクセス機モジ
ュール106 (CAM )は、個々のマニピュレータ
組立体のだめのコントロール機能を果すアクセス機コン
トロール用電子機器を有する。この電子機器は、第2図
に示すライン110上のコントロールシステム40カラ
のマニピュレータ命令をうける。これらの命令は、個々
のマニピュレータ運動インストラクションに転換され、
モジュレートされた二重赤外線通信り/りをへて、マニ
ピュレータ組立体((伝達される。同様にして電子機器
は、上記赤外線通信リンクをへてマニピュレータ状態を
うけ、通信ライン110ヲへて、コントロールサブシス
テム40に状態を伝えるのに必要な転換を行う。コント
ロール用砿子機器357は、回転モジュール112上に
担持される。(第9.1゜図)このモジュールを貯蔵性
の長さ方向の真中に定置させることにより、マニピュレ
ータ組立体の通信範囲は2倍IF−なる。マニピュレー
タ組立体通信を行うのにコントロール用電子機器モジュ
ール357を用いることにより、物理的なケーブル中断
の可能性がなくなるので、運動との関連性は解決する。
明らかなように、各カセットアクセス機モジュール10
6ハ、回転貯蔵モジュール112の2つの行の間で、そ
れと平行に動く。かくして、カセットアクセス機モジュ
ール106に向って内向きの回転モジュール112の面
つまり側部には、カセットモジュール106がアクセス
できる。かくして、回転モジュー ル1.12 (0行
360 、362 (0間にあルCAM 106は、こ
れらの行360,362の間の空間に内向きのいずれか
ひとつのモジュールにアクセスできる。しかし、行36
0と362の間のCAM 106が機能不良になること
もある。かような場合、行362内の回転ユニット11
2は180度回転して、行362 、364の間のCA
M 106 Fiこれらユニットに働きかける。同様に
して、行360内の回転モジュール112も180度回
転して、行360と366間のCAM106はこれらモ
ジュールに作用する。かくして、RTM112の回転特
性の故に、このシステム内には自然の冗長性が形成され
る。
6ハ、回転貯蔵モジュール112の2つの行の間で、そ
れと平行に動く。かくして、カセットアクセス機モジュ
ール106に向って内向きの回転モジュール112の面
つまり側部には、カセットモジュール106がアクセス
できる。かくして、回転モジュー ル1.12 (0行
360 、362 (0間にあルCAM 106は、こ
れらの行360,362の間の空間に内向きのいずれか
ひとつのモジュールにアクセスできる。しかし、行36
0と362の間のCAM 106が機能不良になること
もある。かような場合、行362内の回転ユニット11
2は180度回転して、行362 、364の間のCA
M 106 Fiこれらユニットに働きかける。同様に
して、行360内の回転モジュール112も180度回
転して、行360と366間のCAM106はこれらモ
ジュールに作用する。かくして、RTM112の回転特
性の故に、このシステム内には自然の冗長性が形成され
る。
これもまた第11図から明らかなように、横移動モジュ
ール108が回転モジュール112の端部にとりつけら
れているので、任意性におけるいずれかの回転モジュー
ル112内の任意のカセットは、CAM 106 Kよ
って取外さ几、横移動モジュール108に運ばれる。横
移動ユニツ)108H1ひとつの横移動ユニットからの
カセットは、回転モジュール112の所望の行に達する
まで、他のユニットに移動し、こ\において、関連CA
M 106は横移動ユニツ) 108から取出され、回
転ユニット112内の適切位置におかれる。
ール108が回転モジュール112の端部にとりつけら
れているので、任意性におけるいずれかの回転モジュー
ル112内の任意のカセットは、CAM 106 Kよ
って取外さ几、横移動モジュール108に運ばれる。横
移動ユニツ)108H1ひとつの横移動ユニットからの
カセットは、回転モジュール112の所望の行に達する
まで、他のユニットに移動し、こ\において、関連CA
M 106は横移動ユニツ) 108から取出され、回
転ユニット112内の適切位置におかれる。
この結果、3つの主要な機能サブシステムを有する新規
な大量貯蔵ライブラリは、ファイルサーバサブシステム
、コントロール機能サブシステム、媒体扱いサブシステ
ムを備えることが明らかになった。ファイルサーバシス
テムは、まず、高性能オンライン保管可能性を有するデ
ィスクサーバインターフェースコンピュータを含む。複
数の第2チーフサ−バインターフエースコンピュータに
より、システムのユーザは、互いに連結されたクロスバ
−スイッチを利用するスイッチモジュールをへて、この
システム内の任意の貯蔵エレメントに連結される。
な大量貯蔵ライブラリは、ファイルサーバサブシステム
、コントロール機能サブシステム、媒体扱いサブシステ
ムを備えることが明らかになった。ファイルサーバシス
テムは、まず、高性能オンライン保管可能性を有するデ
ィスクサーバインターフェースコンピュータを含む。複
数の第2チーフサ−バインターフエースコンピュータに
より、システムのユーザは、互いに連結されたクロスバ
−スイッチを利用するスイッチモジュールをへて、この
システム内の任意の貯蔵エレメントに連結される。
媒体扱いサブセクショ7vcより、貯蔵エレメントへの
グローバルアクセスが可能となる。このサブセクション
は、貯蔵モジュールを有するので、アクセス機モジュー
ルは、貯蔵モジュールのいずれかの側して貯蔵された貯
蔵エレメントにアクセスで縫る。この結果、システムは
内蔵冗長性を有することになる。加えて、横移動モジュ
ールにより貯蔵エレメントは、回転モジュールのひとつ
の行から他の行へ移動する。
グローバルアクセスが可能となる。このサブセクション
は、貯蔵モジュールを有するので、アクセス機モジュー
ルは、貯蔵モジュールのいずれかの側して貯蔵された貯
蔵エレメントにアクセスで縫る。この結果、システムは
内蔵冗長性を有することになる。加えて、横移動モジュ
ールにより貯蔵エレメントは、回転モジュールのひとつ
の行から他の行へ移動する。
コントロールセクションにより、すべての資源は割付け
され、再割付けされ、加えて、システム活動がモニタさ
れ、システム診断がなされ、システム情報はハードコピ
ーあるいはソフトコピーフォーマットでえられる。
され、再割付けされ、加えて、システム活動がモニタさ
れ、システム診断がなされ、システム情報はハードコピ
ーあるいはソフトコピーフォーマットでえられる。
本発明は、好適具体例と関連的に記述されて来たが、本
発明を上記特定例に限定する意図はなく、反対に本発明
は、後記特許請求の範囲に記載の本発明の精神と範囲内
に入る変形例、変更例、相当例を含む。
発明を上記特定例に限定する意図はなく、反対に本発明
は、後記特許請求の範囲に記載の本発明の精神と範囲内
に入る変形例、変更例、相当例を含む。
図面の簡単な説明
本発明は添付の図面と合わせて、以下の詳しい説明を参
照することにより、より完全に理解できる。
照することにより、より完全に理解できる。
第1図は、本発明のマス記憶ライブラリの概略図である
。
。
第2図は、マス記憶ライブラリのブロックダイヤグラム
である。
である。
第3図は、テープサーバーコンピュータの概略図である
。
。
第4図は、ディスクサーバーコンピュータの概略図であ
る。
る。
第5A図は、第1の構成における単一のクロスバ−交換
機ノードの概略図である。
機ノードの概略図である。
第5B図は、第2の構成における単一のクロスバ−交換
機ノードの概略図である。
機ノードの概略図である。
第6図は、互いに対し直列に連結さnうる複数のクロス
パー交換機ノードの概略図である。
パー交換機ノードの概略図である。
第7図は、クロスバ−交換機ケ用いた交換機サブシステ
ムの概略図である。
ムの概略図である。
第8図は、交換機サブシステムに連結され、記録装置と
駆動する駆動機構サブシステムの概略図である。
駆動する駆動機構サブシステムの概略図である。
第9図は、回転保管モジュールの1つの構成の概略図で
ある。
ある。
第10図は1回転保管モジュールの第2の構成の概略図
である。
である。
第11図は、好ましい設置態様での本発明の床配置図の
概略図である。
概略図である。
図面の浄書(内容に変更なし)
FI6.2B
Claims (1)
- 【特許請求の範囲】 1、情報記憶用のマス記憶ライブラリを形成する複数デ
ータ記憶モジュールと、 前記各データ記憶モジュール内に含まれる情報のディレ
クトリを保持しデータ位置出力信号を発生するデータデ
ィレクトリアーカイブと、 選定したデータ記憶モジュールを受け前記マス記憶ライ
ブラリ内で前記の選定したデータ記憶モジュールから情
報を読出し又は前記記憶モジュールに情報を書込むよう
に各別に制御できる複数のデータ記録モジュールと、 前記のデータディレクトリアーカイブ及びデータ記録モ
ジュールに結合され前記データディレクトリアーカイブ
により識別される位置で前記データ記憶モジュール内に
記憶される情報をアクセスし又前記記憶モジュール内に
記憶しようとする情報を伝送するインタフェース手段と
、 前記のインタフェース手段、マス記憶ライブラリ及びデ
ータディレクトリアーカイブに結合されデータ位置出力
信号を受けこれ等の出力信号に応答して選定データ記録
モジュールにより受けようとする前記マス記憶ライブラ
リ内のデータ記憶モジュールを選定するための第1の指
令信号を発生し又前記インタフェース手段を前記の選定
した記録モジュールに結合するための第2の指令信号を
発生する制御コンピュータと を包含するマスデータ記憶検索システム。 2、前記インタフェースコンピュータ手段を前記の選定
したデータ記録モジュールに結合する入力/出力データ
チャネル手段を備え、この入力/出力データチャネル手
段に、 前記のインタフェース手段及びデータ記録モジュールに
結合されそれぞれ複数の独立の入力/出力ポートを持ち
これ等のポートのうちの任意の2個を互いに接続した複
数のクロスバスイッチを設け、 これ等の各クロスバスイツチの任意の1個のポートに隣
接するクロスバスイツチの任意の1個のポートに結合さ
れる機能を与えて前記各クロスバスイツチを直列に接続
できるようにし、又 前記入力/出力データチャネル手段に 前記制御コンピュータからの第2の指令信号に応答し前
記各クロスバスイッチに結合され、前記各クロスバスイ
ツチの任意の2個の選定したポートを相互に結合し又選
定した隣接クロスバスイツチを互いに結合して任意のイ
ンタフェース手段を任意の選定したデータ記録モジュー
ルに結合する信号径路を形成する第1の出力信号を発生
するスイッチ制御モジュールを設けた請求項1記載のシ
ステム。 3、前記スイッチ制御モジュールに設けられスイッチ診
断ルーチンを設定するように第2の出力信号を発生する
手段と、 前記のスイッチ制御モジュール及び各クロスバスイツチ
に結合され前記第2出力信号を受け診断信号を発生し任
意の選定したクロスバスイツチで前記スイッチ診断ルー
チンを実行する診断モジュールと を備えた請求項2記載のシステム。 4、オン−ライン操作モード及びオフ−ライン操作モー
ドを持ち、 前記の入力/出力データチャネル手段及びデータ記録モ
ジュールの間に結合され前記データチャネル手段からデ
ータを受け選定したデータ記録モジュールをそのオン−
ライン操作中に制御するドライブ制御モジュールを備え
、 このドライブ制御モジュールに、オフ−ライン操作中に
前記記録モジュールで診断ルーチンを実行し又オン−ラ
イン操作に対して前記記録モジュールを準備する制御装
置構成要素を設けた請求項3記載のシステム。 5、ドライブ制御モジュールにさらに、 前記ドライブ制御モジュールを前記入力/出力データチ
ャネル手段に結合するインタフェース構成要素アセンブ
リと、 前記ドライブ制御モジュールに設けられ選定したデータ
記録モジュールに伝送されるデータと選定したデータ記
録モジュールから受けるデータとを同時に記憶するバッ
ファ手段と、 前記ドライブ制御モジュールに設けられ前記バッファ手
段を前記記録モジュールに結合する記録装置インタフェ
ースと を備えた請求項4記載のシステム。 6、前記バッファ手段にさらに、前記記録モジュールか
らの受信データと選定したデータ記憶モジュールに書込
まれた実際データとのピットごとの比較を行い記録の正
確度を確認するリードアフタライト比較手段を設けた請
求項5記載のシステム。 7、選定したデータ記憶モジユールへのデータの書込み
と選定したデータ記憶モジュールからのデータの読出し
とが同時に生ずるようにした請求項6記載のシステム。 8、前記インタフェース手段に、記録しようとするデー
タの選定したデータ記録モジユールへの伝送とこの記録
モジュールからのデータの受信とを同時に行う少なくと
も4条の入力/出力データチャネルを設けた請求項1記
載のシステム。 9、入力/出力ポートを持つクロスバスイツチモジユー
ルと、 前記各入力/出力データチャネルと前記クロスバスイツ
チモジユールの対応する入力/出力ポートとの間に結合
されこれ等の間のデータの流れを同期させる第1のデー
タインタフェースモジュールと、 前記クロスバスイツチモジユールの各入力/出力ポート
と選定したデータ記録モジュールとの間に結合されこれ
等の間のデータの流れを同期させる第2のデータインタ
フェースモジュールとを備えた請求項8記載のシステム
。 10、前記マス記憶ライブラリに それぞれ互いに対向する側部が並列スロット内にデータ
記憶手段を含む複数のデータ記憶手段を持ちそれぞれ前
記データ記憶手段へのアクセスを行う複数行の互いに整
合したデータ記憶モジュールと、 前記の各行のデータ記憶モジュールと複数のデータ記録
モジュールとに協働し読出し及び書込みの操作中に前記
データ記録モジュールの1つにより使うために前記デー
タ記憶モジュールの1つの中のデータ記憶手段の1つを
選択する自動データ記憶手段アクセス機構と、 前記各データ記憶モジュールに結合され前記各データ記
憶モジュールの互いに対向する各側部のデータ記憶手段
を協働する自動アクセス機構により選択的にアクセスす
ることを可能にする手段とを設けた請求項1記載のシス
テム。 11、前記選択的可能化手段により各データ記憶モジュ
ールを90°の増分で回転し前記データ記憶手段への手
動のアクセスを利用できるようにした請求項10記載の
システム。12、前記各データ記憶手段アクセス機構を
互いに隣接する行のデータ記憶モジュール間に位置させ
いずれかの行内の前記データ記憶モジュールの互いに対
向する側のデータ記憶手段を共通のアクセス機構により
選択的にアクセスすることができるようにした請求項1
1記載のシステム。 13、前記各行のデータ記憶モジュールの末端と協働し
前記各行間で前記データ記録手段を動かす横方向転送ト
ロリーと、 前記データ記録手段の記憶のためのスロットを持ち前記
トロリーに協働しこのトロリーで1つの行から別の行に
可動なデータ記録手段記憶単位とを備え、 この記憶単位を前記トロリーで可動にし前記各スロット
を前記各アクセス機構によりアクセスでき前記データ記
録手段を1つの行から別の行に転送できるようにした請
求項12記載のシステム。 14、記録モジュールとインタフェースするコンピュー
タを持ち記憶媒体の所定の区域からデータを読出し又は
この区域にデータを書込むデータ検索記録システムにお
いて、 多重の入力及び出力を持つ多重アクセスバッファメモリ
と、 前記コンピュータを前記バッファメモリに結合する入力
インタフェース手段と、 前記バッファメモリを前記記録モジュールに結合するデ
ータインタフェース手段と、 前記バッファメモリに結合されリードアフタライト指令
を生じて前記コンピュータからのデータを前記バッファ
メモリの1つの区域に記憶させ又同時読取り書込み操作
のために前記記憶媒体から読出されたデータを別の区域
に記憶させるバッファ制御回路と、 前記の入力インタフェース手段及びバッファ制御回路に
結合され前記コンピュータから演算機能指令を受け前記
バッファメモリを編成して前記コンピュータから受けた
前記データの記憶と前記記憶媒体から読取つた前記デー
タの記憶とを行う制御手段と を包含するデータ検索記録システム。 15、前記の多重アクセスバッファ、データインタフェ
ース手段及びバッファ制御手段に結合され前記バッファ
制御回路から前記リードアフタライト指令を受け前記バ
ッファの1区域で前記記憶媒体から読取るデータと前記
バッファの別の区域で記録しようとする前記コンピュー
タからのデータとを記憶するリードアフタライト回路を
備え、このリードアフタライト回路にさらに、記録しよ
うとするコンピュータデータを前記記憶媒体から読取る
データと比較し前記コンピュータからのデータが正しく
記憶されたかどうかを指示する信号を発生する比較手段
を設け、そして この比較手段からの信号を前記バッファ制御回路に送り
誤つて記録されたデータを異なる区域で記録媒体に再書
込みさせる手段を備えた請求項14記載のシステム。 16、前記記録モジュールに結合したドライブ機構と、 このドライブ機構及び前記制御手段に結合され前記ドラ
イブ機構に対する信号を発生して前記記録モジュールの
駆動速度及び演算を制御する制御インタフェース手段と
、 前記制御手段に結合されこの制御手段に指令して命令を
出し前記制御インタフェース手段に前記ドライブ機構に
対する信号を発生させる制御コンピユータと をさらに備えた請求項15記載のシステム。 17、前記記録モジュールに設けられ初期記憶時にデー
タを同じデータ記憶媒体に再書込みすることを保証する
データ記憶媒体劣化を表わす誤差信号を発生し引続くデ
ータ読取り時に別のデータ記憶媒体に劣化したデータ記
憶媒体のデータを再書込みする手段をさらに備え、 前記制御インタフェース手段により前記制御モジュール
から誤差信号を受け前記制御手段に信号を送り前記デー
タ記憶媒体の劣化したデータを異なるデータ記憶媒体に
再書込みさせるようにした請求項16記載のシステム。 18、前記の記録モジュール及び制御インタフェース手
段の間に設けられ前記制御手段から前記記録モジュール
に補助データ信号を記憶し引続いてデータ探索及び検索
に使うために送信し前記補助データ信号をアクセスした
ときに前記制御インタフェース手段に戻す補助データイ
ンタフェースチャネルをさらに備えた請求項17記載の
システム。 19、複数の記録媒体を記憶する側部を持つ少なくとも
1つの記録媒体記憶モジュールと、 前記記録媒体にデータを書込み又これ等の記録媒体から
データを読取る少なくとも1つの記録モジュールと、 前記記憶モジュールの一方の側部に協働しこの一方の側
部から記録媒体を検索しこの記録媒体を前記の少なくと
も1つの記録モジュールに入れる記録媒体アクセス機構
モジュールと、 前記記憶モジュールを回転することにより記録媒体に大
域アクセスを行い前記記憶モジュールの任意の選定した
側部の記録媒体を前記アクセス機構モジュールに協働さ
せ選定した側部の記録媒体に前記アクセス機構モジュー
ルによりアクセスできるようにした手段と を包含するマスデータ記憶システム。 20、前記記録媒体としてカセットテープを使つた請求
項19記載のマスデータ記憶システム。 21、並列の行に配置した複数のカセット記憶モジュー
ルと、 互いに隣接する行の記憶モジュールの間に前記各行のカ
セット記憶モジュールの長さ及び高さの両方に平行に移
動するように取付けられ前記アクセスモジュールに向く
互いに隣接する両方の行内の全部のカセットを前記の同
じアクセス機構モジュール自体によりアクセスできるよ
うにしたカセットアクセス機構モジュールと、 互いに隣接する行内の各カセット記憶モジュールを個別
にかつ選択的にアクセスし全部のカセットが前記の互い
に隣接する行の記憶モジュール間でアクセス機構モジュ
ールに役立つようにした手段と をさらに備えた請求項20記載のマスデータ記憶システ
ム。 22、前記の少なくとも1つの記憶モジュールを回転自
在な各記憶モジュール内に位置させ前記記憶モジュール
が前記の回転自在な記憶モジュールと共に回転しこの回
転自在なモジュールの各側部のカセットアクセス機構モ
ジュールに選択的に協働するようにし、 任意の行内の複数の前記記録モジュールをこの行の各側
部のカセットアクセス機構モジュールに選択的に協働さ
せた 請求項21記載のマスデータ記憶システム。 23、並列の行のカセット記憶モジュールの端部に隣接
して設けられカセット記憶テーパを入れるスロットを持
つ少なくとも1つの横方向転送モジュールを備え、 カセット記憶モジュールの各行間の各セットアクセス機
構モジュールを前記横方向転送モジュールに協働させ各
カセット記憶テープを前記の回転自在な記憶モジュール
及び横方向転送モジュールの間で転送できるようにし、 前記横方向転送モジュールを前記カセット記憶モジュー
ルの各行の間で移動させ1つの行内の1つのカセット記
憶モジュール内のカセットテープを別の行への移動用の
アクセス機構モジュールにより横方向転送モジュールに
転送し又アクセス機構モジュールにより前記の別の行内
の所望の記憶モジュールに転送するようにした手段を設
けた請求項22記載のマスデータ記憶システム。 24、前記カセットアクセス機構モジュールに、垂直面
内で移動するように垂直並進棒に取付けられ前記の回転
自在な横方向転送モジュール内のカセットをアクセスす
るようにした多重のアーム/グリツパ機構と、 前記垂直棒を水平に移動させ前記の各回転自在なモジュ
ール及び横方向転送モジュールに前記グリツパ機構のア
クセスを行うようにした少なくとも1条の水平方向並進
トラックと を設けた請求項23記載のマスデータ記憶システム。 25、ディジタル化データを記憶する区域を持つ複数の
データ記憶装置を備えたマスディジタルデータ記憶媒体
と、 指定された記憶装置を識別しアクセスできるようにし前
記の指定された記憶装置のデータを書込もうとする区域
を識別し選択する第1のコンピュータと、 前記の第1コンピュータ及び記憶媒体に結合され記憶し
ようとするディジタルデータを前記第1コンピュータに
より使用可能にされた前記の指定された記憶装置の選定
区域に伝送し前記データを識別するコードを発生する第
2のコンピュータと、前記マスディジタルデータ記憶媒
体に記憶された全部のデータを識別するファイルディレ
クトリデータを記憶し前記の第1コンピュータ及び第2
コンピュータに結合され前記の指定された記憶装置の同
一性を表わす前記ファイルデータを受けるようにしたフ
ァイルディレクトリモジュールとを備え、ディジタルデ
ータとこのディジタルデータを識別するコードとを受け
るように選定した記憶装置区域がアクセスされた記憶装
置に記憶され受けたファイルデータをファイルディレク
トリとして記憶するようにしたマスデータ記憶ライブラ
リシステム。 26、前記第2コンピュータに結合されマス記憶ライブ
ラリシステムから選定したデータを要求する手段を備え
、 前記第2コンピュータにより前記記憶装置とその選定し
たデータを含む区域とを識別するファイルデータ情報を
要求し、 前記ファイルディレクトリモジュールにより前記の要求
されたファイルデータ情報を位置決めしこの情報を前記
第1コンピュータに結合し、データ記憶装置を選択的に
受信する記録/プレーバツクモジユールと、 前記の識別したデータ記憶装置を検索しこの記憶装置を
前記記録/プレーバツクモジユールに入れ前記データ記
憶装置を要求されたデータが前記記録/プレーバツクモ
ジユールにより読取ることができるように位置させる媒
体アクセス制御装置と、 前記の第1コンピュータ、第2コンピュータ及び記録/
プレーバツクモジユールに結合され前記第1コンピュー
タから命令を受け要求されたデータを識別されたデータ
記憶装置から前記第2コンピュータに送るようにしたス
イッチングデバイスと をさらに備えた請求項25記載のマスデータ記憶ライブ
ラリシステム。 27、ファイルディレクトリモジュールを形成する消去
できる光ディスクと、 これ等の光ディスクの記憶されたデータをアクセスする
光ディスク駆動装置と をさらに備えた請求項26記載のマスデータ記憶ライブ
ラリシステム。 28、カセットテープ記録/プレーバツク単位に結合し
たドライブモジュールを制御する制御システムにおいて
、 前記ドライブモジュールに設けられ前記記録/プレーバ
ツク単位に伝送され又この単位から受信されるデータを
記憶しカセットテープの記憶区域から又これ等の区域へ
の同時の読取り書込み操作ができるようにするバッファ
記憶単位と、 バッファ記憶単位に結合され前記バッファ記憶単位の動
作を制御するバッファ制御モジュールと、前記バッファ
記憶単位を接続した特定の記録/プレーバツク単位のオ
ン−ライン動作のために前記バッファ制御モジュールに
結合した第1のコンピュータと、 前記バッファ制御モジュールに結合され、診断モードで
バッファ記憶単位を作動するように第1の信号を又準備
モードでは前記バッファ記憶単位を作動するように第2
の信号をそれぞれ前記オン−ライン操作のために発生す
る第2のコンピュータと を包含する制御システム。 29、前記準備モードにより前記記録/プレーバツク単
位を前記第1コンピュータに論理的に接続するのに先だ
つて前記記録/プレーバツク単位にカセットテープを特
定データを記憶する区域に位置させてオン−ライン操作
中に与えられたテープの特定のデータに対する探索によ
つて後接続時間損失を最少にするようにする請求項28
記載のドライブモジュール。 30、ドライブモジュール部分を形成するテスト機器を
備え、 このテスト機器に前記第2コンピュータにより指令し前
記記録/プレーバツク単位及びドライブモジュール本体
に診断テストを行いこれ等の診断テストの結果として前
記の記録/プレーバツク単位及びドライブモジュール本
体の操作性を監視するようにした請求項29記載のドラ
イブモジュール。 31、複数のホストコンピュータの任意の1つにマス記
憶ライブリに記憶されたディジタルデータにアクセスさ
せるシステムにおいて、 前記ホストコンピュータに結合され要求信号を受けて前
記マス記憶ライブラリに記憶されたデータをアクセスす
るようにした複数のインタフェースコンピュータを備え
、 前記ホストコンピュータの任意の1つを前記第1インタ
フェースコンピュータの任意の1つに接続し、 前記マス記憶データライブラリに複数の個別にアクセス
できるデータ記憶装置を設け、 前記インタフェースコンピュータのアクセスのために前
記各データ記憶装置に記憶されたデータのアドレスディ
レクトリを保持するデータ記憶媒体を設けたデータディ
レクトリアーカイブと、それぞれ選定したデータ記憶装
置からデータを読取りこの記憶装置にデータを書込む複
数のデータ記録/プレーバツクモジユールと、 前記のインタフェースコンピュータ、データディレクト
リアーカイブ及びマス記憶ライブラリに結合され前記デ
ータアクセス要求信号及び前記ディレクトリアドレスデ
ータを受け、要求されたデータを含むデータ記憶装置を
選定したデータ記録/プレーバツクモジユールにロード
させる第1の信号と要求されたデータを要求するインタ
フェースコンピュータに結合する第2の信号とを発生す
る制御コンピュータと、 前記の制御コンピュータ、インタフエースコンピユータ
及び選定したデータ記録/プレーバツクモジユールに結
合され前記制御コンピュータからの前記第2信号に応答
して選定したデータ記録/プレーバツクモジユール及び
要求インタフェースコンピュータに又これ等からデータ
を送るための信号径路を生成するスイッチ手段と を備えたシステム。 32、前記データ記憶装置としてカセットテープを使つ
た請求項31記載のシステム。 33、前記データディレクトリアーカイブを構成する前
記データ記憶媒体として記憶光ディスクを使つた請求項
32記載のシステム。 34、複数のホストコンピュータにマス記憶ライブラリ
に記憶されたディジタルデータにアクセスさせるシステ
ムにおいて、 それぞれディジタルデータの大量記憶用の複数の記録素
子を含む複数の個別にアクセスできる記憶モジュールと
、 これ等の各記憶モジュールと協働しそれぞれ前記記録素
子の1つを選択的に受けこの記録素子にディジタル情報
を書込み又この記録素子からディジタル情報を読取る記
録/プレーバツクモジユールと、 それぞれ複数の個別の入力ポート及び出力ポートを持ち
それぞれ入力の任意の1つをその出力の任意の1つに結
合することのできる複数のクロスバスイツチと、 それぞれデータ読取り及び書込みの入力線及び出力線を
持ちこれ等の読取り線及び書込み線を前記の記録/プレ
ーバツクモジユール及び前記クロスバスイツチのうちの
対応する1つに結合して選択的に前記記録素子からディ
ジタルデータを読取り又これ等の記録素子にディジタル
データを書込むようにした複数の記録/プレーバツクモ
ジユールドライブ単位と、 前記のホストコンピュータ及びクロスバスイツチの間に
接合した複数のインタフェースコンピュータと、 前記クロスバスイツチへの制御信号を発生し所定のイン
タフェースコンピュータを選定した記録/プレーバツク
モジユールに結合し同じ記録素子の同時の読取り及び書
込みの操作により前記のホストコンピュータ及び選定し
た記録/プレーバツクモジユールの間でデータを転送す
るようにした信号発生手段と を包含するシステム。 35、前記マス記憶ライブラリ内の前記記録素子として
テープカセットを使つた請求項34記載のシステム。 36、マスデータ記憶検索システムに対し使用者により
アクセスを行う方法において、 マス記憶媒体内の特定の場所にディジタルデータを記憶
し、 前記マス記憶媒体内の全部の記憶されたデータの場所を
識別するファイルディレクトリアーカイブを保全し、 操作インタフェースコンピュータを前記使用者インタフ
ェースに結合し前記マス記憶媒体のデータをアクセスす
るように要求を受けるようにし、前記のインタフェース
コンピュータ、ファイルディレクトリアーカイブ及びマ
ス記憶媒体に制御コンピュータを結合し前記ファイルデ
ィレクトリにより識別されたデータ場所を利用し前記イ
ンタフェースコンピュータを前記マス記憶媒体に結合し
て前記の要求されたデータを検索する ことから成る方法。 37、記録/プレーバツク単位により同時にテープカセ
ット記録に対しデータを読取り又書込む方法において、 複数のポートを持ちこれ等のポートのうち任意の1つを
その他のポートの任意の1つに残りのポートに干渉しな
いで接続したクロスバスイツチを用意し、 記録しようとするデータを第1のクロスバスイツチ入力
ポートに受け、 前記クロスバスイッチの対応する出力ポートを前記受信
データの記録のために前記記録/プレーバツク単位の書
込み端末に結合し、 前記記録/プレーバツク単位の読取り端末を第2のクロ
スバスイツチ入力ポートに結合し、前記第2クロスバス
イツチの対応する出力ポートで前記記録/プレーバツク
単位から読取るデータを受けて同時に前記テープカセッ
ト記録からデータを読取り又このカセット記録にデータ
を書込むことができるようにする ことから成る方法。 38、マス記憶データのアクセスを行う方法において、 記憶モジュールの少なくとも2つの側部のスロットにテ
ープカセットを貯蔵し、 カセットアクセスモジュールに前記記憶モジュールを協
働させ前記スロットからカセットを検索し又これ等のス
ロットにカセットを戻し、 前記記憶モジュールを選択的に回転し前記カセットアク
セスモジュールにより前記記憶モジュールの前記の少な
くとも2つの側部のいずれかのスロットに対しカセット
を検索し又戻すようにする ことから成る方法。 39、複数の前記カセット記憶モジュールを1つの行に
並べ、 複数の前記行を互いに間隔を隔てた並列の関係に形成し
、 前記カセットアクセスモジュールの1つをカセット記憶
モジュールの行の間に位置させ、前記カセット記憶モジ
ュールを前記各行内に選択的に回転し互いに隣接する行
内の各記憶モジュールの前記の少なくとも2つの側部の
いずれかのスロット内のテープカセットを検索し同じカ
セツトアクセスモジユールと交換するようにする請求項
38記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US07/430,134 US5214768A (en) | 1989-11-01 | 1989-11-01 | Mass data storage library |
| US430134 | 1989-11-01 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002007091A Division JP2002304257A (ja) | 1989-11-01 | 2002-01-16 | 大容量データライブラリシステム、大容量記憶ライブラリに記憶されたデータに対するアクセスを提供するシステム及び方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03210623A true JPH03210623A (ja) | 1991-09-13 |
| JP3303108B2 JP3303108B2 (ja) | 2002-07-15 |
Family
ID=23706192
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29378090A Expired - Fee Related JP3303108B2 (ja) | 1989-11-01 | 1990-11-01 | マスデータ記憶検索システム、データ検索記録システム及びマスデータ記憶ライブラリシステム |
| JP2002007091A Pending JP2002304257A (ja) | 1989-11-01 | 2002-01-16 | 大容量データライブラリシステム、大容量記憶ライブラリに記憶されたデータに対するアクセスを提供するシステム及び方法 |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2002007091A Pending JP2002304257A (ja) | 1989-11-01 | 2002-01-16 | 大容量データライブラリシステム、大容量記憶ライブラリに記憶されたデータに対するアクセスを提供するシステム及び方法 |
Country Status (6)
| Country | Link |
|---|---|
| US (2) | US5214768A (ja) |
| EP (1) | EP0426189B1 (ja) |
| JP (2) | JP3303108B2 (ja) |
| CA (1) | CA2029098C (ja) |
| DE (1) | DE69032918T2 (ja) |
| IL (1) | IL96163A (ja) |
Families Citing this family (117)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5504873A (en) * | 1989-11-01 | 1996-04-02 | E-Systems, Inc. | Mass data storage and retrieval system |
| US5471591A (en) * | 1990-06-29 | 1995-11-28 | Digital Equipment Corporation | Combined write-operand queue and read-after-write dependency scoreboard |
| DE69132618T2 (de) * | 1990-11-09 | 2001-09-13 | Seagate Technology Llc, Scotts Valley | Steuerungsarchitektur für festplattenantrieb mit mehreren mikrokontrollern |
| JP2550776B2 (ja) * | 1990-11-27 | 1996-11-06 | 日本電気株式会社 | 集合型装置共有制御装置 |
| JP2677741B2 (ja) * | 1991-10-03 | 1997-11-17 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 自動貯蔵ライブラリ |
| US5367698A (en) * | 1991-10-31 | 1994-11-22 | Epoch Systems, Inc. | Network file migration system |
| US5317739A (en) * | 1992-03-30 | 1994-05-31 | International Business Machines Corp. | Method and apparatus for coupling data processing systems |
| US5404508A (en) * | 1992-12-03 | 1995-04-04 | Unisys Corporation | Data base backup and recovery system and method |
| US6188651B1 (en) * | 1993-01-14 | 2001-02-13 | Canon Kabushiki Kaisha | Information retrieval system including auto-changer for auto changing information-recorded media |
| US5493651A (en) * | 1993-02-16 | 1996-02-20 | International Business Machines Corporation | Method and system for dequeuing connection requests in a simplex switch |
| US5598568A (en) * | 1993-05-06 | 1997-01-28 | Mercury Computer Systems, Inc. | Multicomputer memory access architecture |
| US5414455A (en) * | 1993-07-07 | 1995-05-09 | Digital Equipment Corporation | Segmented video on demand system |
| US5530850A (en) * | 1993-10-25 | 1996-06-25 | International Business Machines Corporation | Data storage library array with log-structured file system which allows simultaneous write and garbage collection |
| US5617566A (en) * | 1993-12-10 | 1997-04-01 | Cheyenne Advanced Technology Ltd. | File portion logging and arching by means of an auxilary database |
| DE4405363A1 (de) * | 1994-02-19 | 1995-08-24 | Nsm Ag | Wechslersystem zur Verwaltung von Speichermedien |
| JP2708386B2 (ja) | 1994-03-18 | 1998-02-04 | インターナショナル・ビジネス・マシーンズ・コーポレイション | 同時更新及び複写手順を通して重複データベースを回復させる方法及び装置 |
| US5544304A (en) * | 1994-03-25 | 1996-08-06 | International Business Machines Corporation | Fault tolerant command processing |
| US5784646A (en) * | 1994-04-25 | 1998-07-21 | Sony Corporation | Hierarchical data storage processing apparatus for partitioning resource across the storage hierarchy |
| US5752257A (en) * | 1994-07-29 | 1998-05-12 | Nomai Sa | Redundant array of removable cartridge disk drives |
| TW401670B (en) * | 1994-08-08 | 2000-08-11 | Symbios Logic Inc | Movie-on-demand disk storage loop architecture |
| US5732214A (en) * | 1995-02-28 | 1998-03-24 | Lucent Technologies, Inc. | System for universal archival service where transfer is initiated by user or service and storing information at multiple locations for user selected degree of confidence |
| US5642337A (en) * | 1995-03-14 | 1997-06-24 | Sony Corporation | Network with optical mass storage devices |
| US5798921A (en) * | 1995-05-05 | 1998-08-25 | Johnson; Todd M. | Audio storage/reproduction system with automated inventory control |
| JP2766216B2 (ja) * | 1995-05-08 | 1998-06-18 | 甲府日本電気株式会社 | 情報処理装置 |
| US5832298A (en) * | 1995-05-30 | 1998-11-03 | Canon Kabushiki Kaisha | Adaptive graphical user interface for a network peripheral |
| US5787446A (en) * | 1995-08-03 | 1998-07-28 | International Business Machines Corporation | Sub-volume with floating storage space |
| US5940355A (en) * | 1996-03-29 | 1999-08-17 | Cygnet Storage Solutions | Data storage device including a transport mechanism for moving disk storage media between a plurality of removable magazines and a disk drive |
| US5896506A (en) * | 1996-05-31 | 1999-04-20 | International Business Machines Corporation | Distributed storage management system having a cache server and method therefor |
| US5740348A (en) * | 1996-07-01 | 1998-04-14 | Sun Microsystems, Inc. | System and method for selecting the correct group of replicas in a replicated computer database system |
| JPH10124352A (ja) * | 1996-10-24 | 1998-05-15 | Matsushita Electric Ind Co Ltd | ライブラリ内ファイルの管理方法、及びライブラリ用サーバ装置 |
| CN1095567C (zh) * | 1996-11-08 | 2002-12-04 | 国际商业机器公司 | 在可拆卸海量存储介质上制作档案的方法及档案服务器 |
| US6014352A (en) * | 1996-12-05 | 2000-01-11 | Fujitsu Limited | Optical storage system and storage medium storing copy processing program |
| US6658526B2 (en) | 1997-03-12 | 2003-12-02 | Storage Technology Corporation | Network attached virtual data storage subsystem |
| EP1008051A4 (en) * | 1997-03-12 | 2007-04-25 | Storage Technology Corp | MEMORY DATA SUBSYSTEM ON VIRTUAL MAGNETIC STRIP AND ATTACHED TO A NETWORK |
| US5926833A (en) * | 1997-03-24 | 1999-07-20 | International Business Machines Corporation | Method and system allowing direct data access to a shared data storage subsystem by heterogeneous computing systems |
| FR2762416B1 (fr) * | 1997-04-16 | 1999-05-21 | Thomson Multimedia Sa | Methode et dispositif d'acces a des ensembles de donnees contenus dans une memoire de masse |
| US6052341A (en) * | 1997-12-16 | 2000-04-18 | International Business Machines Corporation | Device element allocation manager and method for a multi-library system for multiple host connections |
| US6298421B1 (en) | 1998-01-12 | 2001-10-02 | Brother Kogyo Kabushiki Kaisha | Data storage device |
| US7272298B1 (en) | 1998-05-06 | 2007-09-18 | Burst.Com, Inc. | System and method for time-shifted program viewing |
| KR20010022749A (ko) * | 1998-06-11 | 2001-03-26 | 요트.게.아. 롤페즈 | 가상 주크박스 |
| US8577205B2 (en) | 1998-07-30 | 2013-11-05 | Tivo Inc. | Digital video recording system |
| US7558472B2 (en) | 2000-08-22 | 2009-07-07 | Tivo Inc. | Multimedia signal processing system |
| US6233389B1 (en) | 1998-07-30 | 2001-05-15 | Tivo, Inc. | Multimedia time warping system |
| US8380041B2 (en) | 1998-07-30 | 2013-02-19 | Tivo Inc. | Transportable digital video recorder system |
| US7013305B2 (en) | 2001-10-01 | 2006-03-14 | International Business Machines Corporation | Managing the state of coupling facility structures, detecting by one or more systems coupled to the coupling facility, the suspended state of the duplexed command, detecting being independent of message exchange |
| US6389494B1 (en) | 1998-12-30 | 2002-05-14 | Emc Corporation | System for interfacing a data storage system to a host utilizing a plurality of busses for carrying end-user data and a separate bus for carrying interface state data |
| US7117275B1 (en) * | 1999-01-04 | 2006-10-03 | Emc Corporation | Data storage system having separate data transfer section and message network |
| US7073020B1 (en) * | 1999-01-04 | 2006-07-04 | Emc Corporation | Method for message transfer in computer storage system |
| US6286079B1 (en) | 1999-01-11 | 2001-09-04 | International Business Machines Corporation | Interruptible inventory of a mass data storage library |
| US6330621B1 (en) | 1999-01-15 | 2001-12-11 | Storage Technology Corporation | Intelligent data storage manager |
| US6553037B1 (en) * | 1999-04-08 | 2003-04-22 | Palm, Inc. | System and method for synchronizing data among a plurality of users via an intermittently accessed network |
| US6457062B1 (en) | 1999-04-08 | 2002-09-24 | Palm, Inc. | System and method for synchronizing multiple calendars over wide area network |
| US6466236B1 (en) | 1999-04-08 | 2002-10-15 | Palm, Inc. | System and method for displaying and manipulating multiple calendars on a personal digital assistant |
| US6571258B1 (en) * | 1999-09-13 | 2003-05-27 | Hewlett Packard Development Company L.P. | Computer data storage system with parallelization migration plan generator |
| US6842841B1 (en) | 1999-09-21 | 2005-01-11 | Storage Technology Corporation | Method and system for dynamically selecting tape drives to connect with host computers |
| US6633927B1 (en) * | 1999-12-29 | 2003-10-14 | Intel Corporation | Device and method to minimize data latency and maximize data throughput using multiple data valid signals |
| US7007194B1 (en) * | 2000-06-29 | 2006-02-28 | Emc Corporation | Data storage system having point-to-point configuration |
| US6993621B1 (en) | 2000-03-31 | 2006-01-31 | Emc Corporation | Data storage system having separate data transfer section and message network with plural directors on a common printed circuit board and redundant switching networks |
| US6584513B1 (en) | 2000-03-31 | 2003-06-24 | Emc Corporation | Direct memory access (DMA) transmitter |
| US7010575B1 (en) | 2000-03-31 | 2006-03-07 | Emc Corporation | Data storage system having separate data transfer section and message network having bus arbitration |
| US6581112B1 (en) | 2000-03-31 | 2003-06-17 | Emc Corporation | Direct memory access (DMA) receiver |
| US6877061B2 (en) * | 2000-03-31 | 2005-04-05 | Emc Corporation | Data storage system having dummy printed circuit boards |
| US7003601B1 (en) * | 2000-03-31 | 2006-02-21 | Emc Corporation | Data storage system having separate data transfer section and message network with plural directions on a common printed circuit board |
| US6651130B1 (en) | 2000-04-28 | 2003-11-18 | Emc Corporation | Data storage system having separate data transfer section and message network with bus arbitration |
| US6779071B1 (en) * | 2000-04-28 | 2004-08-17 | Emc Corporation | Data storage system having separate data transfer section and message network with status register |
| US6356803B1 (en) | 2000-05-19 | 2002-03-12 | International Business Machines Corporation | Automated data storage library distributed control system |
| US6742017B1 (en) | 2000-06-29 | 2004-05-25 | Emc Corporation | Data storage system having separate data transfer section and message network with pointer or counters |
| US6816916B1 (en) * | 2000-06-29 | 2004-11-09 | Emc Corporation | Data storage system having multi-cast/unicast |
| US6907457B2 (en) | 2001-01-25 | 2005-06-14 | Dell Inc. | Architecture for access to embedded files using a SAN intermediate device |
| US6381517B1 (en) * | 2001-02-01 | 2002-04-30 | International Business Machines Corporation | Method and apparatus to analyze accessor performance |
| US6487474B1 (en) * | 2001-05-10 | 2002-11-26 | International Business Machines Corporation | Automated data storage library with multipurpose slots providing user-selected control path to shared robotic device |
| US6804078B2 (en) | 2001-07-19 | 2004-10-12 | International Business Machines Corporation | Apparatus and method to expedite data access from a portable data storage cartridge |
| US6892167B2 (en) * | 2001-11-28 | 2005-05-10 | Sypris Data Systems, Inc. | Real-time data acquisition and storage network |
| US6907483B1 (en) | 2002-03-28 | 2005-06-14 | Emc Corporation | Data storage system having dummy printed circuit boards with jumpers |
| US6868479B1 (en) | 2002-03-28 | 2005-03-15 | Emc Corporation | Data storage system having redundant service processors |
| US6798602B2 (en) | 2002-06-25 | 2004-09-28 | International Business Machines Corporation | Window based directory for magnetic tape |
| US7117305B1 (en) | 2002-06-26 | 2006-10-03 | Emc Corporation | Data storage system having cache memory manager |
| DE10243856B4 (de) * | 2002-09-20 | 2004-09-30 | Siemens Ag | Regler und Verfahren zum Betreiben eines Reglers |
| US7752384B2 (en) * | 2002-11-08 | 2010-07-06 | Crossroads Systems, Inc. | System and method for controlling access to media libraries |
| US7143306B2 (en) * | 2003-03-31 | 2006-11-28 | Emc Corporation | Data storage system |
| US7310287B2 (en) * | 2003-05-30 | 2007-12-18 | Fairfield Industries Incorporated | Method and apparatus for seismic data acquisition |
| CN100418032C (zh) * | 2003-06-30 | 2008-09-10 | Nxp股份有限公司 | 密钥复制保护存储的数字自我擦除 |
| WO2005065079A2 (en) * | 2003-11-10 | 2005-07-21 | Angiotech International Ag | Medical implants and fibrosis-inducing agents |
| US7324582B2 (en) * | 2004-01-07 | 2008-01-29 | General Dynamics C4 Systems, Inc. | System and method for the directional reception and despreading of direct-sequence spread-spectrum signals |
| DE102004012894A1 (de) * | 2004-03-16 | 2005-10-06 | Siemens Ag | Tragbares Datenspeichermodul |
| US7818444B2 (en) | 2004-04-30 | 2010-10-19 | Move Networks, Inc. | Apparatus, system, and method for multi-bitrate content streaming |
| US7454565B1 (en) | 2004-06-29 | 2008-11-18 | Crossroads Systems, Inc | System and method for distributed partitioned library mapping |
| US7428613B1 (en) | 2004-06-29 | 2008-09-23 | Crossroads Systems, Inc. | System and method for centralized partitioned library mapping |
| CN101077006A (zh) | 2004-11-19 | 2007-11-21 | Tivo股份有限公司 | 用于先前播放内容的安全传输的方法和设备 |
| US7673309B2 (en) | 2005-01-20 | 2010-03-02 | Hie Electronics, Inc. | Scalable integrated high density optical data/media storage delivery system |
| US7971006B2 (en) | 2005-01-28 | 2011-06-28 | Crossroads Systems, Inc. | System and method for handling status commands directed to partitioned media library |
| US7370173B2 (en) | 2005-01-28 | 2008-05-06 | Crossroads Systems, Inc. | Method and system for presenting contiguous element addresses for a partitioned media library |
| US7451291B2 (en) | 2005-01-28 | 2008-11-11 | Crossroads Systems, Inc. | System and method for mode select handling for a partitioned media library |
| US7788413B1 (en) | 2005-04-29 | 2010-08-31 | Crossroads Systems, Inc. | Method and system for handling commands requesting movement of a data storage medium between physical media libraries |
| US7505986B2 (en) * | 2005-07-14 | 2009-03-17 | Microsoft Corporation | Moving data from file on storage volume to alternate location to free space |
| US7383292B2 (en) * | 2005-07-14 | 2008-06-03 | Microsoft Corporation | Moving data from file on storage volume to alternate location to free space |
| US7506005B2 (en) | 2005-07-14 | 2009-03-17 | Microsoft Corporation | Moving data from file on storage volume to alternate location to free space |
| US7506004B2 (en) * | 2005-07-14 | 2009-03-17 | Microsoft Corporation | Moving data from file on storage volume to alternate location to free space |
| US7506003B2 (en) * | 2005-07-14 | 2009-03-17 | Microsoft Corporation | Moving data from file on storage volume to alternate location to free space |
| US7873681B2 (en) | 2005-07-14 | 2011-01-18 | Microsoft Corporation | Moving data from file on storage volume to alternate location to free space |
| US9269390B2 (en) * | 2005-10-26 | 2016-02-23 | Hewlett Packard Enterprise Development Lp | Efficient error reporting from an operator control panel of a storage apparatus |
| US8397011B2 (en) * | 2007-10-05 | 2013-03-12 | Joseph Ashwood | Scalable mass data storage device |
| WO2009121417A1 (en) * | 2008-04-04 | 2009-10-08 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and device for access to a directory |
| US8553344B2 (en) * | 2009-04-16 | 2013-10-08 | Spectra Logic Corporation | Tape cartridge paired data |
| JP5504936B2 (ja) * | 2010-02-03 | 2014-05-28 | 富士通株式会社 | ストレージ装置およびデータ格納制御方法 |
| US8782339B2 (en) * | 2010-10-11 | 2014-07-15 | Open Invention Network, Llc | Storage system having cross node data redundancy and method and computer readable medium for same |
| US8675301B2 (en) * | 2011-06-14 | 2014-03-18 | Spectra Logic, Corporation | Tape cleaner drive arrangement for a tape library |
| US8494674B2 (en) | 2011-08-24 | 2013-07-23 | International Business Machines Corporation | Fast-access self-repairing tape library using mobile robots |
| JP2013178696A (ja) * | 2012-02-29 | 2013-09-09 | Hitachi-Lg Data Storage Inc | アーカイブシステムおよび処理方法 |
| CN102681790B (zh) * | 2012-03-02 | 2015-11-25 | 南京拓界信息技术有限公司 | 一种数据转储设备和通过其进行数据转储的方法及系统 |
| US9263082B2 (en) | 2013-01-30 | 2016-02-16 | International Business Machines Corporation | High density hybrid storage system |
| US9757957B1 (en) | 2016-08-08 | 2017-09-12 | International Business Machines Corporation | Cartridge label printer for a library system |
| US9718280B1 (en) * | 2016-08-08 | 2017-08-01 | International Business Machines Corporation | Library system with integrated label printer |
| US11353614B2 (en) | 2017-05-23 | 2022-06-07 | Ion Geophysical Corporation | Seismic node deployment system |
| EP4354680B1 (en) | 2018-06-08 | 2025-11-12 | DigiCourse LLC | Sensor node attachment mechanism and cable retrieval system |
| US10706894B1 (en) * | 2019-01-09 | 2020-07-07 | Super Micro Computer Inc. | Data storage device for server |
| US11429564B2 (en) | 2019-06-18 | 2022-08-30 | Bank Of America Corporation | File transferring using artificial intelligence |
Family Cites Families (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3862787A (en) * | 1972-06-13 | 1975-01-28 | Lowell C Hilsinger | Storage container |
| US4423448A (en) * | 1979-12-26 | 1983-12-27 | Burroughs Corporation | Multi-path to data facility for disk drive transducer arms |
| US4413328A (en) * | 1981-03-06 | 1983-11-01 | International Business Machines Corporation | Storage subsystems employing removable media and having a digital display on each recorder |
| US4527262A (en) * | 1982-07-28 | 1985-07-02 | Manto Incorporated | Information storer and retriever |
| US4608674A (en) * | 1982-08-06 | 1986-08-26 | American District Telegraph Company | Constant range ultrasonic motion detector |
| JPS6040562A (ja) * | 1983-08-12 | 1985-03-02 | Pioneer Electronic Corp | デイスク演奏装置 |
| US4675856A (en) * | 1984-07-11 | 1987-06-23 | Filenet Corporation | Optical storage and retrieval device |
| US4766581A (en) * | 1984-08-07 | 1988-08-23 | Justin Korn | Information retrieval system and method using independent user stations |
| US4754397A (en) * | 1985-02-15 | 1988-06-28 | Tandem Computers Incorporated | Fault tolerant modular subsystems for computers |
| US5034914A (en) * | 1986-05-15 | 1991-07-23 | Aquidneck Systems International, Inc. | Optical disk data storage method and apparatus with buffered interface |
| US4864438A (en) * | 1988-01-27 | 1989-09-05 | Munro Frederick G | Tape cartridge movement management in an automated tape cartridge library system |
| US4826261A (en) * | 1988-05-03 | 1989-05-02 | Jan Nademlejnsky | Carrousel holder for computer disks |
-
1989
- 1989-11-01 US US07/430,134 patent/US5214768A/en not_active Expired - Lifetime
-
1990
- 1990-10-29 IL IL9616390A patent/IL96163A/en not_active IP Right Cessation
- 1990-10-31 CA CA002029098A patent/CA2029098C/en not_active Expired - Fee Related
- 1990-11-01 JP JP29378090A patent/JP3303108B2/ja not_active Expired - Fee Related
- 1990-11-02 DE DE69032918T patent/DE69032918T2/de not_active Expired - Fee Related
- 1990-11-02 EP EP90121002A patent/EP0426189B1/en not_active Expired - Lifetime
-
1993
- 1993-04-12 US US08/045,025 patent/US5412791A/en not_active Expired - Lifetime
-
2002
- 2002-01-16 JP JP2002007091A patent/JP2002304257A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| IL96163A0 (en) | 1991-07-18 |
| EP0426189A2 (en) | 1991-05-08 |
| US5412791A (en) | 1995-05-02 |
| EP0426189B1 (en) | 1999-01-27 |
| US5214768A (en) | 1993-05-25 |
| DE69032918D1 (de) | 1999-03-11 |
| JP2002304257A (ja) | 2002-10-18 |
| DE69032918T2 (de) | 1999-06-17 |
| CA2029098A1 (en) | 1991-05-02 |
| IL96163A (en) | 1994-10-21 |
| EP0426189A3 (en) | 1993-03-17 |
| CA2029098C (en) | 1994-07-19 |
| JP3303108B2 (ja) | 2002-07-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03210623A (ja) | マスデータ記憶検索システム、データ検索記録システム及びマスデータ記憶ライブラリシステム | |
| US5504873A (en) | Mass data storage and retrieval system | |
| US4864511A (en) | Automated cartridge system | |
| US6842841B1 (en) | Method and system for dynamically selecting tape drives to connect with host computers | |
| US5289589A (en) | Automated storage library having redundant SCSI bus system | |
| US7289885B2 (en) | Dual purpose media drive providing control path to shared robotic device in automated data storage library | |
| US8041905B2 (en) | Systems and methods for allocating control of storage media in a network environment | |
| Katz | High-performance network and channel-based storage | |
| JP2002014775A (ja) | 自動化データストレージライブラリにおける高可用性ワークキューイング | |
| US6859846B2 (en) | Method of distributed recording whereby the need to transition to a second recording device from a first recording device is broadcast by the first recording device | |
| IL108239A (en) | Data storage system | |
| US20050138248A1 (en) | Accessor control failover in an automated data storage library | |
| JP2001356883A (ja) | データ記録/再生システム及びデータ記録/再生方法 | |
| Network et al. | tems. Figure 4.3: Path of an NFS Client to Server Request A request to access a remote file is handled by the clientUs VFS, which maps the request through the NFS layer into RPC calls to the server over the network. At the server end, the requests are presented to the VFS, this time to be mapped into calls on the serverUs local UNIX file system. File Cache | |
| Herring et al. | Volume Serving and Media Management in | |
| JP2001125746A (ja) | データ記録/再生システム、データ記録/再生装置及びデータ記録/再生方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |