Patents by Inventor Ziling Huang

Ziling Huang has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10360119
    Abstract: A system, method, and machine-readable storage medium for recovering data in a distributed storage system are provided. In some embodiments, the method includes identifying a failing storage device of a first storage node having an inaccessible data segment. When it is determined that the inaccessible data segment cannot be recovered using a first data protection scheme, a first chunk of data associated with the inaccessible data segment is identified and a group associated with the first chunk of data is identified. A second chunk of data associated with the group is selectively retrieved from a second storage node such that data associated with an accessible data segment of the first storage node is not retrieved. The inaccessible data segment is recovered by recovering the first chunk of data using a second data protection scheme and the second chunk of data.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: July 23, 2019
    Assignee: NETAPP, INC.
    Inventors: Martin Jess, Joseph Moore, Ziling Huang
  • Publication number: 20170097875
    Abstract: A system, method, and machine-readable storage medium for recovering data in a distributed storage system are provided. In some embodiments, the method includes identifying a failing storage device of a first storage node having an inaccessible data segment. When it is determined that the inaccessible data segment cannot be recovered using a first data protection scheme, a first chunk of data associated with the inaccessible data segment is identified and a group associated with the first chunk of data is identified. A second chunk of data associated with the group is selectively retrieved from a second storage node such that data associated with an accessible data segment of the first storage node is not retrieved. The inaccessible data segment is recovered by recovering the first chunk of data using a second data protection scheme and the second chunk of data.
    Type: Application
    Filed: October 6, 2015
    Publication date: April 6, 2017
    Inventors: Martin Jess, Joseph Moore, Ziling Huang
  • Patent number: 9542404
    Abstract: Technology is disclosed for subpartitioning a namespace region. In various embodiments, the technology creates at least two subpartitions from a partitioned namespace, wherein the partitioned namespace corresponds to at least two different name nodes of the large scale data storage service; and stores data corresponding to each subpartition as a separate file, e.g., so that it can be easily mounted by an operating system executed by a different computing device.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: January 10, 2017
    Assignee: NetApp, Inc.
    Inventors: Joseph Moore, Ziling Huang
  • Patent number: 9483482
    Abstract: Technology is disclosed for partitioning a namespace of a large scale data storage service. In various embodiments, the technology receives a file path; employs a hashing function to produce a hash value for the received file path; and identifies a name node handling the produced hash value, wherein the name node is configured to communicate with one or more data nodes for handling file requests on the file path.
    Type: Grant
    Filed: February 17, 2014
    Date of Patent: November 1, 2016
    Assignee: NetApp, Inc.
    Inventors: Joseph Moore, Ziling Huang
  • Publication number: 20150234846
    Abstract: Technology is disclosed for partitioning a namespace of a large scale data storage service. In various embodiments, the technology receives a file path; employs a hashing function to produce a hash value for the received file path; and identifies a name node handling the produced hash value, wherein the name node is configured to communicate with one or more data nodes for handling file requests on the file path.
    Type: Application
    Filed: February 17, 2014
    Publication date: August 20, 2015
    Applicant: NetApp, Inc.
    Inventors: Joseph MOORE, Ziling HUANG
  • Publication number: 20150234845
    Abstract: Technology is disclosed for subpartitioning a namespace region. In various embodiments, the technology creates at least two subpartitions from a partitioned namespace, wherein the partitioned namespace corresponds to at least two different name nodes of the large scale data storage service; and stores data corresponding to each subpartition as a separate file, e.g., so that it can be easily mounted by an operating system executed by a different computing device.
    Type: Application
    Filed: February 17, 2014
    Publication date: August 20, 2015
    Applicant: NetApp, Inc.
    Inventors: Joseph MOORE, Ziling Huang