JPH07152500A - マルチチャネル共通プール分配データ記憶検索システム - Google Patents
マルチチャネル共通プール分配データ記憶検索システムInfo
- Publication number
- JPH07152500A JPH07152500A JP6228153A JP22815394A JPH07152500A JP H07152500 A JPH07152500 A JP H07152500A JP 6228153 A JP6228153 A JP 6228153A JP 22815394 A JP22815394 A JP 22815394A JP H07152500 A JPH07152500 A JP H07152500A
- Authority
- JP
- Japan
- Prior art keywords
- storage
- access
- data
- input
- channel
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING 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
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/40—Bus structure
- G06F13/4004—Coupling between buses
- G06F13/4022—Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
-
- 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/0629—Configuration or reconfiguration of storage systems
- G06F3/0635—Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
-
- 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/0689—Disk arrays, e.g. RAID, JBOD
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17318—Direct or substantially direct transmission and handling of requests
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Mathematical Physics (AREA)
- Computer Hardware Design (AREA)
- Television Signal Processing For Recording (AREA)
- Communication Control (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
Abstract
分配データ記憶検索システムを提供する。 【構成】 マルチチャネル共通プール分配データ記憶検
索システムはデータブロックの構成セグメントを逐次記
憶する複数のディスクアレイを具える。映画の場合には
各セグメントは数秒の各関連の動画を具える。電子コミ
ュテータによってディスクアレイを対応する複数のアク
セスチャネルに逐次接続する。各ディスクアレイと各ア
クセスチャネルとの間の個別の接続部はあるビット容量
を有し、システムの総ビデオ容量はあるビット容量が関
連するディスクアレイおよびアクセスチャネルの数の倍
数となるようにする。電子コミュテータによって、ディ
スクアレイに記憶されたセグメントの大きさに等しく、
且つ各ディスクアレイに接続すべき1つのアクセスチャ
ネルの待ち時間の所望量に依存する所定の割合で各接続
部間を逐次に切換えるようにする。
Description
のユーザを同時アクセスする問題に関するものである。
つはペイ・パー・ビューの特徴を打出すことである。し
かし、この場合このペイ・パー・ビュー特徴をケーブル
供給者が提供する時間に観視者がプログラムを観るよう
に拘束される欠点がある。
望時にユーザが選択した映画をこのユーザに提供するビ
デオ・オン・デマンドである。このビデオ・オン・デマ
ンドシステムを実現する1つの問題は多数の個別の映画
を効率よく記憶し得るようにすることである。他の問題
はこれらの記憶された個別の映画を種々のユーザにアク
セスし、供給し得るようにすることである。
報をデジタル化し、次いで圧縮する(JPEG,MPE
G,等)種々のデータ圧縮計画によってアドレス指定す
ることができる。次いで、この圧縮したデータをマス記
憶媒体に記憶することができる。
マス記憶媒体を分配システム、例えばケーブルシステム
にに接続するバスシステム(“ビッグバス”)を構築す
るには種々の提案がある。しかし、この“ビッグバス”
の設計は極めて複雑であり、拡張することはできない。
特に、データ帯域幅を高くするためには、この“ビッグ
バス”に超高速成分を組込む必要があり、高価となる。
その理由は1つのバスが1つのデータ経路を有するから
である。さらに、多くのデータラインを有する高帯域幅
並列デジタルバス型のシステムでは、このバスに付属す
る装置はこのバスに物理的に近接させる必要があり、且
つこのバスは制限された物理的な長さのみを有し得るよ
うにすることができる。さらに、掛かるバスは極めて高
価である。
種類のシステムを提供せんとするにある。
記憶し、且つ記憶データへの同時複数アクセスを行うシ
ステムであって、数Nの個別の記憶アレイを有し、各記
憶アレイが入/出力手段を有する前記データ記憶用のマ
ス記憶媒体と;関連する数Nのアクセスチャネルを有
し、各アクセスチャネルが入/出力手段を有するアクセ
ス媒体と;関連する数Nのコミュテーション経路を有
し、各経路によって前記関連する数Nのうちの1つの入
出力手段を前記関連する数Nのアクセスチャネルのうち
の1つの入出力手段に接続するコミュテータと;このコ
ミュテータにより前記コミュテーション経路を周期的に
切換えて、次式 T=N×t ここにtはコミュテータの各位置で費やされた時間、T
は前記アクセスチャネルの1つが関連する数Nの記憶ア
レイの各々または1つおきのアレイに接続された時間量
である、で示す関係を得る制御手段とを具えることを特
徴とする。
れる小さなデータブロックに各データセグメント(ファ
イル)を細分割する分配記録/再生(書込み/読出し)
記憶システムである。斯様に記憶されたデータは多数の
アクセスチャネルによって瞬時的に(読出しおよび/ま
たは書込みに対し)ランダムにアクセスし得るようにす
る。これらチャネルはコミュテータとしょうされる循環
スイッチング装置によって複数の記憶アレイに接続す
る。このコミュテータによって“位置”の循環パターン
を繰返して各サイクル中各アクセスチャネルをある時間
に亘って各記憶アレイに接続する。
プールへの高帯域幅(ビデオの場合にはリアルタイム)
のアクセスを有するようにする問題を解決することがで
き、この共通データプールでは各アイテムを一回だけ記
録し従って記録スペースおよび価格を節約することがで
きる。多重記憶アレイは多くの用途に必要な大容量のデ
ータ記憶およびデータ帯域幅のため必要である。帯域幅
同時アクセスチャネルが必要な理由は、慣例の回路網コ
ンピュータ“ファイルサーバ”の場合のように、多くの
ユーザが全てのデータに対し独立してアクセスする必要
のある場合がしばしばあるからである。しかし、かかる
慣例のファイルサーバでは、ユーザは回路網の帯域幅を
分割する必要がある。実際上、本発明によれば、各ユー
ザが全てのデータに対し全帯域幅プライベートチャネル
を有するようにする。本発明マルチチャネル共通プール
分配データ記憶検索システムは多重アクセスチャネルを
有するため、これらアクセスチャネルの1つ以上をシス
テムにデータを高速でローディングするタスクに対する
時間の全部(またはこの時間のある部分)で専念させ、
システムが他のチャネルでの作動を継続し得るようにす
ることができる。これは、信号アクセスチャネルがロー
ディング機能と通常のアクセス機能との間で時間を共有
する必要のある慣例の回路網ファイルサーバでは不可能
である。本発明はコンピュータデータを多重ディスクド
ライバに分配することによりこれを記憶する一般に既知
のRAID(ランダム アレイ オブ インデペンデン
ト ディスク)法と同様である。しかし、著しい相違
は、RAIDシステムが1つのアクセスチャネルのみを
有するが、本発明は同時アクセスチャネルの振幅を保持
し、その各々が全データプールにアクセスする点であ
る。
明マルチチャネル共通プール分配データ記憶検索システ
ムの一例の基本的構成を図1に示す。本例システムは2
つの記憶アレイ10. 1および10. 2と、2つの入出
力I/Oアクセスチャネル12. 1および12. 2と、
これら記憶アレイをI/Oアクセスチャネルに接続する
コミュテータ14とを具える。このコミュテータ14に
よって、コントローラ(図示せず)の制御のもとで、I
/Oアクセスチャネル12. 1をそれぞれ記憶アレイ1
0. 1および10. 2に繰返し交互に接続すると同時に
I/Oアクセスチャネル12. 2をそれぞれ記憶アレイ
10. 2および10. 1に繰返し交互に接続する。コミ
ュテータ14のサイクル時間に依存し、I/Oアクセス
チャネル12. 1および12. 2の各々は記憶されたデ
ータの全てにアクセスする。
て用いるマルチチャネル共通プール分配データ記憶検索
システムの第2例を示す。本例システムは6つの記憶ア
レイ20. 1〜20. 6と、6つのビデオI/Oアクセ
スモジュール22. 1〜22. 6と、コミュテータ24
と、マイクロコンピュータの形態のホストコントローラ
26とを具える。このシステムは6つの独立したVTR
として作用し、記憶されたデータが6つの“ビデオヘッ
ド”全部にアクセスし得る共通プール内にあると云う特
徴を有する。各ビデオモジュールはこの共通データモジ
ュールに対し記録ヘッドまたは再生ヘッドとして作用す
る。このビデオモジュールが記録および再生の双方に同
時に作動し得ることは明らかである。6つの“ビデオヘ
ッド”の全部は非直線性編集に導かれるようにこの共通
プールに同時にアクセスすることができる。何れの“ビ
デオヘッド”も任意のフィールド境界で再生および記録
に切換えることができる。本例では、誤り補正がオフ状
態となり、データ圧縮が行われない瞬時に対し、12個
のディスクドライブ28を含む各記憶アレイは、8分の
10ビットD1デジタルビデオデータを記憶し得、従っ
て全システムの記憶が6×8=48分となるようにする
ものとする。このデータは6×12=72ディスクドラ
イバ28で記憶する。6つのビデオチャネルのうちの任
意のビデオチャネルから記録された各フィールドは72
個のディスクドライブ全部に“配分”されるため、各デ
ィスクドライブは各記録フィールドの1/72番目を保
持する。これがため、任意のフィードバックをディスク
システムから読出す場合には72個のディスクドライブ
全部がこのフィールドに対するデータを並列に取出すよ
うにする。これがため、フィールドアクセス毎に最大デ
ィスク帯域幅を用いることができる。コミュテータ24
によって各ビデオチャネルのデータを6つの記憶アレイ
20. 1〜20. 6の全部に供給するかまたはこれから
取出すようにする。このコミュテータは、新たな位置
に、例えばビデオフィールド当たり6回切換わり、各フ
ィールドを6つの記憶アレイ全部に分布せしめる6極回
転スイッチとする。図2では、このコミュテータをその
6つの可能な位置の1つに示す。
ル分配データ記憶検索システムはビデオ・オン・デマン
ド・システムに用いるようにする。図3は4つの記憶ア
レイ30. 1〜30. 4、コミュテータ32、入出力ア
クセスモジュール34および3つのビデオ出力アクセス
モジュール36. 1〜36. 3を具えるかかるシステム
の一例を示す。上述したように、このシステムは、他の
チャネルで作動しながらこのシステムにデータを高速ロ
ーディングするタスクに対し1つのアクセスチャネル、
入出力アクセスモジュール34を設けるようにする。こ
の目的のために、テレシネ38を設けてフイルムをビデ
オに転写する。テレシネ38からの出力端子をデジタル
ビデオ圧縮回路40を経て入出力アクセスモジュール3
4に結合する。さらに、ビデオ情報を含むテープカート
リッジを入出力アクセスモジュール34に結合されたテ
ープ駆動配置42を経てシステムに装填する。上述した
装置の各々はコントローラ44によって制御する。本例
ではこの記憶されたビデオ情報を出力する3つのチャネ
ルを示すが、多重化を用いることによって極めて大きな
容量のものを用い得ること勿論である。特に、種々の記
憶アレイからの情報転送の各サイクル中情報の複数のサ
ブチャネルを多重化し得るようにする。この目的のため
に、ビデオ出力アクセスモジュール36. 1〜36. 3
の各々はコミュテータからのバスを記憶アレイから検索
された情報のサブチャネルに対応する複数のサブチャネ
ル48に結合するデマルチプレクサ46を具える。次い
でこれらサブチャネル48をサテライトアップリンク5
2を経る転送のために暗号回路50に結合する。
は2000出力によりアクセス必要のある(即ち、1分
以内のアクセス、例えばテープに記憶された)1000
ムービーオンラインおよび1600ムービーニアライン
の記憶を必要とする。記憶アクセスの各ディスクドライ
ブは2ギガバイトの情報を記憶し得るものとすると、シ
ステムはこれに全容量で1350ギガバイト(GB)を
与える40ディスクドライブを各々が有する少なくとも
17個の記憶アレイを必要とする。従ってコミュテータ
は1つの入出力アクセスモジュールと128個のデマル
チプレクスサブチャネル出力を有する16個のビデオ出
力モジュールとへの接続を行う17個のコミュニケーテ
ィング経路を有するようになる。
示すブロック図である。本例では、記憶アレイを3つの
基本的なブロック;即ち、I/Oモジュール60と、デ
ィスクモジュール80と、ホスト100とに区分する。
I/Oモジュール60によって外部装置への、および、
外部装置からのビデオ、オーディオおよび制御情報の入
出力を管理する。入力データをビデオフォーマットから
汎用コンピュータデータフォーマットに変換するととも
に図4の中央右側に示すようにディスクモジュール80
に伝送する。再生処理中この汎用データをディスクモジ
ュール80により戻してI/Oモジュール60によりビ
デオ/オーディオデータに再変換する。このI/Oモジ
ュール60はマイクロプロセッサ61、例えばモトロー
ラ68302CPUによって制御する。このマイクロプ
ロセッサは標準68000“コア”および3つの高速シ
リアルチャネル62. 1〜62. 3を有する。各チャネ
ルは図4の頂部に示すように、1つのシリアルラインに
接続する(“シリアルI/O”)。小さな正方形は実際
上シリアルラインを企業内情報通信網(LAN)に変換
するローカルトークアダプタを示す(例えばアップルト
ーク)。
御に用いる。これにより記憶アレイによって標準VTR
をエミュレートする。タイムコードおよびGPI機能も
マシン制御に関連させるようにする。第2のシリアルラ
イン62. 2は記憶アレイの相互作動を行う制御パネル
に接続する。第3のシリアルライン62. 3はディスク
モジュールのマイクロプロセッサのシリアルラインに直
接接続する。イーサネットインターフェース63は記憶
アレイおよびシステムコントローラ間で像データの転送
を行う。1組の制御およびステータスレジスタ64(P
ORTS)によってモトローラ68302CPUにより
図4の上部右側のデータ経路区分のデータ流を管理せし
めるようにする。
ルビデオ入出力端子65を設ける。これら端子には通常
の画像チャネルに対しラベルYC、特定のチャネルに対
しラベルKcを付ける。4:2:2:2モードでは、K
をキーデータとする。4:4:4モードでは、cをYC
のCと合成した特定のカラー情報とする。また、これを
RGB4:4:4モードで作動させることができる。
および特定のフィールド補間を表わす。これらボックス
は送出ビデオデータにのみ作用する。BRRボックス6
7はビットレート縮減ハードウエアをシステムに加える
箇所を示す。PACKボックス68はビデオフォーマッ
トされたデータを汎用32ビット幅のコンピュータデー
タに変換する箇所および同期データをデータ流から除去
する箇所を示す。このパック機能によって8ビットモー
ドおよび10ビットモードの双方でデータ記憶を有効に
行うことができる。
ッファ(FRAMバッファ)69に供給され、これによ
り入力側での疑似フレーム同期を行う。次に、データを
FRAMバッファからディスクモジュールに転送する。
オーディオA/D70でデジタル化(16ビット/チャ
ネル,48KHz)し、オーディオフレームメモリ71
でバッファ処理し、FRAMバッファの1つの汎用デー
タに追加する。
ジュール60からの汎用コンピュータデータを1組の高
速SCSI−2(小型コンピュータ標準インターフェー
ス)ディスクドライブにおよびこれから転送する。この
ディスクドライブはNCRSCSIコントローラチップ
により制御し、これらコントローラチップは関連するF
LASHRAM82およびスタティックSRAM83を
有する第2のモトローラ68302CPUプロセッサ8
1によって管理する。I/Oモジュールを用いる場合に
は、この第2のモトローラ68302CPUプロセッサ
は3つのシリアルチャネルを有する。即ち、第1のシリ
アルチャネルはI/Oモジュールでは他のモトローラ6
8302CPUに接続し、第2のシリアルチャネルはデ
バッグの目的で保守パネルアクセスポイントとして用
い、第3のシリアルチャネルは使用しない。PORTS
ボックス84は右側下部のデータ経路の制御に用いるレ
ジスタを示す。
スクモジュールに供給するとともに誤り補正回路EC8
5を通過させる。この回路では冗長データを発生させ、
これにより任意の単一SCSIディスクドライブの故障
からユーザを保護する。次いで、誤り補正されたデータ
はセグメントバッファ86に供給し、っこで汎用データ
の大きな“セグメント”をディスクへの書込みのために
累算する。これらデータセグメントは数個のNCRSC
SIコントローラチップ87の1つにステアリングす
る。次に、これらチップによって各SCSIバスに接続
された数個のSCSI−2の1つに供給する。
探索回数のコストを最小にし得るようにする。ビデオ信
号の多重フィールドは単一ショットで書込む。
るとともにセグメントバッファに位置させる。任意のデ
ィスクドライブが故障すると、誤り補正回路によって元
のデータ流を再構成するとともに補正されたデータをI
/Oモジュール60に帰還させる。従ってシステムは故
障が発生しなかったかのように作動し続けるとともにユ
ーザは故障したドライブを次の保守可能な位置に配置す
る必要のあることを知る。
トローラ68302CPUで行う1組のソフトウエア管
理兼制御処理を示す。これがため、図4ではI/Oモジ
ュールの前記68302CPUプロセッサおよびその関
連するFLASHメモリおよびDRAMメモリを図4の
ホスト部分に延在させる。
データはアナログ形態とする。しかし、データをすでに
汎用デジタル形態としたシステムではI/Oモジュール
60は必要ない。
/Oアクセスチャネルを相互接続することにある。シス
テムの概念は各I/Oアクセスチャネルが多くのまたは
全ての記憶アレイを繰返し逐次にアクセスすることであ
る。1つのI/Oアクセスチャネルは所定時間にアクセ
スするだけであり、従ってこのアクセスチャネルは逐次
に全シーケンスに亘り継続して次の記憶アレイをアクセ
スする。完全なシステムにおける他のI/Oアクセスチ
ャネルも記憶アレイに逐次に切換えて、有効I/Oアク
セスチャネルの全部によって有効記憶アレイの各々を時
分割でアクセスする。
ススイッチとして実現することができる。このクロスポ
イントマトリックススイッチは図5a〜図5eに“N”
で示す多数の多数の入力および図5a〜図5eに“M”
で示す多数の出力を有する。これらクロスポイントマト
リックススイッチによって任意の出力を任意の信号入力
に任意時間に任意の組合せで接続する。このクロスポイ
ントマトリックススイッチの一例はTQS デジタル
コミュニケーション アンド シグナル プロセッシン
グ社製の1616デジタルクロスポイントスイッチN
o. TQ8016とする。このスイッチは最大で1.3
Gビット/秒のデータ速度を保持することができる。こ
のスイッチのユーザは他の出力により選定された入力を
含む任意の入力に任意のスイッチ出力を独立して配置す
ることができる。この目的のために、図3のコントロー
ラ44(図2のホストコンピュータ26)をプログラム
してスイッチの入力のための適宜の出力アドレスを周期
的に発生させて実際上スイッチを各接続部を経て周期的
にコミュテートする。
る際のクロスポイントマトリックススイッチの作動を示
し、“×”印は関連する入力から関連する出力への接続
を行ったクロスポイントを示す。図5aは出力1を入力
1に接続し、出力2を入力2に接続し、・・・等の可能
な出発状態を示す。図5bは出力1を入力2に接続し、
出力2を入力3に接続する次のスイッチ位置の状態を示
し、出力Mを入力1に接続する。図5cおよび図5dは
次の2つのスイッチ状態を示し、図5eは図5aに示す
接続を逐次繰返して行う直前の状態を示す。
またはアナログ形態とすることができる。デジタル形態
で記憶されたデータはコンピュータファイルシステムに
通常関連する汎用とすることができ、また、これをビデ
オおよび/またはオーディオ信号のデジタル表示とする
ことができる。データが表示することにかかわりなく、
これを密度記録用の圧縮フォーマットに記憶することが
でき、しかも再生時に伸張することができる。
グ経路を有するコミュテータを用いることにより、並び
に追加の記憶アレイおよび入出力アクセスチャネルを追
加することにより容易に拡張することができる。コミュ
テータに向かうトランクラインは双方向読取り/書込み
ラインとすることができ、また、これらを読取り専用ラ
インまたは書込み専用ラインとすることができる。同様
に、あるアクセスチャネルを読取り専用または書込み専
用とすることができる。各トランクラインは単線として
もよく、1本以上のワイヤを含むケーブルとしてもよ
い。或は又、各トランクラインを1本以上の光学ファイ
バとすることができ、この場合にはコミュテータを光学
スイッチング装置とすることができる。
ではなく、要旨を変更しない範囲内で種々の変形や変更
を行うことができる。
憶アレイを有するマルチチャネル共通プール分配データ
記憶検索システムの第1例を示すブロック図である。
記憶アレイを有し、多重チャネルディスクレコーダとし
て用いるマルチチャネル共通プール分配データ記憶検索
システムの第2例を示すブロック図である。
アクセスモジュールおよび4つの記憶アレイを有し、ビ
デオ供給システムに用いるマルチチャネル共通プール分
配データ記憶検索システムの第3例を示すブロック図で
ある。
ク回路図である。
の形態のコミュテータの一例における種々のスイッチン
グ位置を示す説明図であり、(B)はクロスポイントマ
トリックススイッチの形態のコミュテータの一例におけ
る種々のスイッチング位置を示す説明図であり、(C)
はクロスポイントマトリックススイッチの形態のコミュ
テータの一例における種々のクスイッチング位置を示す
説明図であり、(D)はクロスポイントマトリックスス
イッチの形態のコミュテータの一例における種々のスイ
ッチング位置を示す説明図であり、(E)はクロスポイ
ントマトリックススイッチの形態のコミュテータの一例
における種々のスイッチング位置を示す説明図である。
Claims (12)
- 【請求項1】 多量のデータを記憶し、且つ記憶データ
への同時複数アクセスを行うシステムであって、数Nの
個別の記憶アレイを有し、各記憶アレイが入/出力手段
を有する前記データ記憶用のマス記憶媒体と;関連する
数Nのアクセスチャネルを有し、各アクセスチャネルが
入/出力手段を有するアクセス媒体と;関連する数Nの
コミュテーション経路を有し、各経路によって前記関連
する数Nのうちの1つの入出力手段を前記関連する数N
のアクセスチャネルのうちの1つの入出力手段に接続す
るコミュテータと;このコミュテータにより前記コミュ
テーション経路を周期的に切換えて、次式 T=N×t ここにtはコミュテータの各位置で費やされた時間、T
は前記アクセスチャネルの1つが関連する数Nの記憶ア
レイの各々または1つおきのアレイに接続された時間量
である、で示す関係を得る制御手段とを具えることを特
徴とするマルチチャネル共通プール分配データ記憶検索
システム。 - 【請求項2】 前記各記憶アレイは各々が入出力ライン
を有する複数の記憶区分を具え、且つ前記入出力手段は
前記入出力ラインの組合せを具え、これにより前記記憶
区分に並列に複数アクセスし得るようにしたことを特徴
とする請求項1に記載のマルチチャネル共通プール分配
データ記憶検索システム。 - 【請求項3】 前記各アクセスチャネルは各々が入出力
ラインを有する複数のアクセスサブチャネルを具え、且
つ前記入出力手段は前記入出力ラインの組合せを具え、
これにより前記記憶区分から並列にアクセスされたデー
タの前記アクセスサブチャネルによって並列処理を行い
得るようにしたことを特徴とする請求項2に記載のマル
チチャネル共通プール分配データ記憶検索システム/ - 【請求項4】 前記データは前記記憶媒体の前記記憶ア
レイ間に逐次分配されたセグメントに記憶し、各セグメ
ントは時間t内に全体的にアクセス可能とし、これによ
り各アクセスチャネルが(N−1)×tの時間周期内に
同一のデータをアクセスし得るようにしたことを特徴と
する請求項1に記載のマルチチャネル共通プール分配デ
ータ記憶検索システム。 - 【請求項5】 前記記憶区分を磁気ディスクとしたこと
を特徴とする請求項2に記載のマルチチャネル共通プー
ル分配データ記憶検索システム。 - 【請求項6】 前記データは前記記憶区分の少なくとも
2つに冗長的に書込むようにしたことを特徴とする請求
項2に記載のマルチチャネル共通プール分配データ記憶
検索システム。 - 【請求項7】 前記データは前記記憶区分の少なくとも
2つに冗長的に書込むようにしたことを特徴とする請求
項5に記載のマルチチャネル共通プール分配データ記憶
検索システム。 - 【請求項8】 前記データを複数の動画を表わす圧縮ビ
デオデータとすることを特徴とする請求項1に記載のマ
ルチチャネル共通プール分配データ記憶検索システム。 - 【請求項9】 前記アクセス媒体はケーブルテレビジョ
ンシステムの一部分とすることを特徴とする請求項8に
記載のマルチチャネル共通プール分配データ記憶検索シ
ステム。 - 【請求項10】 前記記憶区分および前記アクセスサブ
チャネルの入出力ラインは第1ビット速度を有し、前記
制御手段によって前記データを各時間t中の第1ビット
比で前記記憶区分から前記アクセスサブチャネルに転送
し、アクセスサブチャネルの各々は第1ビット速度より
も遅い第2ビット速度を有し前記データを供給するアク
セスラインと、前記記憶区分からアクセスされたデータ
を位置時的に記憶して第1および第2ビット速度間の相
違点を補償するバッファメモリとを含むことを特徴とす
る請求項3に記載のマルチチャネル共通プール分配デー
タ記憶検索システム。 - 【請求項11】 前記コミュテータは、複数の入出力端
子と、これら入力端子をこれら出力端子に選択的に接続
する接続手段と、アドレス入力端子を有しこれら接続手
段を制御するアドレス指定手段とを有するクロスポイン
トマトリックススイッチとし、且つ前記制御手段は前記
アドレス指定手段のアドレス入力端子に供給するアドレ
スを発生して各入力端子を各出力端子に循環接続するこ
とにより前記クロスポイントマトリックススイッチをコ
ミュテートする手段を含むことを特徴とする請求項10
に記載のマルチチャネル共通プール分配データ記憶検索
システム。 - 【請求項12】 前記コミュテータは光学信号をスイッ
チングするように配列することを特徴とする請求項1に
記載のマルチチャネル共通プール分配データ記憶検索シ
ステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US08/125,996 US5539660A (en) | 1993-09-23 | 1993-09-23 | Multi-channel common-pool distributed data storage and retrieval system |
| US08/125996 | 1993-09-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07152500A true JPH07152500A (ja) | 1995-06-16 |
Family
ID=22422452
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP6228153A Pending JPH07152500A (ja) | 1993-09-23 | 1994-09-22 | マルチチャネル共通プール分配データ記憶検索システム |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5539660A (ja) |
| EP (1) | EP0646874B1 (ja) |
| JP (1) | JPH07152500A (ja) |
| DE (1) | DE69429320T2 (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012191633A (ja) * | 1998-05-08 | 2012-10-04 | Qualcomm Inc | 遠隔場所に高画質画像および高音質音声のプログラムを配給する装置および方法 |
| US8813137B2 (en) | 1998-05-08 | 2014-08-19 | Qualcomm Incorporated | Apparatus and method for decoding digital image and audio signals |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5671386A (en) * | 1993-09-23 | 1997-09-23 | Philips Electronics North America Corporation | System for storing data and for providing simultaneous plural access to data by connecting each access channel to each and every one of storage arrays |
| US5878280A (en) * | 1993-09-23 | 1999-03-02 | Philips Electronics North America Corp. | Data buffering system for plural data memory arrays |
| US6003071A (en) * | 1994-01-21 | 1999-12-14 | Sony Corporation | Image data transmission apparatus using time slots |
| GB2299422B (en) * | 1995-03-30 | 2000-01-12 | Sony Uk Ltd | Object code allocation in multiple processor systems |
| US5933603A (en) * | 1995-10-27 | 1999-08-03 | Emc Corporation | Video file server maintaining sliding windows of a video data set in random access memories of stream server computers for immediate video-on-demand service beginning at any specified location |
| US5948062A (en) * | 1995-10-27 | 1999-09-07 | Emc Corporation | Network file server using a cached disk array storing a network file directory including file locking information and data mover computers each having file system software for shared read-write file access |
| US6061504A (en) * | 1995-10-27 | 2000-05-09 | Emc Corporation | Video file server using an integrated cached disk array and stream server computers |
| US6018765A (en) * | 1996-01-23 | 2000-01-25 | Storage Concepts, Inc. | Multi-channel multimedia data server |
| US5832198A (en) * | 1996-03-07 | 1998-11-03 | Philips Electronics North America Corporation | Multiple disk drive array with plural parity groups |
| US6128467A (en) * | 1996-03-21 | 2000-10-03 | Compaq Computer Corporation | Crosspoint switched multimedia system |
| CA2201679A1 (en) * | 1996-04-15 | 1997-10-15 | Raju C. Bopardikar | Video data storage |
| US5732211A (en) * | 1996-04-29 | 1998-03-24 | Philips Electronics North America Corporation | Advanced data server having a plurality of rings connected to a server controller which controls the rings to cause them to receive and store data and/or retrieve and read out data |
| US5815583A (en) * | 1996-06-28 | 1998-09-29 | Intel Corporation | Audio serial digital interconnect |
| US5859976A (en) * | 1996-07-29 | 1999-01-12 | Philips Electronics North America Corporation | System and method for enabling a data/video server to implement operation in accordance with a new connection diagram, and a data/video server including that system |
| US5893140A (en) * | 1996-08-14 | 1999-04-06 | Emc Corporation | File server having a file system cache and protocol for truly safe asynchronous writes |
| US6298386B1 (en) | 1996-08-14 | 2001-10-02 | Emc Corporation | Network file server having a message collector queue for connection and connectionless oriented protocols |
| US5870553A (en) * | 1996-09-19 | 1999-02-09 | International Business Machines Corporation | System and method for on-demand video serving from magnetic tape using disk leader files |
| JPH10178627A (ja) * | 1996-10-18 | 1998-06-30 | Canon Inc | サーバシステム及びサーバシステムにおける信号の配信方法 |
| US6553476B1 (en) | 1997-02-10 | 2003-04-22 | Matsushita Electric Industrial Co., Ltd. | Storage management based on predicted I/O execution times |
| US6185621B1 (en) * | 1997-03-25 | 2001-02-06 | Philips Electronics N.A. Corp. | Direct copying between disk blocks in memory onto a network as sequential access files |
| US6442604B2 (en) * | 1997-03-25 | 2002-08-27 | Koninklijke Philips Electronics N.V. | Incremental archiving and restoring of data in a multimedia server |
| US5987621A (en) * | 1997-04-25 | 1999-11-16 | Emc Corporation | Hardware and software failover services for a file server |
| US5892915A (en) * | 1997-04-25 | 1999-04-06 | Emc Corporation | System having client sending edit commands to server during transmission of continuous media from one clip in play list for editing the play list |
| US5974503A (en) * | 1997-04-25 | 1999-10-26 | Emc Corporation | Storage and access of continuous media files indexed as lists of raid stripe sets associated with file names |
| US6044442A (en) * | 1997-11-21 | 2000-03-28 | International Business Machines Corporation | External partitioning of an automated data storage library into multiple virtual libraries for access by a plurality of hosts |
| JPH11232205A (ja) | 1998-02-17 | 1999-08-27 | Sony Corp | データ入出力装置及びデータ入出力方法 |
| US20020157113A1 (en) * | 2001-04-20 | 2002-10-24 | Fred Allegrezza | System and method for retrieving and storing multimedia data |
| GB2386738B (en) | 2002-03-18 | 2005-09-21 | Hewlett Packard Co | Media playing |
| US7552192B2 (en) * | 2002-12-18 | 2009-06-23 | Ronnie Gerome Carmichael | Massively parallel computer network-utilizing MPACT and multipoint parallel server (MPAS) technologies |
| US20050175803A1 (en) * | 2004-02-06 | 2005-08-11 | D. Ryan Breese | Preparation of polyethylene films |
| US8688780B2 (en) | 2005-09-30 | 2014-04-01 | Rockwell Automation Technologies, Inc. | Peer-to-peer exchange of data resources in a control system |
| US20080170571A1 (en) * | 2007-01-12 | 2008-07-17 | Utstarcom, Inc. | Method and System for Synchronous Page Addressing in a Data Packet Switch |
| DE102013200171A1 (de) * | 2013-01-09 | 2014-07-10 | Lufthansa Technik Ag | Datennetzwerk, Verfahren sowie Abspielgerät zur Wiedergabe von Audio- und Videodaten in einem In-flight Entertainment System |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR2468990A1 (fr) * | 1979-08-16 | 1981-05-08 | France Etat | Commutateur a plusieurs couches de points de croisement |
| US5062076A (en) * | 1985-07-12 | 1991-10-29 | Wang Laboratories, Inc. | Cascadable, high-bandwidth, multi-channel image transfer controller |
| FR2623682A1 (fr) * | 1987-11-24 | 1989-05-26 | Cgv Comp Gen Videotech | Grille de commutation |
| US4949187A (en) * | 1988-12-16 | 1990-08-14 | Cohen Jason M | Video communications system having a remotely controlled central source of video and audio data |
| US5163131A (en) * | 1989-09-08 | 1992-11-10 | Auspex Systems, Inc. | Parallel i/o network file server architecture |
| US5388243A (en) * | 1990-03-09 | 1995-02-07 | Mti Technology Corporation | Multi-sort mass storage device announcing its active paths without deactivating its ports in a network architecture |
| US5179552A (en) * | 1990-11-26 | 1993-01-12 | Bell Communications Research, Inc. | Crosspoint matrix switching element for a packet switch |
| US5311423A (en) * | 1991-01-07 | 1994-05-10 | Gte Service Corporation | Schedule management method |
| US5341474A (en) * | 1992-05-15 | 1994-08-23 | Bell Communications Research, Inc. | Communications architecture and buffer for distributing information services |
| US5371532A (en) * | 1992-05-15 | 1994-12-06 | Bell Communications Research, Inc. | Communications architecture and method for distributing information services |
-
1993
- 1993-09-23 US US08/125,996 patent/US5539660A/en not_active Expired - Lifetime
-
1994
- 1994-09-21 DE DE69429320T patent/DE69429320T2/de not_active Expired - Fee Related
- 1994-09-21 EP EP94202712A patent/EP0646874B1/en not_active Expired - Lifetime
- 1994-09-22 JP JP6228153A patent/JPH07152500A/ja active Pending
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2012191633A (ja) * | 1998-05-08 | 2012-10-04 | Qualcomm Inc | 遠隔場所に高画質画像および高音質音声のプログラムを配給する装置および方法 |
| JP2012213164A (ja) * | 1998-05-08 | 2012-11-01 | Qualcomm Inc | 遠隔場所に高画質画像および高音質音声のプログラムを配給する装置および方法 |
| US8813137B2 (en) | 1998-05-08 | 2014-08-19 | Qualcomm Incorporated | Apparatus and method for decoding digital image and audio signals |
Also Published As
| Publication number | Publication date |
|---|---|
| EP0646874A1 (en) | 1995-04-05 |
| EP0646874B1 (en) | 2001-12-05 |
| DE69429320D1 (de) | 2002-01-17 |
| US5539660A (en) | 1996-07-23 |
| DE69429320T2 (de) | 2002-08-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07152500A (ja) | マルチチャネル共通プール分配データ記憶検索システム | |
| US5671386A (en) | System for storing data and for providing simultaneous plural access to data by connecting each access channel to each and every one of storage arrays | |
| JP3500165B2 (ja) | ビデオ信号蓄積・処理・分配方法及び装置 | |
| EP0727750B1 (en) | Continuous data server apparatus and data transfer scheme enabling multiple simultaneous data accesses | |
| US4688106A (en) | Video processing system using multi-head disc store | |
| US5543861A (en) | Multichannel video data storage including buffers for reading data at fast rates and supplying data at slower rates | |
| JP3528394B2 (ja) | データ記録再生装置 | |
| JP4265019B2 (ja) | データ蓄積装置および方法、ならびに、データ送出装置および方法 | |
| US7092621B1 (en) | Data recorder-reproducer and bit map data processing method, control program processing method and setting data processing method of data recorder-reproducer | |
| US6577814B1 (en) | Video data recording and reproduction using time slot allocation | |
| US6144796A (en) | Video data system | |
| JP3526153B2 (ja) | データ記録再生装置 | |
| JP2001356883A (ja) | データ記録/再生システム及びデータ記録/再生方法 | |
| JP2000163867A (ja) | データ処理装置 | |
| US6351597B2 (en) | Data recording and reproducing method and data recording and reproducing apparatus | |
| JP3460291B2 (ja) | 信号蓄積供給方法及び装置 | |
| JP4325074B2 (ja) | データ記録再生装置及び方法 | |
| JP4325073B2 (ja) | データ記録再生装置及び方法 | |
| JP2005078385A (ja) | データ記録再生装置及び時分割アクセス制御方法 | |
| JP3867864B2 (ja) | デイスク装置の再生方法 | |
| JPH09185865A (ja) | A/vサーバーシステム | |
| JPH11275504A (ja) | デ―タ処理装置 | |
| JPH1145159A (ja) | ディスクアレイ装置並びにデータ記録再生装置及び方法 | |
| JP2000295525A (ja) | 放送機器制御装置 | |
| JP2000149411A (ja) | データ記録再生装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20041118 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20041124 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20050224 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20050301 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050523 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050621 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20050921 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20050927 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060131 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20060501 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20060509 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061219 |