JP2006050641A - デジタル遅延バッファ及びこれに関連する方法 - Google Patents
デジタル遅延バッファ及びこれに関連する方法 Download PDFInfo
- Publication number
- JP2006050641A JP2006050641A JP2005227356A JP2005227356A JP2006050641A JP 2006050641 A JP2006050641 A JP 2006050641A JP 2005227356 A JP2005227356 A JP 2005227356A JP 2005227356 A JP2005227356 A JP 2005227356A JP 2006050641 A JP2006050641 A JP 2006050641A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- data stream
- fpsc
- delay
- data
- 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
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0602—Systems characterised by the synchronising information used
- H04J3/0605—Special codes used as synchronising signal
- H04J3/0608—Detectors therefor, e.g. correlators, state machines
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0623—Synchronous multiplexing systems, e.g. synchronous digital hierarchy/synchronous optical network (SDH/SONET), synchronisation with a pointer process
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Time-Division Multiplex Systems (AREA)
- Communication Control (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
- Reduction Or Emphasis Of Bandwidth Of Signals (AREA)
Abstract
【解決手段】 デジタル遅延バッファが、高速処理・小容量メモリ部及び低速処理・大容量メモリ部双方に提供される。2つのメモリ部を使用することによって、たとえ1つの部分が過度の遅延を受けても、バッファがnビットブロックレベルの待ち時間で複数の遅延されたデータ部分から配列データストリームを生成することを可能とする。
【選択図】 図1
Description
例えば、ストレージ・エリア・ネットワーク(SAN)は、銀行や他の貸付機関によってなされる金融取引のような大量のデータを記憶するために使用される。標準的には、SANは主記憶領域及び1以上のバックアップ記憶領域からなる。通常、主記憶領域は(電子形式にされた)オリジナルの取引を記憶する役目を持ち、一方、バックアップ記憶領域は、何らかの理由で主記憶領域に記憶されたオリジナルにアクセスできない場合、不正処理された場合、又は最悪の場合として破壊された場合に備えて、オリジナルの取引のコピーを記憶する役割を持つ。多くの場合、主及びバックアップ記憶領域は同じ地理位置にはない。それでもなお、これらは、オリジナルの取引が主記憶領域に送信される時に、コピーも1以上のバックアップ記憶領域に送信されるような互換性のある伝送ネットワークであるSONETによって接続されている。
5.主データソース(主記憶領域)
6a〜n.主データソース
10.デジタルデータ遅延バッファ
20.SPLCメモリ部
30.FPSCメモリ部
40.経路
50.補助データソース(バックアップ記憶領域)
60a〜n.補助データソース
60.制御部
100.ネットワーク
400.ネットワーク
Claims (10)
- デジタルデータストリーム遅延バッファであって、
オリジナルのデータストリームの1以上の遅延されたデータ部分を受信するように動作する高速処理・小容量(FPSC)メモリ部、
該オリジナルのデータストリームの1以上の遅延されたデータ部分を受信するように動作する低速処理・大容量(SPLC)メモリ部、及び
制御部であって、
該受信された部分各々に関連する遅延を検出し、
該FPSCメモリが、該検出された遅延が該FPSCメモリ部のメモリ容量が最大に達する期間に等しい期間を超えない場合は、該オリジナルのデータストリームに関連する配列と実質的に同じ配列を有し、該1以上の部分から該SPLCメモリ部に記憶されたデータを用いることなく形成された配列データストリームを出力することを可能とし、
該FPSCメモリ部が、該検出された遅延が該期間を超える場合は、該SPLCメモリ部に記憶された選択された可変量のデータを用いて、該配列データストリームを出力することを可能とする
ように動作する制御部
からなるバッファ。 - 請求項1記載のバッファにおいて、該選択されたデータが、最後に到着する遅延データ部分に関連するデータを含まないバッファ。
- 請求項1記載のバッファにおいて、該検出された遅延がnビットブロックレベルの遅延であるバッファ。
- 請求項1記載のバッファにおいて、該1以上の部分の各々が、仮想連結(VC)されたデータストリームの要素からなるバッファ。
- 請求項1記載のバッファにおいて、該FPSCメモリ部及び制御部は特定用途向け集積回路の一部であるバッファ。
- 請求項1記載のバッファにおいて、該FPSCメモリ部及び制御部はフィールド・プログラマブル・ゲートアレイの一部であるバッファ。
- 請求項1記載のバッファにおいて、該FPSCメモリ部はさらに、該SPLCメモリ部に関連するメッセージを受信することなしに該配列データストリームを出力するように動作するバッファ。
- 配列データストリームを生成する方法であって、
高速処理・小容量(FPSC)メモリ部で、オリジナルのデータストリームの1以上の遅延されたデータ部分を受信するステップ、
低速処理・大容量(SPLC)メモリ部で、該オリジナルのデータストリームの1以上の遅延されたデータ部分を受信するステップ、及び
制御部を用いて、該受信された部分に関連する遅延を検出するステップ
からなり、
該方法はさらに、
該検出された遅延が該FPSCメモリ部のメモリ容量が最大に達する期間に等しい期間を超えない場合は、該オリジナルのデータストリームに関連する配列と実質的に同じ配列を有し、該1以上の部分から該SPLCメモリ部に記憶されたデータを用いることなく形成された配列データストリームを、該FPSCメモリに出力させるステップ、及び
該検出された遅延が該期間を超える場合は、該SPLCメモリ部に記憶された選択された可変量のデータを用いて、該配列データストリームを該FPSCメモリ部に出力させるステップ
からなる方法。 - 請求項8記載の方法において、該選択されたデータは、最後に到着する遅延データ部分に関連するデータを含まない方法。
- 請求項8記載の方法であって、さらに、該FPSCメモリ部によって、該SPLCメモリ部に関連するメッセージを受信することなしに該配列データストリームを出力するステップからなる方法。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/911,726 US8762600B2 (en) | 2004-08-05 | 2004-08-05 | Digital delay buffers and related methods |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006050641A true JP2006050641A (ja) | 2006-02-16 |
JP4673697B2 JP4673697B2 (ja) | 2011-04-20 |
Family
ID=34941853
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005227356A Expired - Fee Related JP4673697B2 (ja) | 2004-08-05 | 2005-08-05 | デジタル遅延バッファ及びこれに関連する方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US8762600B2 (ja) |
EP (1) | EP1624601B1 (ja) |
JP (1) | JP4673697B2 (ja) |
CN (1) | CN1731769B (ja) |
DE (1) | DE602005004458T2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103117092B (zh) * | 2012-12-27 | 2015-09-23 | 北京北大众志微***科技有限责任公司 | 一种数字延迟链的校准方法 |
EP3190730A1 (en) * | 2016-01-06 | 2017-07-12 | Nxp B.V. | Received path delay mechanism |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0364228A (ja) * | 1989-08-02 | 1991-03-19 | Nec Corp | Atm階層バッファメモリの構成法 |
JPH05298122A (ja) * | 1992-04-17 | 1993-11-12 | Daikin Ind Ltd | マルチタスク処理装置 |
JPH07262086A (ja) * | 1994-03-18 | 1995-10-13 | Fujitsu Ltd | 主記憶装置ならびにこれを含む情報処理装置および情報処理方法 |
US5461622A (en) * | 1994-06-14 | 1995-10-24 | Bell Communications Research, Inc. | Method and apparatus for using SONET overheat to align multiple inverse multiplexed data streams |
JPH08202595A (ja) * | 1995-01-30 | 1996-08-09 | Mitsubishi Electric Corp | ファイルシステム |
WO2003094479A1 (en) * | 2002-04-30 | 2003-11-13 | Cisco Technology, Inc. | Caching streaming data |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0331946A (ja) | 1989-06-28 | 1991-02-12 | Nec Corp | メモリ |
US5331641A (en) | 1990-07-27 | 1994-07-19 | Transwitch Corp. | Methods and apparatus for retiming and realignment of STS-1 signals into STS-3 type signal |
US5680482A (en) * | 1995-05-17 | 1997-10-21 | Advanced Micro Devices, Inc. | Method and apparatus for improved video decompression by adaptive selection of video input buffer parameters |
US5748901A (en) * | 1996-05-21 | 1998-05-05 | Ramot University Authority Ltd. | Flow control algorithm for high speed networks |
US6633565B1 (en) * | 1999-06-29 | 2003-10-14 | 3Com Corporation | Apparatus for and method of flow switching in a data communications network |
US6625787B1 (en) * | 1999-08-13 | 2003-09-23 | Xilinx, Inc. | Method and apparatus for timing management in a converted design |
US6473815B1 (en) * | 1999-10-12 | 2002-10-29 | At&T Corporation | Queue sharing |
JP2001188715A (ja) | 1999-12-28 | 2001-07-10 | Sony Corp | アクセス装置及びアクセス方法並びにデータ転送装置 |
CN1365216A (zh) * | 2000-12-18 | 2002-08-21 | 扎尔林克半导体V.N.股份有限公司 | 交换数据库高速缓冲存储器管理*** |
JP2003076498A (ja) | 2001-09-05 | 2003-03-14 | Hitachi Ltd | ディスク記憶装置 |
US20030056146A1 (en) * | 2001-09-14 | 2003-03-20 | Freeman Tracy K. | Method for suggesting corrective action in response to resource constraint |
US7120706B2 (en) * | 2003-10-31 | 2006-10-10 | Lucent Technologies Inc. | Contention resolution in a memory management system |
-
2004
- 2004-08-05 US US10/911,726 patent/US8762600B2/en active Active
-
2005
- 2005-08-02 DE DE602005004458T patent/DE602005004458T2/de active Active
- 2005-08-02 EP EP05254818A patent/EP1624601B1/en active Active
- 2005-08-05 JP JP2005227356A patent/JP4673697B2/ja not_active Expired - Fee Related
- 2005-08-05 CN CN2005100894236A patent/CN1731769B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0364228A (ja) * | 1989-08-02 | 1991-03-19 | Nec Corp | Atm階層バッファメモリの構成法 |
JPH05298122A (ja) * | 1992-04-17 | 1993-11-12 | Daikin Ind Ltd | マルチタスク処理装置 |
JPH07262086A (ja) * | 1994-03-18 | 1995-10-13 | Fujitsu Ltd | 主記憶装置ならびにこれを含む情報処理装置および情報処理方法 |
US5461622A (en) * | 1994-06-14 | 1995-10-24 | Bell Communications Research, Inc. | Method and apparatus for using SONET overheat to align multiple inverse multiplexed data streams |
JPH08202595A (ja) * | 1995-01-30 | 1996-08-09 | Mitsubishi Electric Corp | ファイルシステム |
WO2003094479A1 (en) * | 2002-04-30 | 2003-11-13 | Cisco Technology, Inc. | Caching streaming data |
Also Published As
Publication number | Publication date |
---|---|
EP1624601B1 (en) | 2008-01-23 |
JP4673697B2 (ja) | 2011-04-20 |
EP1624601A2 (en) | 2006-02-08 |
DE602005004458D1 (de) | 2008-03-13 |
EP1624601A3 (en) | 2006-03-22 |
US8762600B2 (en) | 2014-06-24 |
DE602005004458T2 (de) | 2009-01-15 |
CN1731769A (zh) | 2006-02-08 |
US20060028902A1 (en) | 2006-02-09 |
CN1731769B (zh) | 2010-05-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8346998B2 (en) | System and method for transmitting data packets in a computer system having a memory hub architecture | |
KR100854946B1 (ko) | 허브-기반의 메모리 시스템에서 메모리 응답용 패킷메모리 및 방법을 갖는 조정 시스템 | |
JP2540930B2 (ja) | 輻輳制御装置 | |
US20050265357A1 (en) | Memory caching | |
JP2023542599A (ja) | 帯域幅調整方法、業務伝送方法、ネットワークデバイス、および読み取り可能な記憶媒体 | |
CN103825841B (zh) | 一种以太网报文排序方法及装置 | |
WO2008125041A1 (fr) | Procédé et dispositif pour commander une inversion principal-sauvegarde | |
US6717960B1 (en) | Method for reconstructing an aggregate ATM cell stream and related device | |
JP5585725B2 (ja) | 中継装置、及び復旧方法 | |
JP4673697B2 (ja) | デジタル遅延バッファ及びこれに関連する方法 | |
US7508836B2 (en) | Data processing apparatus and method for handling transactions | |
KR100548214B1 (ko) | 복수의 인터페이스를 통해 패킷을 전송하기 위한 정보 독출을 미리 수행하여 패킷 전송을 빠르게 수행하는 패킷 포워딩 시스템 및 그 방법 | |
US20100046534A1 (en) | Data transmission apparatus | |
WO2019095942A1 (zh) | 一种数据传输方法及通信设备 | |
CN1996807B (zh) | 一种实现无损伤虚级联延时补偿的方法 | |
JP2576811B2 (ja) | セル送出制御方式 | |
JP2790112B2 (ja) | 遅延優先制御バッファの無瞬断切替装置及び切替方法 | |
US9032123B2 (en) | Serial transmission device, method, and computer readable medium storing program | |
JP2746203B2 (ja) | 伝送路無瞬断切替システムおよび方法 | |
JP3085282B2 (ja) | Atmバッファリング方式 | |
JP2848259B2 (ja) | トラヒックシェイパ | |
JP2998635B2 (ja) | 警報転送方式 | |
JP2665045B2 (ja) | Atmセルゆらぎ発生装置 | |
JP2919212B2 (ja) | セルシーケンス同期回路の遅延減少方式 | |
JPH05268267A (ja) | 伝送路バッファ量制御方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080725 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101222 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20101227 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110121 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4673697 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140128 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |