Patents by Inventor Zhengli Yi
Zhengli Yi 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: 12147448Abstract: The present disclosure provides a data reading method, including: in response to receiving a read response request generated by a replication group for an application and sent by a storage terminal, setting, in a dedicated mapping table corresponding to the application, a commit index corresponding to the replication group as a commit index carried by the read response request; searching for a target replication group corresponding to a first read request generated by a target application based on the first read request; determining, in a dedicated mapping table corresponding to the target application, a commit index corresponding to the target replication group as a target commit index; sending a second read request carrying the target commit index to the storage terminal; and obtaining the data read by the storage terminal.Type: GrantFiled: December 26, 2022Date of Patent: November 19, 2024Assignee: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.Inventor: Zhengli Yi
-
Patent number: 11947842Abstract: The present disclosure provides a method and apparatus for writing data in an append mode, a device and a storage medium. The present disclosure relates to the field of cloud storage technology, and can be applied to a cloud platform. The method includes: acquiring to-be-written data, and writing the to-be-written data into a magnetic disk; writing first index information of the to-be-written data in a memory; storing, in response to determining that the number of pieces of second index information is greater than a first preset threshold, the second index information into storage hardware, the second index information including the first index information; and writing first identifier information corresponding to the second index information in the memory.Type: GrantFiled: August 26, 2022Date of Patent: April 2, 2024Assignee: Beijing Baidu Netcom Science Technology, Co., Ltd.Inventor: Zhengli Yi
-
Publication number: 20230132173Abstract: The present disclosure provides a data reading method, including: in response to receiving a read response request generated by a replication group for an application and sent by a storage terminal, setting, in a dedicated mapping table corresponding to the application, a commit index corresponding to the replication group as a commit index carried by the read response request; searching for a target replication group corresponding to a first read request generated by a target application based on the first read request; determining, in a dedicated mapping table corresponding to the target application, a commit index corresponding to the target replication group as a target commit index; sending a second read request carrying the target commit index to the storage terminal; and obtaining the data read by the storage terminal.Type: ApplicationFiled: December 26, 2022Publication date: April 27, 2023Inventor: Zhengli YI
-
Publication number: 20220405020Abstract: The present disclosure provides a method and apparatus for writing data in an append mode, a device and a storage medium. The present disclosure relates to the field of cloud storage technology, and can be applied to a cloud platform. The method includes: acquiring to-be-written data, and writing the to-be-written data into a magnetic disk; writing first index information of the to-be-written data in a memory; storing, in response to determining that the number of pieces of second index information is greater than a first preset threshold, the second index information into storage hardware, the second index information including the first index information; and writing first identifier information corresponding to the second index information in the memory.Type: ApplicationFiled: August 26, 2022Publication date: December 22, 2022Inventor: Zhengli YI
-
Patent number: 11119688Abstract: The present disclosure provides a replica processing method based on a raft protocol. The method includes: for a node to be processed corresponding to a raft replica group, determining a replica to be cleaned corresponding to the node, the raft replica group including a first node and at least one second node; for the node, obtaining replica configuration information of the raft replica group, the replica configuration information including one or more primary replicas stored by the first node and one or more secondary replicas stored by the at least one second node; and for the node, determining whether the replica configuration information includes the replica to be cleaned, if yes, reserving the replica to be cleaned, and if no, deleting the replica to be cleaned. The present disclosure also provides a replica processing node, a distributed storage system, a server, and a computer-readable medium.Type: GrantFiled: April 20, 2020Date of Patent: September 14, 2021Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Zhengli Yi, Pengfei Zheng, Xinxing Wang
-
Publication number: 20200348849Abstract: The present disclosure provides a replica processing method based on a raft protocol. The method includes: for a node to be processed corresponding to a raft replica group, determining a replica to be cleaned corresponding to the node, the raft replica group including a first node and at least one second node; for the node, obtaining replica configuration information of the raft replica group, the replica configuration information including one or more primary replicas stored by the first node and one or more secondary replicas stored by the at least one second node; and for the node, determining whether the replica configuration information includes the replica to be cleaned, if yes, reserving the replica to be cleaned, and if no, deleting the replica to be cleaned. The present disclosure also provides a replica processing node, a distributed storage system, a server, and a computer-readable medium.Type: ApplicationFiled: April 20, 2020Publication date: November 5, 2020Inventors: Zhengli YI, Pengfei ZHENG, Xinxing WANG
-
Patent number: 10025667Abstract: Embodiments of the present disclosure relate to a method, a computer program product and apparatus for management of a storage device by collecting bad storage units to be reconstructed in the storage device; determining a reconstruction priority level for each of the collected bad storage units; and scheduling reconstruction of the bad storage unit based on the determined reconstruction priority level.Type: GrantFiled: December 16, 2015Date of Patent: July 17, 2018Assignee: EMC IP Holding Company LLCInventors: Alan Zhongjie Wu, Colin Yong Zou, Chris Zirui Liu, Zhengli Yi, James Fei Wu
-
Patent number: 9798534Abstract: Embodiments are directed to a method of online storage device firmware upgrades by suspending input/output (I/O) operations to the storage device upon notification of a firmware upgrade to the storage device, maintaining a stripe log that contains data stripes updated by I/O operations issued to the storage device during suspension of the storage device, triggering the firmware upgrade to the storage device while the storage device is in suspension, reactivating the disk and new firmware upon completion of the firmware upgrade, and reconstructing the updated data stripes from the stripe log on the storage device after the reactivating step.Type: GrantFiled: July 1, 2015Date of Patent: October 24, 2017Assignee: EMC IP Holding Company LLCInventors: Zhengli Yi, Colin Zou, Joel Miller, Chris Liu, Man Lv
-
Patent number: 9798471Abstract: Embodiments of the present invention relate to a method and apparatus for improving performance of a de-clustered disk array by making statistics on a number and types of active input/output (I/O) requests of each of the plurality of physical disks; dividing the plurality of physical disks at least into a first schedule group and a second schedule group based on the statistic number and types of the active I/O requests of the each physical disk for a predetermined time period, the first schedule group having a first schedule priority, the second schedule group having a second schedule priority higher than the first schedule priority; and selecting, in a decreasing order of the schedule priority, a physical disk for schedule from one of the resulting schedule groups thereby preventing too many I/O requests from concentrating on some physical disks and thereby improve overall performance of a de-clustered RAID.Type: GrantFiled: September 28, 2015Date of Patent: October 24, 2017Assignee: EMC IP Holding Compnay LLCInventors: Alan Zhongjie Wu, Colin Yong Zou, Chris Zirui Liu, Fei Wang, Zhengli Yi
-
Publication number: 20160179644Abstract: Embodiments of the present disclosure relate to a method, a computer program product and apparatus for management of a storage device by collecting bad storage units to be reconstructed in the storage device; determining a reconstruction priority level for each of the collected bad storage units; and scheduling reconstruction of the bad storage unit based on the determined reconstruction priority level.Type: ApplicationFiled: December 16, 2015Publication date: June 23, 2016Inventors: Alan Zhongjie Wu, Colin Yong Zou, Chris Zirui Liu, Zhengli Yi, James Fei Wu
-
Publication number: 20160092109Abstract: Embodiments of the present invention relate to a method and apparatus for improving performance of a de-clustered disk array by making statistics on a number and types of active input/output (I/O) requests of each of the plurality of physical disks; dividing the plurality of physical disks at least into a first schedule group and a second schedule group based on the statistic number and types of the active I/O requests of the each physical disk for a predetermined time period, the first schedule group having a first schedule priority, the second schedule group having a second schedule priority higher than the first schedule priority; and selecting, in a decreasing order of the schedule priority, a physical disk for schedule from one of the resulting schedule groups thereby preventing too many I/O requests from concentrating on some physical disks and thereby improve overall performance of a de-clustered RAID.Type: ApplicationFiled: September 28, 2015Publication date: March 31, 2016Inventors: Alan Zhongjie Wu, Colin Yong Zou, Chris Zirui Liu, Fei Wang, Zhengli Yi