Patents by Inventor Shuai Mu

Shuai Mu 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).

  • Publication number: 20180365104
    Abstract: In various embodiments, methods and systems for implementing distributed data object management are provided. The distributed data object management system includes a local metadata-consensus information store and one or more remote metadata-consensus information stores for metadata-consensus information and a local data store and one or more remote data stores for erasure coded fragments. For a write operation, corresponding metadata writes and data writes are performed in parallel using a metadata write path and a data write path, respectively, when writing to the local metadata-consensus information store and the one or more remote metadata-consensus information stores and the local data store and the one or more remote data stores. And, for a read operation, corresponding metadata reads and data reads are performed in parallel using a metadata read path and a data read path, respectively, when reading from the metadata-consensus information stores and the data stores.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventors: Cheng HUANG, Jin LI, Aaron William OGUS, Douglas W. PHILLIPS, Yu Lin CHEN, Shuai MU, Jinyang LI
  • Publication number: 20180365106
    Abstract: In various embodiments, methods and systems for implementing distributed data object management are provided. The distributed data object management system includes a distributed storage system having a local metadata-consensus information store in and one or more remote metadata-consensus information stores. A metadata-consensus information store is configured to store metadata-consensus information. The metadata-consensus information corresponds to erasure coded fragments of a data object and instruct on how to manage the erasure coded fragments. The distributed storage system further includes a local data store and one or more remote data stores for the erasure coded fragments. The distributed data object management system includes a distributed data object manager for operations including, interface operations, configuration operations, write operations, read operations, delete operations, garbage collection operations and failure recovery operations.
    Type: Application
    Filed: June 16, 2017
    Publication date: December 20, 2018
    Inventors: Cheng HUANG, Jin LI, Aaron William OGUS, Douglas W. PHILLIPS, Yu Lin CHEN, Shuai MU, Jinyang LI
  • Patent number: 9317448
    Abstract: A cache includes a cache array and a cache controller. The cache array has a multiple number of entries. The cache controller is coupled to the cache array, for storing new entries in the cache array in response to accesses by a data processor, and evicts entries from the cache array according to a cache replacement policy. The cache controller includes a frequent writes predictor for storing frequency information indicating a write back frequency for the multiple number of entries. The cache controller selects a candidate entry for eviction based on both recency information and the frequency information.
    Type: Grant
    Filed: July 30, 2013
    Date of Patent: April 19, 2016
    Assignee: ADVANCED MICRO DEVICES, INC.
    Inventors: Zhe Wang, Xie Yuan, Junli Gu, Yi Xu, ShuChang Shan, Shuai Mu, Ting Cao
  • Publication number: 20150039836
    Abstract: A cache includes a cache array and a cache controller. The cache array has a multiple number of entries. The cache controller is coupled to the cache array, for storing new entries in the cache array in response to accesses by a data processor, and evicts entries from the cache array according to a cache replacement policy. The cache controller includes a frequent writes predictor for storing frequency information indicating a write back frequency for the multiple number of entries. The cache controller selects a candidate entry for eviction based on both recency information and the frequency information.
    Type: Application
    Filed: July 30, 2013
    Publication date: February 5, 2015
    Applicant: Advanced Micro Devices, Inc.
    Inventors: Zhe Wang, Xie Yuan, Junli Gu, Yi Xu, ShuChang Shan, Shuai Mu, Ting Cao