JP5324766B2 - 分散記憶装置へのマルチメディアデータの割当て方法 - Google Patents
分散記憶装置へのマルチメディアデータの割当て方法 Download PDFInfo
- Publication number
- JP5324766B2 JP5324766B2 JP2007229136A JP2007229136A JP5324766B2 JP 5324766 B2 JP5324766 B2 JP 5324766B2 JP 2007229136 A JP2007229136 A JP 2007229136A JP 2007229136 A JP2007229136 A JP 2007229136A JP 5324766 B2 JP5324766 B2 JP 5324766B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- window
- multimedia
- storage device
- 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
- 238000000034 method Methods 0.000 title claims description 20
- 230000003190 augmentative effect Effects 0.000 claims description 2
- 238000009792 diffusion process Methods 0.000 claims 1
- OOYGSFOGFJDDHP-KMCOLRRFSA-N kanamycin A sulfate Chemical group OS(O)(=O)=O.O[C@@H]1[C@@H](O)[C@H](O)[C@@H](CN)O[C@@H]1O[C@H]1[C@H](O)[C@@H](O[C@@H]2[C@@H]([C@@H](N)[C@H](O)[C@@H](CO)O2)O)[C@H](N)C[C@@H]1N OOYGSFOGFJDDHP-KMCOLRRFSA-N 0.000 claims 1
- 238000004891 communication Methods 0.000 description 12
- 238000013459 approach Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 2
- 230000007257 malfunction Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000003139 buffering effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000002950 deficient Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Classifications
-
- 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/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/568—Storing data temporarily at an intermediate stage, e.g. caching
- H04L67/5681—Pre-fetching or pre-delivering data based on network characteristics
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
i)再生処理中の共有された通信チャネルを利用するためのスキームと、
ii)再生処理中の装置上への格納を管理するスキームと、
を有する。
このようなスケジューリング戦略の下、何れかの装置に格納されているファイルfからのさらなるデータS(f)が、実際には、再生順序による最初のS(f)データウィンドウであるファイルのプリフィックスであることを仮定する。S(f)の値を十分に指定するため、何れかの装置がファイルfにアクセスする周波数λ(f)に関する情報が利用可能であると仮定する。
図4は、フェーズ1のデータがムービー(ファイル)1、2、3及び4について求めることが可能であり、Mがフェーズ2のデータについての予備のメモリスペースとなる所与の装置におけるメモリスペースを表す。
データの上書きは、効果的には、マルチメディアファイル(ムービーなど)の普及を利用することによって実行可能である。商業的にヒットした人気のあるムービーは上書きされず、よりコンフィデンシャルなムービーを上書きすることができる。
より一般的には、本実施例について、LT、Raptorコード又はLDPCなどの何れかのファウンテンコード(fountain code)が利用可能である。
Claims (7)
- 装置数が整数nである分散されている記憶装置にマルチメディアファイルの各部分を割り当てる方法であって、
(a)所与の期間の連続的再生のためのデータを表すウィンドウに各マルチメディアファイルを分割するステップと、
(b)各マルチメディアファイルについて、前記ファイルの何れかのウィンドウが何れかk個の異なるシンボルから復元可能となるような数k(ただし、k<n)を決定するステップであって、前記シンボルはkに従うイレイジャコーディングを利用して生成される、前記決定するステップと、
(c)前記マルチメディアファイルのそれぞれの各ウィンドウについて、前記イレイジャコーディングを利用してn個の異なるシンボルを生成し、前記n個の異なるシンボルを前記記憶装置に格納するステップであって、各記憶装置に1つのシンボルを格納する、前記格納するステップと、
(d)前記1以上のマルチメディアファイルのそれぞれの少なくとも第1ウィンドウによって、前記ステップ(a),(b)及び(c)の後に各装置に残された格納メモリを部分的又は完全に充填するステップであって、前記少なくとも第1ウィンドウはイレイジャコーディングを利用して符号化されず、前記少なくとも第1ウィンドウは前記1以上のマルチメディアファイルのそれぞれの再生を開始するのに必要とされるプリフィックスを表す、前記充填するステップと、
を有する方法。 - 各ファイルを配信するステップをさらに有する、請求項1記載の方法。
- 記憶装置に格納されるマルチメディアファイルの数kは、マルチメディアファイルの異なるシンボルを格納する記憶装置の失敗の確率に従って選択される、請求項1又は2記載の方法。
- 再生されていないファイルからのステップ(d)に対応するデータが、再生されているファイルからのダウンロードされたデータによって上書きされる、請求項1乃至3何れか一項記載の方法。
- ファイルの配信中、何れかの装置が格納されるファイルのサイズに等しいサイズを有する所望のプリフィックスを格納し、
前記プリフィックスを過ぎて、格納される前記ファイルについて維持する符号化データをウィンドウ毎に生成する、請求項2記載の方法。 - イレイジャコードにより増大されたもとのファイルが配信され、
前記装置が、前記配信されたファイルを用いてランダムコードを生成する、請求項2記載の方法。 - ステップ(d)が、前記マルチメディアファイルの普及の指標を用いて実行される、請求項1乃至6何れか一項記載の方法。
Applications Claiming Priority (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP06120136.4 | 2006-09-05 | ||
| EP06120136 | 2006-09-05 | ||
| EP06301290A EP1936921A1 (en) | 2006-12-22 | 2006-12-22 | Method for assigning multimedia data to distributed storage devices |
| EP06301290.0 | 2006-12-22 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2008118623A JP2008118623A (ja) | 2008-05-22 |
| JP2008118623A5 JP2008118623A5 (ja) | 2010-10-14 |
| JP5324766B2 true JP5324766B2 (ja) | 2013-10-23 |
Family
ID=39171215
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007229136A Expired - Fee Related JP5324766B2 (ja) | 2006-09-05 | 2007-09-04 | 分散記憶装置へのマルチメディアデータの割当て方法 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US8442989B2 (ja) |
| JP (1) | JP5324766B2 (ja) |
| CN (1) | CN101141371B (ja) |
| BR (1) | BRPI0703677A (ja) |
Families Citing this family (23)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2045668B1 (en) | 2007-10-02 | 2014-11-12 | Brother Kogyo Kabushiki Kaisha | Developer cartridge and developing unit |
| US7844712B2 (en) * | 2008-10-15 | 2010-11-30 | Patentvc Ltd. | Hybrid open-loop and closed-loop erasure-coded fragment retrieval process |
| US8874775B2 (en) * | 2008-10-15 | 2014-10-28 | Aster Risk Management Llc | Balancing a distributed system by replacing overloaded servers |
| US8554993B2 (en) * | 2009-09-21 | 2013-10-08 | Translattice, Inc. | Distributed content storage and retrieval |
| CN101834899B (zh) * | 2010-04-29 | 2013-01-30 | 中科院成都信息技术有限公司 | 一种分布式自适应编码存储方法 |
| US8631269B2 (en) * | 2010-05-21 | 2014-01-14 | Indian Institute Of Science | Methods and system for replacing a failed node in a distributed storage network |
| US9210450B2 (en) * | 2010-12-28 | 2015-12-08 | Systems And Software Enterprises, Llc | Shared content storage |
| CN102186052A (zh) * | 2011-03-11 | 2011-09-14 | 北京交通大学 | 基于分块信息传输的高速铁路视频智能监控方法及系统 |
| ITVI20120026A1 (it) * | 2012-01-27 | 2013-07-28 | St Microelectronics Srl | Metodi per la condivisione di files relativi al protocollo bit fountain |
| KR102238590B1 (ko) | 2013-11-29 | 2021-04-09 | 삼성전자주식회사 | 데이터 패킷 전송의 인증 및 검증 방법, 및 상기 방법을 수행하는 장치들 |
| US9218244B1 (en) | 2014-06-04 | 2015-12-22 | Pure Storage, Inc. | Rebuilding data across storage nodes |
| US10097603B2 (en) | 2014-06-27 | 2018-10-09 | Panasonic Avionics Corporation | Vehicle entertainment system |
| US9961373B2 (en) * | 2014-06-27 | 2018-05-01 | Panasonic Avionics Corporation | Vehicle entertainment system |
| JP6412741B2 (ja) * | 2014-08-27 | 2018-10-24 | 株式会社エヌ・ティ・ティ・データ | 通信装置、通信方法及びプログラム |
| CN104393960B (zh) * | 2014-12-09 | 2017-08-11 | 南京邮电大学 | 一种基于纠删码的卫星网络星地多路径可靠传输方法 |
| ES2899933T3 (es) | 2016-03-15 | 2022-03-15 | Datomia Res Labs Ou | Gestión y seguridad de datos del sistema de almacenamiento distribuido |
| US10931402B2 (en) | 2016-03-15 | 2021-02-23 | Cloud Storage, Inc. | Distributed storage system data management and security |
| US10362082B2 (en) * | 2016-04-12 | 2019-07-23 | Baidu Usa Llc | Method for streaming-based distributed media data processing |
| US10348832B2 (en) * | 2016-07-29 | 2019-07-09 | Panasonic Avionics Corporation | Methods and systems for sharing content on a transportation vehicle |
| US11136123B2 (en) | 2018-06-08 | 2021-10-05 | Panasonic Avionics Corporation | Methods and systems for storing content for a vehicle entertainment system |
| US10924770B2 (en) | 2018-06-08 | 2021-02-16 | Panasonic Avionics Corporation | Methods and systems for selective media distribution for a vehicle entertainment system |
| US10728587B2 (en) | 2018-06-08 | 2020-07-28 | Panasonic Avionics Corporation | Vehicle entertainment system |
| WO2020160142A1 (en) | 2019-01-29 | 2020-08-06 | ClineHair Commercial Endeavors | Encoding and storage node repairing method for minimum storage regenerating codes for distributed storage systems |
Family Cites Families (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5606359A (en) * | 1994-06-30 | 1997-02-25 | Hewlett-Packard Company | Video on demand system with multiple data sources configured to provide vcr-like services |
| GB2294173B (en) * | 1994-10-11 | 1998-12-09 | Mitsubishi Electric Corp | Disk media, and method of and device for recording and playing back information on or from a disk media |
| JP2000259359A (ja) * | 1999-03-04 | 2000-09-22 | Toshiba Corp | Raid装置および記録媒体 |
| US6748441B1 (en) * | 1999-12-02 | 2004-06-08 | Microsoft Corporation | Data carousel receiving and caching |
| US7529834B1 (en) * | 2000-06-02 | 2009-05-05 | Hewlett-Packard Development Company, L.P. | Method and system for cooperatively backing up data on computers in a network |
| FR2811783B1 (fr) * | 2000-07-13 | 2002-10-04 | Thomson Multimedia Sa | Systeme et procede d'adressage d'une unite centrale d'un appareillage multi-dispositifs et appareillage correspondant |
| ATE381191T1 (de) * | 2000-10-26 | 2007-12-15 | Prismedia Networks Inc | Verfahren und system zur verwaltung von verteilten inhalten und entsprechenden metadaten |
| US7043484B2 (en) * | 2000-12-05 | 2006-05-09 | Dvdemand Technologies Inc. | System and method for producing storage media images |
| US7240358B2 (en) * | 2000-12-08 | 2007-07-03 | Digital Fountain, Inc. | Methods and apparatus for scheduling, serving, receiving media-on demand for clients, servers arranged according to constraints on resources |
| JP4691798B2 (ja) * | 2001-01-15 | 2011-06-01 | ソニー株式会社 | 記録装置および記録媒体 |
| EP1620847A4 (en) * | 2003-04-25 | 2011-03-23 | Xm Satellite Radio Inc | SYSTEM AND METHOD FOR PROVIDING RECORDING AND PLAYBACK OF DIGITAL MEDIA CONTENT |
| KR100619812B1 (ko) * | 2003-09-06 | 2006-09-08 | 엘지전자 주식회사 | 휴대단말기의 멀티미디어 신호 분할 전송장치 및 방법 |
| US20060069800A1 (en) | 2004-09-03 | 2006-03-30 | Microsoft Corporation | System and method for erasure coding of streaming media |
| US7664109B2 (en) * | 2004-09-03 | 2010-02-16 | Microsoft Corporation | System and method for distributed streaming of scalable media |
| US8055845B2 (en) * | 2005-02-03 | 2011-11-08 | Hewlett-Packard Development Company, L.P. | Method of cooperative caching for distributed storage system |
| US7685360B1 (en) * | 2005-05-05 | 2010-03-23 | Seagate Technology Llc | Methods and structure for dynamic appended metadata in a dynamically mapped mass storage device |
| WO2007037726A1 (en) * | 2005-09-28 | 2007-04-05 | Telefonaktiebolaget Lm Ericsson (Publ) | Media content management |
| US9182228B2 (en) * | 2006-02-13 | 2015-11-10 | Sony Corporation | Multi-lens array system and method |
| US7558797B2 (en) * | 2006-06-30 | 2009-07-07 | Microsoft Corporation | Metadata structures for mass P2P file sharing |
-
2007
- 2007-08-27 US US11/895,753 patent/US8442989B2/en not_active Expired - Fee Related
- 2007-08-30 BR BRPI0703677-9A patent/BRPI0703677A/pt not_active IP Right Cessation
- 2007-09-03 CN CN2007101469882A patent/CN101141371B/zh not_active Expired - Fee Related
- 2007-09-04 JP JP2007229136A patent/JP5324766B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| US20080065975A1 (en) | 2008-03-13 |
| BRPI0703677A (pt) | 2008-04-22 |
| US8442989B2 (en) | 2013-05-14 |
| JP2008118623A (ja) | 2008-05-22 |
| CN101141371B (zh) | 2013-01-30 |
| CN101141371A (zh) | 2008-03-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5324766B2 (ja) | 分散記憶装置へのマルチメディアデータの割当て方法 | |
| US7308602B2 (en) | Method and apparatus for striping data onto a plurality of disk drives | |
| KR101896048B1 (ko) | 분산된 보안 데이터 저장 및 스트리밍 매체 콘텐트의 전송 | |
| US8549150B1 (en) | Fractional redundant distribution of media content | |
| US8918636B2 (en) | Systems and methods for protecting alternative streams in adaptive bitrate streaming systems | |
| JP4920863B2 (ja) | 分散格納のためのp2pネットワークアーキテクチャ | |
| US20190036648A1 (en) | Distributed secure data storage and transmission of streaming media content | |
| CN102017492B (zh) | 用于对传输数据块编码以提高切换性能的方法和装置 | |
| US11303844B2 (en) | Media resource storage and management | |
| WO2012078904A1 (en) | Broadcast multimedia storage and access using page maps when asymmetric memory is used | |
| US12501097B2 (en) | Content recording and group encryption | |
| US20050138655A1 (en) | Methods, systems and storage medium for managing digital rights of segmented content | |
| JP2005527130A (ja) | 対話型ブロードバンドサーバシステム | |
| JP2009510946A (ja) | オンデマンド・コンテンツのローカルな格納を管理するためのシステムおよび方法 | |
| US20150039714A1 (en) | Multimedia cache with dynamic segmenting | |
| KR20110004427A (ko) | 다중 피스의 컨텐츠를 전송 및 캐싱하기 위한 방법 및 장치 | |
| EP3030975B1 (en) | Client behavior control in adaptive streaming file | |
| CN104067594A (zh) | 在http服务器之间分配源数据和修复数据的内容传送系统 | |
| US20140013368A1 (en) | Managing common content on a distributed storage system | |
| CN111149365B (zh) | 用于传输数据的装置、系统和方法 | |
| US20050177618A1 (en) | Methods, systems and storage medium for managing bandwidth of segmented content | |
| EP1898600A1 (en) | Method for assigning multimedia data to distributed storage devices | |
| CN105653530B (zh) | 一种高效可伸缩的多媒体传送、存储和呈现方法 | |
| CN100424778C (zh) | 记录多媒体数字数据的方法和设备 | |
| Tran | Design and implementation of periodic broadcast video servers |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100830 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100830 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120725 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120814 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20121113 |
|
| 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: 20130716 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130719 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |