[go: up one dir, main page]

WO2010006134A3 - Distributed data storage and access systems - Google Patents

Distributed data storage and access systems Download PDF

Info

Publication number
WO2010006134A3
WO2010006134A3 PCT/US2009/050059 US2009050059W WO2010006134A3 WO 2010006134 A3 WO2010006134 A3 WO 2010006134A3 US 2009050059 W US2009050059 W US 2009050059W WO 2010006134 A3 WO2010006134 A3 WO 2010006134A3
Authority
WO
WIPO (PCT)
Prior art keywords
service
access
content
service request
storage
Prior art date
Application number
PCT/US2009/050059
Other languages
French (fr)
Other versions
WO2010006134A2 (en
Inventor
David C. Carver
Branko J. Gerovac
Original Assignee
Juniper Networks, Inc.
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Priority claimed from US12/170,657 external-priority patent/US8099402B2/en
Priority claimed from US12/170,685 external-priority patent/US9176779B2/en
Priority claimed from US12/170,666 external-priority patent/US8954976B2/en
Application filed by Juniper Networks, Inc. filed Critical Juniper Networks, Inc.
Priority to EP09790205A priority Critical patent/EP2307991A2/en
Priority to CN200980133058.0A priority patent/CN102204267B/en
Publication of WO2010006134A2 publication Critical patent/WO2010006134A2/en
Publication of WO2010006134A3 publication Critical patent/WO2010006134A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/232Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • H04N21/2326Scheduling disk or memory reading operations
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23103Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion using load balancing strategies, e.g. by placing or distributing content on different disks, different memories or different servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23116Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving data replication, e.g. over plural servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/2312Data placement on disk arrays

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

A distributed system for content storage and access includes a storage platform having at least a first storage component, and an access platform having one or multiple access components. Each access component is associated with at least one access service. The access service may be an administrative service for receiving a service request initiated by a first user, the service request being associated with a first item of content, and for identifying a characteristic of the service request, a content management service for determining, based at least in part on the characteristic of the service request, a specification of a data transfer operation to be executed in association with the first storage component, and a directory service for maintaining information associated with the first item of content.
PCT/US2009/050059 2008-07-10 2009-07-09 Distributed data storage and access systems WO2010006134A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP09790205A EP2307991A2 (en) 2008-07-10 2009-07-09 Distributed data storage and access systems
CN200980133058.0A CN102204267B (en) 2008-07-10 2009-07-09 Distributed data storage and access systems

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
US12/170,657 US8099402B2 (en) 2008-07-10 2008-07-10 Distributed data storage and access systems
US12/170,685 2008-07-10
US12/170,657 2008-07-10
US12/170,685 US9176779B2 (en) 2008-07-10 2008-07-10 Data access in distributed systems
US12/170,666 2008-07-10
US12/170,666 US8954976B2 (en) 2008-07-10 2008-07-10 Data storage in distributed resources of a network based on provisioning attributes

Publications (2)

Publication Number Publication Date
WO2010006134A2 WO2010006134A2 (en) 2010-01-14
WO2010006134A3 true WO2010006134A3 (en) 2011-05-19

Family

ID=41376432

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2009/050059 WO2010006134A2 (en) 2008-07-10 2009-07-09 Distributed data storage and access systems

Country Status (3)

Country Link
EP (1) EP2307991A2 (en)
CN (1) CN102204267B (en)
WO (1) WO2010006134A2 (en)

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7779175B2 (en) 2007-05-04 2010-08-17 Blackwave, Inc. System and method for rendezvous in a communications network
US8954976B2 (en) 2008-07-10 2015-02-10 Juniper Networks, Inc. Data storage in distributed resources of a network based on provisioning attributes
US8650270B2 (en) 2008-07-10 2014-02-11 Juniper Networks, Inc. Distributed computing with multiple coordinated component collections
US9176779B2 (en) 2008-07-10 2015-11-03 Juniper Networks, Inc. Data access in distributed systems
US8706900B2 (en) 2008-07-10 2014-04-22 Juniper Networks, Inc. Dynamic storage resources
US8364710B2 (en) 2008-07-10 2013-01-29 Juniper Networks, Inc. Model-based resource allocation
US8887166B2 (en) 2008-07-10 2014-11-11 Juniper Networks, Inc. Resource allocation and modification using access patterns
US8191070B2 (en) 2008-07-10 2012-05-29 Juniper Networks, Inc. Dynamic resource allocation
US8099402B2 (en) 2008-07-10 2012-01-17 Juniper Networks, Inc. Distributed data storage and access systems
US9066141B2 (en) 2009-01-21 2015-06-23 Juniper Networks, Inc. Resource allocation and modification using statistical analysis
KR101943988B1 (en) 2012-07-27 2019-01-31 삼성전자주식회사 Method and system for transmitting content, apparatus and computer readable recording medium thereof
US9882919B2 (en) 2013-04-10 2018-01-30 Illumio, Inc. Distributed network security using a logical multi-dimensional label-based policy model
JP6069580B2 (en) * 2013-04-10 2017-02-01 イルミオ, インコーポレイテッドIllumio,Inc. Distributed network management using a logical multidimensional label-based policy model
CN107819729B (en) * 2016-09-13 2021-06-25 腾讯科技(深圳)有限公司 Data request method and system, access device, storage device and storage medium
CN109445684B (en) * 2018-09-20 2021-11-26 华为技术有限公司 Resource allocation method and equipment for hard disk in distributed storage system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0701370A1 (en) * 1994-09-12 1996-03-13 International Business Machines Corporation Online placement of video files on disks in a server environment
US20030005457A1 (en) * 2001-06-28 2003-01-02 Sorin Faibish Video file server cache management using movie ratings for reservation of memory and bandwidth resources
GB2389479A (en) * 2002-06-07 2003-12-10 Hewlett Packard Co Video server network where each server's capacity is evaluated to determine overall network capacity
US20050262246A1 (en) * 2004-04-19 2005-11-24 Satish Menon Systems and methods for load balancing storage and streaming media requests in a scalable, cluster-based architecture for real-time streaming

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0701370A1 (en) * 1994-09-12 1996-03-13 International Business Machines Corporation Online placement of video files on disks in a server environment
US20030005457A1 (en) * 2001-06-28 2003-01-02 Sorin Faibish Video file server cache management using movie ratings for reservation of memory and bandwidth resources
GB2389479A (en) * 2002-06-07 2003-12-10 Hewlett Packard Co Video server network where each server's capacity is evaluated to determine overall network capacity
US20050262246A1 (en) * 2004-04-19 2005-11-24 Satish Menon Systems and methods for load balancing storage and streaming media requests in a scalable, cluster-based architecture for real-time streaming

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DAN A ET AL: "A DYNAMIC POLICY OF SEGMENT REPLICATION FOR LOAD-BALANCING IN VIDEO-ON-DEMAND SERVERS", MULTIMEDIA SYSTEMS, ACM, NEW YORK, NY, US LNKD- DOI:10.1007/BF01542861, vol. 3, no. 3, 1 July 1995 (1995-07-01), pages 93 - 103, XP000865922, ISSN: 0942-4962 *
KIT-SANG TANG ET AL: "Optimal File Placement in VOD System Using Genetic Algorithm", IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, IEEE SERVICE CENTER, PISCATAWAY, NJ, USA, vol. 48, no. 5, 1 October 2001 (2001-10-01), XP011023878, ISSN: 0278-0046 *

Also Published As

Publication number Publication date
CN102204267B (en) 2014-05-07
WO2010006134A2 (en) 2010-01-14
EP2307991A2 (en) 2011-04-13
CN102204267A (en) 2011-09-28

Similar Documents

Publication Publication Date Title
WO2010006134A3 (en) Distributed data storage and access systems
WO2008080143A3 (en) Method and system for searching stored data
WO2007149186A3 (en) Personal video channels
WO2009087619A3 (en) Stateless attestation system
WO2009052465A3 (en) Systems and methods for folder redirection
WO2008117295A3 (en) Distributed storage management
WO2006093839A3 (en) A media management system and method
WO2009005981A3 (en) Flexible namespace prioritization
WO2010019370A3 (en) Protocol for device to station association
WO2008086275A3 (en) Pairing a media server and a media client
WO2009029783A3 (en) Load based file allocation among a plurality of storage devices
WO2009154968A3 (en) Remote storage encryption system
WO2006107481A3 (en) System and method for utilizing a presence service to facilitate access to a service or application over a network
WO2011021898A3 (en) Shared data transmitting method, server, and system
WO2010019353A3 (en) Portable device association
WO2006021890A3 (en) Method and system for managing data
WO2005119493A3 (en) Virtual application manager
WO2006124570A3 (en) Directed media based on user preferences
WO2007117864A3 (en) System for managing dynamic placement of advertisements in electronic information pages
WO2010121152A3 (en) Subject-based vitality
EP2031911A3 (en) Method and system for resource sharing
WO2009026027A3 (en) File access in multi-protocol environment
WO2014036540A3 (en) Network service system and method with off-heap caching
WO2010144739A3 (en) Distributed cache availability during garbage collection
WO2009099688A3 (en) System for providing advertisements across multiple channels

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980133058.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09790205

Country of ref document: EP

Kind code of ref document: A2

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2009790205

Country of ref document: EP