Techniques for transform based transcoding

    公开(公告)号:US09667982B2

    公开(公告)日:2017-05-30

    申请号:US14044010

    申请日:2013-10-02

    Applicant: NetApp Inc.

    Inventor: Barry Benight

    CPC classification number: H04N19/40 H04N19/48 H04N19/547

    Abstract: Techniques for transform based transcoding are described. A transcoding application may manage transcoding operations for media files. The transcoding application may comprise a file transcoder component to transcode a media file from a first compressed state corresponding to a first compression technique to a second compressed state corresponding to a second compression technique, wherein the second compression technique performs compression in a transform domain. Other embodiments are described and claimed.

    Overlapping write detection and processing for sync replication

    公开(公告)号:US09645753B2

    公开(公告)日:2017-05-09

    申请号:US14472782

    申请日:2014-08-29

    Applicant: NetApp, Inc.

    CPC classification number: G06F3/0619 G06F3/065 G06F3/067

    Abstract: A primary write request that is to modify a primary portion of primary data stored in a primary storage node is received. The primary write request is to be replicated to create a current secondary write request. The current secondary write request is to modify a current secondary portion of secondary data that is stored in a secondary storage node. A current data range of the current secondary portion is determined. A determination is made of whether a previous secondary write request is in process of modifying a previous data range that at least partially overlaps with a current data range of the current secondary portion. Execution of the primary write request is suspended, until the previous secondary write request has completed updating the secondary storage node.

    TECHNIQUES FOR MAINTAINING DEVICE COORDINATION IN A STORAGE CLUSTER SYSTEM

    公开(公告)号:US20170123945A1

    公开(公告)日:2017-05-04

    申请号:US14928282

    申请日:2015-10-30

    Applicant: NETAPP, INC.

    Abstract: Various embodiments are generally directed to techniques for maintaining and using a quorum of nodes within a cluster of a storage cluster system to perform coordinated operations. An apparatus includes a node of multiple nodes of a storage cluster system, each node to oversee a copy of client data and a first node to serve as a tie breaker node in determinations of whether there is a quorum; a quorum coordination component to determine a current status of the quorum, and coordinate performance of a coordinated operation among the multiple nodes to alter the copies of the client data based on the current status of the quorum; and a tie breaker reassignment component to analyze the indications to determine whether the first node has failed and reassign the tie breaker node from the first node to a second node in response to a determination that the first node has failed.

    AT-RISK SYSTEM REPORTS DELIVERY AT SITE

    公开(公告)号:US20170123874A1

    公开(公告)日:2017-05-04

    申请号:US14928403

    申请日:2015-10-30

    Applicant: NETAPP, INC.

    Inventor: Leita Bach Lewis

    Abstract: The present application describes techniques for providing dynamic at-risk system reports at the site of the at-risk system. The ARS may send information about system health (e.g., values for system health parameters) to a support entity, and may receive a risk assessment from the support entity. The ARS may, alternatively or in addition, receive support information from the support entity. Risk assessments and recommendations may be surfaced on a user interface of the ARS. New risk profiles, risk assessments, and support recommendations may be developed and loaded onto the support entity to provide dynamically updatable support solutions.

    Variable spinning rates for hard disk drives

    公开(公告)号:US09626997B1

    公开(公告)日:2017-04-18

    申请号:US14928074

    申请日:2015-10-30

    Applicant: NetApp, Inc.

    Inventor: Jinchao Yang

    CPC classification number: G11B19/28

    Abstract: Systems and techniques for varying the spindle speed of a hard disk drive are disclosed. In some embodiments, the systems and techniques involve a hard disk drive (HDD) that is accessible to a storage controller. A spin speed of the HDD is set to a full spinning speed, and an amount of time that the HDD is unassigned is compared to a threshold. After detecting that the threshold is exceeded, the spin speed of the HDD is decreased to a reduced spinning speed. Likewise, upon determining that the HDD is assigned, the spin speed of the HDD is increased to the full spinning speed. In various such embodiments, assigning the HDD may include assigning the HDD to a volume group or assigning the HDD operate as an in-use hot spare.

    Banded allocation of device address ranges in distributed parity schemes

    公开(公告)号:US09620165B2

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

    申请号:US14632472

    申请日:2015-02-26

    Applicant: NetApp, Inc.

    Inventor: Kevin Kidney

    CPC classification number: G11B20/1889 G06F11/1008 G06F11/1076 G06F12/00

    Abstract: A system, method, and computer program product for the banded allocation of storage device address ranges in distributed parity schemes is disclosed. A storage system with storage devices logically divides up the storage devices into bands of contiguous logical block address ranges. A storage controller provisions logical volumes in the bands. Upon unavailability of a storage device, the data pieces are reconstructed at the next available data extent within the same band on the other storage devices. The storage controller detects a replacement drive and logically divides the replacement storage device into the same number of bands as on the other storage devices. The storage controller transfers the reconstructed data pieces to the replacement drive and places the data pieces within the same bands on the replacement drive.

Patent Agency Ranking