SYSTEMS AND METHODS FOR PRE-GENERATION AND PRE-STORAGE OF REPAIR FRAGMENTS IN STORAGE SYSTEMS

    公开(公告)号:US20170083416A1

    公开(公告)日:2017-03-23

    申请号:US14954855

    申请日:2015-11-30

    Abstract: Systems and methods utilizing available storage space within a storage system (e.g., as “supplemental” storage) and/or implement less physical storage space in the storage system (e.g., reduced storage overhead) through operation of fragment pre-storage techniques are disclosed. Such fragment pre-storage utilization of the aforementioned available storage space may provide operation emulating larger storage overhead than is actually provided in the storage system, facilitate improved repair rates, and/or facilitate reduced repair bandwidth in the storage system according to embodiments. A fragment pre-storage repair policy may implement source object repair whereby additional fragments for the source object are pre-generated and pre-stored in the storage system as transient fragments, whereby the transient fragments are moved to corresponding storage nodes when those storage nodes become physically present in the storage system.

    SYSTEMS AND METHODS FOR DATA ORGANIZATION IN STORAGE SYSTEMS USING LARGE ERASURE CODES
    32.
    发明申请
    SYSTEMS AND METHODS FOR DATA ORGANIZATION IN STORAGE SYSTEMS USING LARGE ERASURE CODES 有权
    使用大量擦除代码进行存储系统中数据组织的系统和方法

    公开(公告)号:US20170060469A1

    公开(公告)日:2017-03-02

    申请号:US14954792

    申请日:2015-11-30

    Abstract: Systems and methods which implement one or more data organization techniques that facilitate efficient access to source data stored by a storage system are disclosed. Data organization techniques implemented according to embodiments are adapted to optimize (e.g., maximize) input/output efficiency and/or (e.g., minimize) storage overhead, while maintaining mean time to data loss, repair efficiency, and/or traffic efficiency. Data organization techniques as may be implemented by embodiments include blob based organization techniques, grouped symbols organization techniques, data ordering organization techniques, and combinations thereof.

    Abstract translation: 公开了实现一种或多种数据组织技术的系统和方法,其促进对存储系统存储的源数据的有效访问。 根据实施例实现的数据组织技术适于优化(例如,最大化)输入/输出效率和/或(例如,最小化)存储开销,同时保持数据丢失,修复效率和/或业务效率的平均时间。 可以由实施例实现的数据组织技术包括基于Blob的组织技术,分组符号组织技术,数据排序组织技术及其组合。

    MANAGING DATA REQUESTS
    33.
    发明申请
    MANAGING DATA REQUESTS 审中-公开
    管理数据请求

    公开(公告)号:US20160381177A1

    公开(公告)日:2016-12-29

    申请号:US14816123

    申请日:2015-08-03

    Abstract: Various embodiments enable managing data requests made by a receiver device for delivery of content segments to the receiver device. A processor may determine a first number of first chunk requests including a first amount of data requested for a content segment. The processor may send the first chunk requests to one or more servers and may receive first data responses at a receiving rate. The processor may determine whether sufficient data responses might not be received by the receiver device in time to recover the content segment by a time deadline associated with the content segment. In response to determining that sufficient data responses to the first chunk requests might not be received by the time deadline, the processor may determine a second number of one or more second chunk requests for the content segment and a second amount of data to request from the one or more servers.

    Abstract translation: 各种实施例使得能够管理由接收机设备进行的用于将内容段传递到接收机设备的数据请求。 处理器可以确定包括为内容片段请求的第一数据量的第一批次请求。 处理器可以将第一块请求发送到一个或多个服务器并且可以以接收速率接收第一数据响应。 处理器可以确定接收机设备是否可能在时间上不能接收足够的数据响应以在与内容段相关联的时间段内恢复内容段。 响应于确定在时间截止日期之前可能不接收到对第一组块请求的足够的数据响应,处理器可以确定针对内容段的第二数量的一个或多个第二块请求以及从第二组数据请求 一个或多个服务器。

    Dash client and receiver with a download rate estimator
    34.
    发明授权
    Dash client and receiver with a download rate estimator 有权
    具有下载速率估计器的Dash客户端和接收器

    公开(公告)号:US09374406B2

    公开(公告)日:2016-06-21

    申请号:US13745799

    申请日:2013-01-19

    Abstract: A client device presents streaming media and includes a stream manager for controlling streams, a request accelerator for making network requests for content, a source component coupled to the stream manager and the request accelerator for determining which requests to make, a network connection, and a media player. A process for rate estimation is provided that will react quickly to reception rate changes. The rate estimator can use an adaptive windowed average and take into account the video buffer level and the change in video buffer level in a way so to guarantee that the rate adjusts fast enough if there is a need, while keeping the windowing width large (and thus the measurement variance) large. A guarantee might be that when a rate drop or rise happens, the estimator adjusts its estimate within a time proportional to a buffer drain rate or buffer fill level.

    Abstract translation: 客户端设备呈现流媒体,包括用于控制流的流管理器,用于对内容进行网络请求的请求加速器,耦合到流管理器的源组件和用于确定要进行哪些请求的请求加速器,网络连接和 媒体播放器。 提供了速率估计过程,其将对接收速率变化做出快速反应。 速率估计器可以使用自适应窗口平均值,并且考虑视频缓冲器电平和视频缓冲器电平的变化,以便保证速率在有需要时调节得足够快,同时保持窗口宽度的大(和 因此测量方差)大。 保证可能是当速率下降或上升发生时,估计器在与缓冲器排出速率或缓冲器填充水平成比例的时间内调整其估计。

    SYSTEMS AND METHODS FOR RELIABLY STORING DATA USING LIQUID DISTRIBUTED STORAGE
    37.
    发明申请
    SYSTEMS AND METHODS FOR RELIABLY STORING DATA USING LIQUID DISTRIBUTED STORAGE 有权
    使用液体分布式存储可靠地存储数据的系统和方法

    公开(公告)号:US20160011939A1

    公开(公告)日:2016-01-14

    申请号:US14567249

    申请日:2014-12-11

    CPC classification number: G06F11/1076 G06F3/067 G06F11/1088 H04L67/1097

    Abstract: Embodiments provide methodologies for reliably storing data within a storage system using liquid distributed storage control. Such liquid distributed storage control operates to compress repair bandwidth utilized within a storage system for data repair processing to the point of operating in a liquid regime. Liquid distributed storage control logic of embodiments may employ a lazy repair policy, repair bandwidth control, a large erasure code, and/or a repair queue. Embodiments of liquid distributed storage control logic may additionally or alternatively implement a data organization adapted to allow the repair policy to avoid handling large objects, instead streaming data into the storage nodes at a very fine granularity.

    Abstract translation: 实施例提供了使用液体分布式存储控制在存储系统内可靠地存储数据的方法。 这种液体分布式存储控制操作以将用于数据修复处理的存储系统中利用的修复带宽压缩到在液体状态下操作的点。 实施例的液体分布式存储控制逻辑可以采用懒惰修复策略,修复带宽控制,大擦除码和/或修复队列。 液体分布式存储控制逻辑的实施例可以附加地或替代地实现适于允许修复策略避免处理大对象的数据组织,而不是以非常细的粒度将数据流传输到存储节点。

    TRANSPORT ACCELERATOR IMPLEMENTING A MULTIPLE INTERFACE ARCHITECTURE
    38.
    发明申请
    TRANSPORT ACCELERATOR IMPLEMENTING A MULTIPLE INTERFACE ARCHITECTURE 审中-公开
    运输加速器实施多个界面结构

    公开(公告)号:US20150271226A1

    公开(公告)日:2015-09-24

    申请号:US14289476

    申请日:2014-05-28

    Abstract: Transport accelerator (TA) systems and methods for accelerating delivery of content to a user agent (UA) of the client device are provided according to embodiments of the present disclosure. Embodiments initiate media transmission operation for the UA using the TA disposed in a communication path between the UA and a content server operable to provide content, wherein the TA comprises a request manager (RM) operable to control what data is requested from the content server and a plurality of connection managers (CMs) operable to control when the data is requested from the content server, wherein each CM of the plurality of CMs is adapted for communication with the content server via a different communication interface.

    Abstract translation: 根据本公开的实施例提供了用于加速向客户端设备的用户代理(UA)传送内容的传输加速器(TA)系统和方法。 实施例使用设置在UA和可用于提供内容的内容服务器之间的通信路径中的TA来启动UA的媒体传输操作,其中TA包括可操作以控制从内容服务器请求的数据的请求管理器(RM) 多个连接管理器(CM),其可操作以控制何时从内容服务器请求数据,其中多个CM中的每个CM适于经由不同的通信接口与内容服务器通信。

    SWITCHING BETWEEN REPRESENTATIONS DURING NETWORK STREAMING OF CODED MULTIMEDIA DATA
    40.
    发明申请
    SWITCHING BETWEEN REPRESENTATIONS DURING NETWORK STREAMING OF CODED MULTIMEDIA DATA 有权
    在编码多媒体数据的网络流动期间切换代表之间的切换

    公开(公告)号:US20130091297A1

    公开(公告)日:2013-04-11

    申请号:US13644373

    申请日:2012-10-04

    Abstract: Aspects of this disclosure generally relate to a method of retrieving video data of multimedia content. In an example, the method includes determining a first interval between switch points for a first representation of the multimedia content and a second interval between switch points for a second representation of the multimedia content, wherein the first interval is less than the second interval. The method also includes, based on the determination, submitting one or more network requests for an amount of video data from the first representation that has a playback time that is at least equal to a playback time between switch points in the second representation. The method also includes, after submitting the request for the amount of video data from the first representation, retrieving video data from the second representation.

    Abstract translation: 本公开的方面通常涉及检索多媒体内容的视频数据的方法。 在一个示例中,该方法包括确定多媒体内容的第一表示的切换点之间的第一间隔和多媒体内容的第二表示的切换点之间的第二间隔,其中第一间隔小于第二间隔。 该方法还包括基于该确定,从具有至少等于第二表示中的切换点之间的重放时间的播放时间的第一表示提交对于一定数量的视频数据的一个或多个网络请求。 在从第一表示提交视频数据量的请求之后,该方法还包括从第二表示中检索视频数据。

Patent Agency Ranking