Patents by Inventor Ao Sun
Ao Sun 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: 20250094050Abstract: The subject technology relates to storage. For instance, data is received through a first container in a first pod. The data is transmitted from the first container to a second container in the first pod through a transmission protocol, wherein the second container is used for assisting in implementing functions of the first pod and includes huge pages, and the data can be written to a disk through the second container. Beneficially, memory sharing between different pods or a plurality of containers can be achieved, thereby significantly improving the storage performance of large objects in an object storage system, and enabling some containers to have their dedicated resources.Type: ApplicationFiled: November 30, 2023Publication date: March 20, 2025Inventors: Xingshan Wang, Ao Sun, Yu Teng
-
Patent number: 12235753Abstract: A system can determine a first correlation between respective percentages of stored garbage and respective amounts of garbage of a block storage system based on determining the respective amounts of garbage among first blocks of the respective blocks that satisfy respective criterions of the respective percentages of stored garbage. The system can, based on the first correlation, determine a second correlation between an estimated throughput applicable to reclaiming garbage in the block storage system and the respective amounts of garbage of the block storage system. The system can, based on the first correlation and the second correlation and for a specified target reclamation throughput, determine a corresponding first percentage of stored garbage of the respective percentages of stored garbage. The system can perform copy-forward garbage collection on second blocks of the block storage system that satisfy a criterion defined with respect to the first percentage of stored garbage.Type: GrantFiled: October 13, 2022Date of Patent: February 25, 2025Assignee: DELL PRODUCTS L.P.Inventors: Yi Ye, Kalyan C. Gunda, Ao Sun
-
Patent number: 12229139Abstract: The technologies described herein are generally directed toward retrieving data from streaming storage. In an embodiment, a method can include receiving an application data request that identifies application data to be retrieved from a sequence of stored data chunks that correspond to a stored stream of data. The method can further include, based on the application data request, estimating a first estimated location of the application data, with the first estimated location including an identified chunk of a sequence of chunks. Further, the method can include, based on the application data request and a characteristic of the identified chunk, retrieving, by the system, a first data block that is estimated to comprise the application data, resulting in a first retrieved data block.Type: GrantFiled: June 30, 2023Date of Patent: February 18, 2025Assignee: Dell Products, L.P.Inventors: Yurun Wu, Jiang Cao, Lu Lei, Willa Lang Yuan, Jian Gong, Lemonie Mengchi Li, Xiaoxiao Mao, Shu Jiang, Kalyan Gunda, Ao Sun
-
Publication number: 20250005023Abstract: The technologies described herein are generally directed toward retrieving data from streaming storage. In an embodiment, a method can include receiving an application data request that identifies application data to be retrieved from a sequence of stored data chunks that correspond to a stored stream of data. The method can further include, based on the application data request, estimating a first estimated location of the application data, with the first estimated location including an identified chunk of a sequence of chunks. Further, the method can include, based on the application data request and a characteristic of the identified chunk, retrieving, by the system, a first data block that is estimated to comprise the application data, resulting in a first retrieved data block.Type: ApplicationFiled: June 30, 2023Publication date: January 2, 2025Inventors: Yurun Wu, Jiang Cao, Lu Lei, Willa Lang Yuan, Jian Gong, Lemonie Mengchi Li, Xiaoxiao Mao, Shu Jiang, Kalyan Gunda, Ao Sun
-
Publication number: 20240408126Abstract: A bacterial capsular oligosaccharide derivative, a preparation method therefor, a pharmaceutical composition and a use thereof. The derivative is as shown in formula (I), and the substituent is described in detail in the description. The derivative has anti-inflammatory activity and can be used for treating sepsis.Type: ApplicationFiled: September 29, 2022Publication date: December 12, 2024Applicant: PEKING UNIVERSITYInventors: Zhongjun Li, Zhongtang Li, Xiaoyu Sun, Yuchao Wang, Xiangbao Meng, Yao Yu, Ao Sun
-
Patent number: 11999082Abstract: The present invention provides a fast-curing molding process for epoxy resin. The method includes the following steps: S1, mixing epoxy resin A glue and a protein-grafted manganese-zinc-iron oxide nanomaterial well into a colloidal state, and grounding the mixture for 10 to 30 min; S2, adding epoxy resin B glue to the mixed colloid in S1, and performing ultrasonic dispersion at 20 to 30° C. for 10 to 30 min; and S3, placing the mixture obtained after ultrasonic dispersion in S2 in a vacuum environment for 20 to 40 min, then taking the mixture out and injecting the mixture into a mold, placing the mold and the mixed colloid into an electromagnetic induction heater, placing the electromagnetic induction heater in a magnetic field environment with a magnetic field intensity of 1 to 1.5 mT for 2 to 3 h, cooling and then taking them out to obtain the cured epoxy resin.Type: GrantFiled: October 26, 2023Date of Patent: June 4, 2024Assignee: Huazhong University of Science and TechnologyInventors: Renfu Li, Yichao Li, Ao Sun, Jiaji Sun
-
Publication number: 20240149500Abstract: The present invention provides a fast-curing molding process for epoxy resin. The method includes the following steps: S1, mixing epoxy resin A glue and a protein-grafted manganese-zinc-iron oxide nanomaterial well into a colloidal state, and grounding the mixture for 10 to 30 min; S2, adding epoxy resin B glue to the mixed colloid in S1, and performing ultrasonic dispersion at 20 to 30° C. for 10 to 30 min; and S3, placing the mixture obtained after ultrasonic dispersion in S2 in a vacuum environment for 20 to 40 min, then taking the mixture out and injecting the mixture into a mold, placing the mold and the mixed colloid into an electromagnetic induction heater, placing the electromagnetic induction heater in a magnetic field environment with a magnetic field intensity of 1 to 1.5 mT for 2 to 3 h, cooling and then taking them out to obtain the cured epoxy resin.Type: ApplicationFiled: October 26, 2023Publication date: May 9, 2024Applicant: Huazhong University of Science and TechnologyInventors: Renfu LI, Yichao LI, Ao SUN, Jiaji SUN
-
Publication number: 20240126689Abstract: A system can determine a first correlation between respective percentages of stored garbage and respective amounts of garbage of a block storage system based on determining the respective amounts of garbage among first blocks of the respective blocks that satisfy respective criterions of the respective percentages of stored garbage. The system can, based on the first correlation, determine a second correlation between an estimated throughput applicable to reclaiming garbage in the block storage system and the respective amounts of garbage of the block storage system. The system can, based on the first correlation and the second correlation and for a specified target reclamation throughput, determine a corresponding first percentage of stored garbage of the respective percentages of stored garbage. The system can perform copy-forward garbage collection on second blocks of the block storage system that satisfy a criterion defined with respect to the first percentage of stored garbage.Type: ApplicationFiled: October 13, 2022Publication date: April 18, 2024Inventors: Yi Ye, Kalyan C. Gunda, Ao Sun
-
Patent number: 11755556Abstract: Management of a storage system is enabled. In an example, a partition index associated with the partition is obtained, the partition index comprising a group of nodes, a node in the group of nodes indicating metadata of an object in the group of objects. A valid node in the partition index is identified, the valid node indicating valid metadata of an object associated with the valid node in the storage system. A local index for the partition index is generated based on the valid node. In response to receiving an access request for a target object in the group of objects, the target object in the storage system is accessed based on the local index. With the foregoing example implementations, metadata in the storage system may be accessed more efficiently, and the overall response speed of the storage system may be increased.Type: GrantFiled: January 31, 2022Date of Patent: September 12, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Yunhai Gong, Ao Sun, You Chen
-
Patent number: 11681475Abstract: Techniques for processing an access request and updating a storage system are provided. For instance, a method comprises: receiving an access request for an object associated with a storage system, the storage system including a plurality of physical nodes, each of the plurality of physical nodes including at least one set of virtual units, each set of virtual units including at least one virtual unit; determining, from a plurality of sets of virtual units included in the plurality of physical nodes of the storage system, a target set of virtual units associated with the object; and determining, from the target set of virtual units, a target virtual unit corresponding to the object. With the technical solution of the present disclosure, not only a set of virtual units on a physical node may be easily split and merged, but also huge computing resources that need to be allocated may be saved, so better user experience may be brought about at a lower cost.Type: GrantFiled: February 4, 2022Date of Patent: June 20, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Lu Lei, Ao Sun
-
Patent number: 11662927Abstract: Embodiments that process data are described. For instance, a method includes receiving, at a first disk management device in a storage system, an access request for accessing data in a plurality of disks associated with the storage system. The method further includes determining whether a first access engine for accessing the plurality of disks in the first disk management device is available. The method further includes redirecting the access request to a second disk management device in the storage system if it is determined that the first access engine is unavailable, wherein a second access engine in the second disk management device is available to access the plurality of disks. By means of this method, effective data access can be performed when an access engine of a disk management device is unavailable, thus realizing a more stable access capability and improving the user experience.Type: GrantFiled: June 30, 2021Date of Patent: May 30, 2023Assignee: EMC IP HOLDING COMPANY LLCInventors: Xiaochen Liu, Ao Sun
-
Publication number: 20220334744Abstract: Embodiments that process data are described. For instance, a method includes receiving, at a first disk management device in a storage system, an access request for accessing data in a plurality of disks associated with the storage system. The method further includes determining whether a first access engine for accessing the plurality of disks in the first disk management device is available. The method further includes redirecting the access request to a second disk management device in the storage system if it is determined that the first access engine is unavailable, wherein a second access engine in the second disk management device is available to access the plurality of disks. By means of this method, effective data access can be performed when an access engine of a disk management device is unavailable, thus realizing a more stable access capability and improving the user experience.Type: ApplicationFiled: June 30, 2021Publication date: October 20, 2022Inventors: Xiaochen Liu, Ao Sun
-
Patent number: 11435906Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for storage management. According to an example implementation of the present disclosure, a method for storage management includes: acquiring, at a host, a target response entry from a response queue, wherein the response queue includes at least one response entry associated with at least one storage device in a storage system which has been accessed by the host, and the target response entry records information about a target response of a target storage device in the at least one storage device to an access operation initiated by the host; determining, based on the target response entry, whether a failure associated with the target response occurs; and acquiring the target response based on the target response entry if it is determined that no failure occurs. Therefore, the storage performance can be improved.Type: GrantFiled: December 7, 2020Date of Patent: September 6, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Xingshan Wang, Ao Sun, Xiaochen Liu
-
Patent number: 11429303Abstract: A storage system is managed. For example, in response to a request at a first storage node for data related to a second storage node, it is determined whether the first storage node and the second storage node belong to the same storage node group having an interconnection structure. If it is determined that the first storage node and the second storage node belong to different storage node groups, data is transmitted between the first storage node and the second storage node based on a mapping between storage nodes in a first storage node group with the first storage node and storage nodes in a second storage node group with the second storage node. Thus, data transmission can be performed between different storage node groups through a mapping relationship.Type: GrantFiled: April 29, 2021Date of Patent: August 30, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Xingshan Wang, Ao Sun
-
Publication number: 20220244878Abstract: A storage system is managed. For example, in response to a request at a first storage node for data related to a second storage node, it is determined whether the first storage node and the second storage node belong to the same storage node group having an interconnection structure. If it is determined that the first storage node and the second storage node belong to different storage node groups, data is transmitted between the first storage node and the second storage node based on a mapping between storage nodes in a first storage node group with the first storage node and storage nodes in a second storage node group with the second storage node. Thus, data transmission can be performed between different storage node groups through a mapping relationship.Type: ApplicationFiled: April 29, 2021Publication date: August 4, 2022Inventors: Xingshan Wang, Ao Sun
-
Patent number: 11372566Abstract: Embodiments of the present disclosure provide a method and device for storing data. The method comprises: generating a data block corresponding to data to be stored; aligning the data block to a boundary of a tracking unit of a predefined size for validating the data; and storing the aligned data block in at least one storage unit of a storage space, the at least one storage unit having an identical size. The method according to embodiments of the present disclosure can align the data block so as to minimize the waste of storage space and avoid the situation where the rest data cannot be validated due to disappearance of partial data.Type: GrantFiled: September 10, 2019Date of Patent: June 28, 2022Assignee: EMC IP Holding Company, LLCInventors: Lu Lei, Chen Wang, Gary Jialei Wu, Ronnie Yu Cai, Ao Sun
-
Patent number: 11340811Abstract: Storage blocks are managed. For instance, a set of write parameters and a set of deletion parameters are obtained related to a target storage block. In response to the set of write parameters matching the set of deletion parameters, a first data length is obtained for the target storage block, the first data length being determined in response to receiving a write request for the target storage block. Further, reclaim information is determined related to the target storage block based on the first data length and the set of deletion parameters. It is thus possible to reduce times of scanning the entire object table to determine whether there is an object referring to the storage block, thereby reducing the time consumed by the verification process and improving the reclaiming speed of storage blocks.Type: GrantFiled: March 25, 2020Date of Patent: May 24, 2022Assignee: EMC IP HOLDING COMPANY LLCInventors: Julius Zhu, Lu Lei, Ao Sun, Yu Teng
-
Publication number: 20220156243Abstract: Management of a storage system is enabled. In an example, a partition index associated with the partition is obtained, the partition index comprising a group of nodes, a node in the group of nodes indicating metadata of an object in the group of objects. A valid node in the partition index is identified, the valid node indicating valid metadata of an object associated with the valid node in the storage system. A local index for the partition index is generated based on the valid node. In response to receiving an access request for a target object in the group of objects, the target object in the storage system is accessed based on the local index. With the foregoing example implementations, metadata in the storage system may be accessed more efficiently, and the overall response speed of the storage system may be increased.Type: ApplicationFiled: January 31, 2022Publication date: May 19, 2022Inventors: Yunhai Gong, Ao Sun, You Chen
-
Publication number: 20220156013Abstract: Techniques for processing an access request and updating a storage system are provided. For instance, a method comprises: receiving an access request for an object associated with a storage system, the storage system including a plurality of physical nodes, each of the plurality of physical nodes including at least one set of virtual units, each set of virtual units including at least one virtual unit; determining, from a plurality of sets of virtual units included in the plurality of physical nodes of the storage system, a target set of virtual units associated with the object; and determining, from the target set of virtual units, a target virtual unit corresponding to the object. With the technical solution of the present disclosure, not only a set of virtual units on a physical node may be easily split and merged, but also huge computing resources that need to be allocated may be saved, so better user experience may be brought about at a lower cost.Type: ApplicationFiled: February 4, 2022Publication date: May 19, 2022Inventors: Lu Lei, Ao Sun
-
Publication number: 20220137832Abstract: Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for storage management. According to an example implementation of the present disclosure, a method for storage management includes: acquiring, at a host, a target response entry from a response queue, wherein the response queue includes at least one response entry associated with at least one storage device in a storage system which has been accessed by the host, and the target response entry records information about a target response of a target storage device in the at least one storage device to an access operation initiated by the host; determining, based on the target response entry, whether a failure associated with the target response occurs; and acquiring the target response based on the target response entry if it is determined that no failure occurs. Therefore, the storage performance can be improved.Type: ApplicationFiled: December 7, 2020Publication date: May 5, 2022Inventors: Xingshan Wang, Ao Sun, Xiaochen Liu