JP5900880B2 - データ転送ストレージネットワークにおける媒体配信 - Google Patents
データ転送ストレージネットワークにおける媒体配信 Download PDFInfo
- Publication number
- JP5900880B2 JP5900880B2 JP2011517508A JP2011517508A JP5900880B2 JP 5900880 B2 JP5900880 B2 JP 5900880B2 JP 2011517508 A JP2011517508 A JP 2011517508A JP 2011517508 A JP2011517508 A JP 2011517508A JP 5900880 B2 JP5900880 B2 JP 5900880B2
- Authority
- JP
- Japan
- Prior art keywords
- computer system
- node
- network
- nodes
- 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.)
- Expired - Fee Related
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
- G06F15/163—Interprocessor communication
- G06F15/167—Interprocessor communication using a common memory, e.g. mailbox
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
[0001] 本明細書内で開示される少なくともいくつかの実施形態はデータストレージに関し、より具体的には、データ転送ストレージネットワークにおける媒体配信に関する。
[0008] 本発明は、コンピュータプログラム製品を含むデータ転送ストレージのための方法及び装置を提供する。
[0012] 本実施形態は、限定ではなく例示を目的として添付する図面の図に示し、図面中、参照符号は同様の要素を示す。
[0018] データがディスクドライブといった物理的な媒体上に最終的に記憶されるようにデータ転送を一時的な形態で使用するピアツーピアネットワークとは異なり、本発明は連続的なデータ転送システムである。即ち、データをあるノードメモリから別のノードメモリへと連続して転送することによりデータが記憶される。
Claims (14)
- 中央サーバが、ユーザシステムから複数のデータ項目を記憶するリクエストを受信すると、前記ユーザシステムが、ネットワーク構成内で相互接続される各コンピュータシステムノードのうち、前記中央サーバから受信したアドレスにより示されるコンピュータシステムノードに複数のデータ項目のそれぞれを送ることと、
前記中央サーバが、前記コンピュータシステムノードに、互いに独立した前記データ項目を、前記ネットワーク内のコンピュータシステムノードに接続されるいずれの二次記憶装置上に記憶することなく、前記ネットワーク内の前記コンピュータシステムノード間で連続的に転送するように命令することと、
前記中央サーバが、前記ユーザシステムからの各データ項目を取り出すというリクエストに応えて、1つ以上の前記ノードに、前記リクエストされた各データ項目を戻すよう命令すると、前記1つ以上の前記ノードが、前記リクエストされた各データ項目を前記ユーザシステムに転送することと、
前記コンピュータシステムノードが、1つ以上の要因に基づき、ノードメモリ内で検出されたデータ項目を次に受信することが可能なノードのアドレスを決定することとを含み、
前記要因が、1つ以上のネットワークトラフィック解析又は利用可能なメモリを含む、方法。 - 前記コンピュータシステムノードが、
前記データ項目のいずれか1つの存在をノードメモリ内で検出することと、
前記検出されたデータ項目をいずれの二次記憶装置上に記憶することなく、他のコンピュータシステムノードに転送することと、
を含む、請求項1に記載の方法。 - 前記中央サーバが、
前記相互接続されるコンピュータシステムノードにネットワークを介して接続される前記ユーザシステムから、前記相互接続されるコンピュータシステムノードのネットワーク内で連続的に転送されている特定のデータ項目を取り出すためのリクエストを受信することと、
前記リクエストに応えて、前記特定のデータ項目を前記ユーザシステムに戻すことを前記1つ以上の前記ノードに要求することと、
を更に含む、請求項1に記載の方法。 - 前記中央サーバが、前記データ項目が、前記リクエストしているユーザシステムに転送されたという確認メッセージを、前記データ項目を転送したコンピュータシステムノードから受信することを更に含む、請求項3に記載の方法。
- 前記中央サーバが、前記リクエストしているユーザシステムから前記特定のデータ項目が受信されたという確認を受信することを更に含む、請求項3に記載の方法。
- 前記複数のデータ項目の少なくともいくつかが固有の数値である、請求項1に記載の方法。
- 前記複数のデータ項目の少なくともいくつかが固有の数値及び前記固有の数値に関連するテキストを含む、請求項1に記載の方法。
- 前記複数のデータ項目の少なくともいくつかが、テキスト、音響、映像、音響映像、又はこれらのあらゆる組み合わせのいずれかを含む、請求項1に記載の方法。
- 前記複数のデータ項目の少なくともいくつかが、プログラムイントロダクション、グラフィックパッケージ、イントロダクション音楽、テーマ音楽、過去の映像、又は、よく使用される参考映像を含む群から選択された音響映像の一部分を含む、請求項1に記載の方法。
- 中央サーバとコンピュータシステムノードとを含むコンピュータシステムであって、
前記中央サーバは、
1つ以上のプロセッサと、
ユーザシステムから複数のデータ項目を記憶するリクエストを受信すると、ネットワーク構成内で相互接続する各コンピュータシステムノード内の所定のコンピュータシステムノードのアドレスを前記ユーザシステムに送るための手段と、を含み、
前記コンピュータシステムノードは、
前記ユーザシステムから送信された互いに独立する前記データ項目を、前記ネットワーク内のコンピュータシステムノードに接続されるいずれの二次記憶装置上に記憶することなく、前記ネットワーク内の前記コンピュータシステムノード間で連続的に転送するように命令するための手段と、を含み、
前記中央サーバは、
前記ユーザシステムからの各データ項目を取り出すというリクエストに応えて、1つ以上の前記ノードに、前記リクエストされた各データ項目を前記ユーザシステムに転送するよう命令するための手段と、
を含み、
前記連続的に転送するよう命令するための手段が、1つ以上の要因に基づき、ノードメモリ内で検出されたデータ項目を次に受信することが可能なノードのアドレスを決定することを含み、
前記要因が、ネットワークトラフィック解析または利用可能なメモリの1つ以上を含む、コンピュータシステム。 - 前記コンピュータシステムノードは、
前記データ項目のいずれか1つの存在をノードメモリ内で検出するための手段と、
前記検出されたデータ項目をいずれの二次記憶装置上に記憶することなく、他のコンピュータシステムノードに転送するための手段と、
を含む、請求項10に記載のコンピュータシステム。 - ソフトウェアコードを実行するように構成された1つ以上のプロセッサと、
動作を実行するために前記1つ以上のプロセッサにより実行するために構成されたソフトウェアコードを記憶するコンピュータ可読媒体と、
を含むコンピュータシステムであって、
前記動作は、
中央サーバが、ユーザシステムから複数のデータ項目を記憶するリクエストを受信すると、前記ユーザシステムが、ネットワーク構成内で相互接続する各コンピュータシステムノードのうち、前記中央サーバから受信したアドレスにより示されるコンピュータシステムノードに複数のデータ項目それぞれを送ることと、
前記中央サーバが、前記コンピュータシステムノードに、互いに独立する前記データ項目を、前記ネットワーク内のコンピュータシステムノードに接続されるいずれの二次記憶装置上に記憶することなく、前記ネットワーク内の前記コンピュータシステムノード間で連続的に転送するように命令することと、
前記中央サーバが、前記ユーザシステムからの各データ項目を取り出すというリクエストに応えて、1つ以上の前記ノードに、前記リクエストされた各データ項目を戻すよう命令すると、前記1つ以上の前記ノードが、前記リクエストされた各データ項目を前記ユーザシステムに転送することと、
を含み、
前記命令することが、1つ以上の要因に基づき、ノードメモリ内で検出されたデータ項目を次に受信することが可能なノードのアドレスを決定することを含み、
前記要因が、ネットワークトラフィック解析または利用可能なメモリの1つ以上を含む、
コンピュータシステム。 - 前記動作は、
前記中央サーバが、前記相互接続するコンピュータシステムノードにネットワークを介して接続されるユーザシステムから、前記相互接続するコンピュータシステムノードのネットワーク内で連続的に転送されている特定のデータ項目を取り出すというリクエストを受信することと、
前記中央サーバが、前記1つ以上の前記ノードに、前記リクエストされた各データ項目を戻すよう命令すると、前記1つ以上の前記ノードが、前記命令に応えて、前記特定のデータ項目を前記リクエストしているユーザシステムに提供することと、
を更に含む、請求項12に記載のコンピュータシステム。 - 前記動作が、
前記中央サーバにより、前記特定のデータ項目が、前記リクエストしているユーザシステムに転送されたという確認メッセージを、前記データ項目を転送したコンピュータシステムノードから受信することを更に含む、請求項13に記載のコンピュータシステム。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/170,901 | 2008-07-10 | ||
| US12/170,901 US7673009B2 (en) | 2008-07-10 | 2008-07-10 | Media delivery in data forwarding storage network |
| PCT/US2009/049755 WO2010005928A1 (en) | 2008-07-10 | 2009-07-07 | Media delivery in data forwarding storage network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011527803A JP2011527803A (ja) | 2011-11-04 |
| JP5900880B2 true JP5900880B2 (ja) | 2016-04-06 |
Family
ID=41506112
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011517508A Expired - Fee Related JP5900880B2 (ja) | 2008-07-10 | 2009-07-07 | データ転送ストレージネットワークにおける媒体配信 |
Country Status (8)
| Country | Link |
|---|---|
| US (1) | US7673009B2 (ja) |
| EP (1) | EP2300931B1 (ja) |
| JP (1) | JP5900880B2 (ja) |
| KR (1) | KR101291885B1 (ja) |
| CN (1) | CN102089755A (ja) |
| AU (1) | AU2009268792B2 (ja) |
| CA (1) | CA2727457C (ja) |
| WO (1) | WO2010005928A1 (ja) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9203928B2 (en) | 2008-03-20 | 2015-12-01 | Callahan Cellular L.L.C. | Data storage and retrieval |
| US7599997B1 (en) | 2008-08-01 | 2009-10-06 | Gene Fein | Multi-homed data forwarding storage |
| US7636761B1 (en) | 2008-09-29 | 2009-12-22 | Gene Fein | Measurement in data forwarding storage |
| US7636759B1 (en) * | 2008-09-29 | 2009-12-22 | Gene Fein | Rotating encryption in data forwarding storage |
| US8458285B2 (en) * | 2008-03-20 | 2013-06-04 | Post Dahl Co. Limited Liability Company | Redundant data forwarding storage |
| US8386585B2 (en) * | 2008-04-25 | 2013-02-26 | Tajitshu Transfer Limited Liability Company | Real-time communications over data forwarding framework |
| US8452844B2 (en) * | 2008-05-07 | 2013-05-28 | Tajitshu Transfer Limited Liability Company | Deletion in data file forwarding framework |
| US8599678B2 (en) | 2008-07-10 | 2013-12-03 | Tajitshu Transfer Limited Liability Company | Media delivery in data forwarding storage network |
| US8370446B2 (en) | 2008-07-10 | 2013-02-05 | Tajitshu Transfer Limited Liability Company | Advertisement forwarding storage and retrieval network |
| US8352635B2 (en) * | 2008-09-29 | 2013-01-08 | Tajitshu Transfer Limited Liability Company | Geolocation assisted data forwarding storage |
| US8478823B2 (en) * | 2008-09-29 | 2013-07-02 | Tajitshu Transfer Limited Liability Company | Selective data forwarding storage |
| US8223694B2 (en) * | 2009-07-21 | 2012-07-17 | Verizon Patent And Licensing, Inc. | Enhanced information services using devices in short-range wireless networks |
| US9104562B2 (en) | 2013-04-05 | 2015-08-11 | International Business Machines Corporation | Enabling communication over cross-coupled links between independently managed compute and storage networks |
| US9531623B2 (en) | 2013-04-05 | 2016-12-27 | International Business Machines Corporation | Set up of direct mapped routers located across independently managed compute and storage networks |
| KR101495749B1 (ko) * | 2013-05-02 | 2015-02-25 | (주)누리텔레콤 | 원격 검침 시스템에서 노드 업그레이드 방법 및 그 장치 |
| JP6199518B1 (ja) * | 2017-03-23 | 2017-09-20 | 株式会社bitFlyer | プライベートノード、プライベートノードにおける処理方法、及びそのためのプログラム |
| JP2017200196A (ja) * | 2017-06-01 | 2017-11-02 | 株式会社bitFlyer | プライベートノード、プライベートノードにおける処理方法、及びそのためのプログラム |
Family Cites Families (28)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS61163757A (ja) * | 1985-01-14 | 1986-07-24 | Nec Corp | 高速スロツトリング方式 |
| CA2121586A1 (en) * | 1991-11-08 | 1993-05-13 | David Palmer Patterson | Switching methods for satellite communication system |
| JPH0668047A (ja) * | 1992-08-13 | 1994-03-11 | Nippon Telegr & Teleph Corp <Ntt> | 分散システムのネットワーク利用共有記憶方法 |
| US5787258A (en) * | 1996-05-10 | 1998-07-28 | General Signal Corporation | Life safety system having a panel network with message priority |
| US6151395A (en) * | 1997-12-04 | 2000-11-21 | Cisco Technology, Inc. | System and method for regenerating secret keys in diffie-hellman communication sessions |
| GB2357658B (en) * | 1999-12-23 | 2002-09-25 | 3Com Corp | Stackable network unit including burst trasmission of packets |
| JP3541819B2 (ja) * | 2001-06-05 | 2004-07-14 | 日本電気株式会社 | ループ型ネットワークおよびその運用方法 |
| US7035933B2 (en) * | 2001-09-13 | 2006-04-25 | Network Foundation Technologies, Inc. | System of distributing content data over a computer network and method of arranging nodes for distribution of data over a computer network |
| EP1474040B1 (en) * | 2002-02-15 | 2007-10-24 | Breakaway Imaging, Llc | Gantry ring with detachable segment for multidimensional x-ray-imaging |
| US8972589B2 (en) * | 2002-03-01 | 2015-03-03 | Enterasys Networks, Inc. | Location-based access control in a data network |
| GB0230331D0 (en) | 2002-12-31 | 2003-02-05 | British Telecomm | Method and apparatus for operating a computer network |
| US7404002B1 (en) * | 2003-03-06 | 2008-07-22 | Nvidia Corporation | Method and system for broadcasting live data over a network |
| US7143170B2 (en) * | 2003-04-30 | 2006-11-28 | Akamai Technologies, Inc. | Automatic migration of data via a distributed computer network |
| US7339887B2 (en) * | 2003-05-06 | 2008-03-04 | Overture Networks, Inc. | Multipoint protected switching ring |
| US7355965B2 (en) * | 2003-05-06 | 2008-04-08 | Overture Networks, Inc. | Apparatus and method for rapid detection of unidirectional breaks in a network ring |
| CA2566005C (en) * | 2003-05-06 | 2009-12-15 | Overture Networks, Inc. | Protected switching ring |
| US20050010685A1 (en) | 2003-07-11 | 2005-01-13 | Agency For Science, Technology And Research | Method and a system for enabling data to be stored in a computer network; a method and a system for storing data in a computer network |
| WO2006001803A1 (en) * | 2004-06-14 | 2006-01-05 | Alloptic, Inc. | Distributed igmp processing |
| US8375146B2 (en) * | 2004-08-09 | 2013-02-12 | SanDisk Technologies, Inc. | Ring bus structure and its use in flash memory systems |
| US8145760B2 (en) * | 2006-07-24 | 2012-03-27 | Northwestern University | Methods and systems for automatic inference and adaptation of virtualized computing environments |
| US9008081B2 (en) | 2006-12-14 | 2015-04-14 | Rpx Clearinghouse Llc | Serving gateway proxies for non-SIP speakers in a next generation network |
| US7738457B2 (en) * | 2006-12-20 | 2010-06-15 | Oracle America, Inc. | Method and system for virtual routing using containers |
| US7882365B2 (en) * | 2006-12-22 | 2011-02-01 | Spansion Llc | Systems and methods for distinguishing between actual data and erased/blank memory with regard to encrypted data |
| US8161543B2 (en) * | 2006-12-22 | 2012-04-17 | Aruba Networks, Inc. | VLAN tunneling |
| US9350639B2 (en) * | 2007-09-06 | 2016-05-24 | Cisco Technology, Inc. | Forwarding data in a data communications network |
| US7430584B1 (en) * | 2008-03-12 | 2008-09-30 | Gene Fein | Data forwarding storage |
| US7668926B2 (en) * | 2008-04-25 | 2010-02-23 | Gene Fein | Real-time communications over data forwarding framework |
| US7668927B2 (en) * | 2008-05-07 | 2010-02-23 | Gene Fein | Deletion in data file forwarding framework |
-
2008
- 2008-07-10 US US12/170,901 patent/US7673009B2/en not_active Expired - Fee Related
-
2009
- 2009-07-07 JP JP2011517508A patent/JP5900880B2/ja not_active Expired - Fee Related
- 2009-07-07 CN CN2009801269722A patent/CN102089755A/zh active Pending
- 2009-07-07 AU AU2009268792A patent/AU2009268792B2/en not_active Ceased
- 2009-07-07 KR KR1020117000703A patent/KR101291885B1/ko not_active Expired - Fee Related
- 2009-07-07 CA CA2727457A patent/CA2727457C/en not_active Expired - Fee Related
- 2009-07-07 EP EP09795034.9A patent/EP2300931B1/en not_active Not-in-force
- 2009-07-07 WO PCT/US2009/049755 patent/WO2010005928A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| KR20110044745A (ko) | 2011-04-29 |
| EP2300931B1 (en) | 2018-09-12 |
| AU2009268792A1 (en) | 2010-01-14 |
| US7673009B2 (en) | 2010-03-02 |
| JP2011527803A (ja) | 2011-11-04 |
| KR101291885B1 (ko) | 2013-08-07 |
| WO2010005928A1 (en) | 2010-01-14 |
| AU2009268792B2 (en) | 2013-07-11 |
| EP2300931A1 (en) | 2011-03-30 |
| EP2300931A4 (en) | 2011-12-07 |
| CA2727457C (en) | 2015-11-24 |
| US20100011086A1 (en) | 2010-01-14 |
| AU2009268792A2 (en) | 2011-01-20 |
| CN102089755A (zh) | 2011-06-08 |
| CA2727457A1 (en) | 2010-01-14 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5900880B2 (ja) | データ転送ストレージネットワークにおける媒体配信 | |
| US7636763B1 (en) | Mixed network architecture in data forwarding storage | |
| JP5526137B2 (ja) | 選択的データ転送ストレージ | |
| US8458285B2 (en) | Redundant data forwarding storage | |
| US7430584B1 (en) | Data forwarding storage | |
| US8599678B2 (en) | Media delivery in data forwarding storage network | |
| JP5298200B2 (ja) | データ転送記憶における分解/再構築 | |
| JP5140765B2 (ja) | データ転送記憶における測定 | |
| JP5337240B2 (ja) | 広告転送用記憶および検索ネットワーク | |
| US8478823B2 (en) | Selective data forwarding storage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130527 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130802 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20131101 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140204 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140501 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20141002 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150202 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20150210 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20150410 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151221 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20160301 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160301 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5900880 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| 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 |