Patents by Inventor Xihua Huang
Xihua 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: 11736371Abstract: Embodiments of this disclosure provides a heartbeat information sending method and apparatus, a heartbeat information processing method and apparatus, and a node. One example method includes: determining at least one heartbeat receiving node in which at least two follower data blocks corresponding to at least two leader data blocks in a heartbeat sending node are located; and when the at least one heartbeat receiving node is a single heartbeat receiving node, sending heartbeat information of the heartbeat sending node to the single heartbeat receiving node, where the heartbeat information of the heartbeat sending node is obtained after respective heartbeat information of the at least two leader data blocks are combined.Type: GrantFiled: April 1, 2022Date of Patent: August 22, 2023Assignee: Huawei Technologies Co., Ltd.Inventors: Wei Wu, Siyi Zhou, Xihua Huang
-
Patent number: 11576114Abstract: A data packet processing method, a terminal, and a gateway, where the terminal, determines to transmit network traffic using a first network and a second network simultaneously based on an aggregation flow table, and upon that determination, the terminal sends a quantity of first uplink data packets to the gateway using a first network interface card corresponding to the first network, and sends a quantity of second uplink data packets belonging to the same Transmission Control Protocol (TCP) connection as the first uplink data packets to the gateway using a second network interface card corresponding to the second network, where a source Internet Protocol (IP) address carried in each of the first uplink data packets is the IP address of the first network interface card, and a source IP address carried in each of the second uplink data packets is the IP address of the second network interface card.Type: GrantFiled: April 22, 2019Date of Patent: February 7, 2023Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yi Tu, Yulong Zeng, Xihua Huang
-
Publication number: 20220224610Abstract: Embodiments of this disclosure provides a heartbeat information sending method and apparatus, a heartbeat information processing method and apparatus, and a node. One example method includes: determining at least one heartbeat receiving node in which at least two follower data blocks corresponding to at least two leader data blocks in a heartbeat sending node are located; and when the at least one heartbeat receiving node is a single heartbeat receiving node, sending heartbeat information of the heartbeat sending node to the single heartbeat receiving node, where the heartbeat information of the heartbeat sending node is obtained after respective heartbeat information of the at least two leader data blocks are combined.Type: ApplicationFiled: April 1, 2022Publication date: July 14, 2022Inventors: Wei WU, Siyi ZHOU, Xihua HUANG
-
Patent number: 11360854Abstract: Various embodiments provide a storage cluster configuration change method, an apparatus, a computer system, and the like. In a storage cluster that uses a consensus replication protocol, when half of storage nodes become faulty, if it is determined that at least one storage node exists in the storage cluster after the fault, and a latest log index number of the storage node is greater than or equal to an index number of a committed log provided by the storage cluster for a client, an arbitration module sends a forced cluster configuration change instruction to a fault-free storage node. The forced cluster configuration change instruction is used to instruct the fault-free storage node to change local cluster configuration information.Type: GrantFiled: April 30, 2020Date of Patent: June 14, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Siyi Zhou, Feng Liang, Yanan Zhi, Xihua Huang
-
Patent number: 11310130Abstract: The present disclosure provides a heartbeat information sending method and apparatus, a heartbeat information processing method and apparatus, and a node. The method includes: determining heartbeat receiving nodes in which at least two follower data blocks corresponding to at least two leader data blocks in a heartbeat sending node are located; and when the heartbeat receiving nodes are a same node, sending heartbeat information of the heartbeat sending node to the heartbeat receiving node, where the heartbeat information of the heartbeat sending node is heartbeat information obtained after respective heartbeat information of the at least two leader data blocks are combined.Type: GrantFiled: September 11, 2018Date of Patent: April 19, 2022Assignee: Huawei Technologies Co., Ltd.Inventors: Wei Wu, Siyi Zhou, Xihua Huang
-
Publication number: 20200257593Abstract: Various embodiments provide a storage cluster configuration change method, an apparatus, a computer system, and the like. In a storage cluster that uses a consensus replication protocol, when half of storage nodes become faulty, if it is determined that at least one storage node exists in the storage cluster after the fault, and a latest log index number of the storage node is greater than or equal to an index number of a committed log provided by the storage cluster for a client, an arbitration module sends a forced cluster configuration change instruction to a fault-free storage node. The forced cluster configuration change instruction is used to instruct the fault-free storage node to change local cluster configuration information.Type: ApplicationFiled: April 30, 2020Publication date: August 13, 2020Inventors: Siyi Zhou, Feng Liang, Yanan Zhi, Xihua Huang
-
Publication number: 20190261263Abstract: A data packet processing method, a terminal, and a gateway, where the terminal, determines to transmit network traffic using a first network and a second network simultaneously based on an aggregation flow table, and upon that determination, the terminal sends a quantity of first uplink data packets to the gateway using a first network interface card corresponding to the first network, and sends a quantity of second uplink data packets belonging to the same Transmission Control Protocol (TCP) connection as the first uplink data packets to the gateway using a second network interface card corresponding to the second network, where a source Internet Protocol (IP) address carried in each of the first uplink data packets is the IP address of the first network interface card, and a source IP address carried in each of the second uplink data packets is the IP address of the second network interface card.Type: ApplicationFiled: April 22, 2019Publication date: August 22, 2019Inventors: Yi Tu, Yulong Zeng, Xihua Huang
-
Patent number: 10313962Abstract: A data packet processing method includes acquiring, by a terminal, an aggregation flow table, where the aggregation flow table includes a management policy for managing network traffic of a first network and network traffic of a second network, determining, by the terminal, according to the aggregation flow table, a transmission network used for transmitting a first uplink data packet, and when the terminal determines to transmit the first uplink data packet using the first network, sending the first uplink data packet to the first network using a first network interface card, and forwarding the first uplink data packet to a gateway, and when the terminal determines to transmit the first uplink data packet using the second network, sending, by the terminal, the first uplink data packet to the second network using a second network interface card, and forwarding the first uplink data packet to a gateway.Type: GrantFiled: March 28, 2016Date of Patent: June 4, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yi Tu, Yulong Zeng, Xihua Huang
-
Publication number: 20190028366Abstract: The present disclosure provides a heartbeat information sending method and apparatus, a heartbeat information processing method and apparatus, and a node. The method includes: determining heartbeat receiving nodes in which at least two follower data blocks corresponding to at least two leader data blocks in a heartbeat sending node are located; and when the heartbeat receiving nodes are a same node, sending heartbeat information of the heartbeat sending node to the heartbeat receiving node, where the heartbeat information of the heartbeat sending node is heartbeat information obtained after respective heartbeat information of the at least two leader data blocks are combined.Type: ApplicationFiled: September 11, 2018Publication date: January 24, 2019Applicant: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Wei WU, Siyi ZHOU, Xihua HUANG
-
Patent number: 10178051Abstract: Embodiments of the present invention disclose a data transmission method and apparatus for a terminal. The terminal exchanges data of an application with a server through a first port by using a first access node; when one port in a second port set is in an enabled state, the terminal accesses one access node in a candidate access node set through the enabled port in the second port set, and exchanges, based on the Multipath TCP, the data of the application with the server by using an access node corresponding to the enabled port.Type: GrantFiled: June 2, 2017Date of Patent: January 8, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Yi Tu, Jia Wan, Xihua Huang
-
Patent number: 10025529Abstract: A heartbeat-based data synchronization method is disclosed. The method is applied to a distributed storage system, and at least one data block group is stored in the distributed storage system. The distributed storage system includes multiple storage devices, one device in the multiple storage devices is a primary device for storing the data block group, and other devices are secondary devices for storing the data block group. The primary device performs the method. The primary device obtains access status information of the data block group, determines a heartbeat time of the data block group according to the access status information of the data block group, and sends a data synchronization instruction to the secondary device according to the heartbeat time of the data block group, where the data synchronization instruction is used to instruct the secondary device to synchronize data.Type: GrantFiled: May 1, 2017Date of Patent: July 17, 2018Assignee: Huawei Technologies Co., Ltd.Inventors: Cunwei Liu, Guojun Wu, Xihua Huang, Xuefeng Jin
-
Publication number: 20170324680Abstract: Embodiments of the present invention disclose a data transmission method and apparatus for a terminal. The terminal exchanges data of an application with a server through a first port by using a first access node; when one port in a second port set is in an enabled state, the terminal accesses one access node in a candidate access node set through the enabled port in the second port set, and exchanges, based on the Multipath TCP, the data of the application with the server by using an access node corresponding to the enabled port.Type: ApplicationFiled: June 2, 2017Publication date: November 9, 2017Inventors: Yi Tu, Jia Wan, Xihua Huang
-
Publication number: 20170235492Abstract: A heartbeat-based data synchronization method is disclosed. The method is applied to a distributed storage system, and at least one data block group is stored in the distributed storage system. The distributed storage system includes multiple storage devices, one device in the multiple storage devices is a primary device for storing the data block group, and other devices are secondary devices for storing the data block group. The primary device performs the method. The primary device obtains access status information of the data block group, determines a heartbeat time of the data block group according to the access status information of the data block group, and sends a data synchronization instruction to the secondary device according to the heartbeat time of the data block group, where the data synchronization instruction is used to instruct the secondary device to synchronize data.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Inventors: Cunwei Liu, Guojun Wu, Xihua Huang, Xuefeng Jin
-
Patent number: 9723521Abstract: A network handover method, a terminal, a controller, a gateway, and a system. The method includes: when a terminal accesses a first network, converting data including an initial TCP four-tuple into data including a first TCP four-tuple, and sending the data to a gateway; and after handing over from the first network to a second network, converting data including the initial TCP four-tuple into data including a second TCP four-tuple, and sending the data including the second TCP four-tuple to the gateway. This achieves objectives of preventing a connection from being interrupted before and after the network handover, improving use experience, and reducing complexity of a network handover process.Type: GrantFiled: September 16, 2014Date of Patent: August 1, 2017Assignee: Huawei Technologies Co., Ltd.Inventors: Gang Liu, Jia Wan, Xihua Huang
-
Publication number: 20160212696Abstract: A data packet processing method includes acquiring, by a terminal, an aggregation flow table, where the aggregation flow table includes a management policy for managing network traffic of a first network and network traffic of a second network, determining, by the terminal, according to the aggregation flow table, a transmission network used for transmitting a first uplink data packet, and when the terminal determines to transmit the first uplink data packet using the first network, sending the first uplink data packet to the first network using a first network interface card, and forwarding the first uplink data packet to a gateway, and when the terminal determines to transmit the first uplink data packet using the second network, sending, by the terminal, the first uplink data packet to the second network using a second network interface card, and forwarding the first uplink data packet to a gateway.Type: ApplicationFiled: March 28, 2016Publication date: July 21, 2016Inventors: Yi Tu, Yulong Zeng, Xihua Huang
-
Publication number: 20150023321Abstract: A network handover method, a terminal, a controller, a gateway, and a system. The method includes: when a terminal accesses a first network, converting data including an initial TCP four-tuple into data including a first TCP four-tuple, and sending the data to a gateway; and after handing over from the first network to a second network, converting data including the initial TCP four-tuple into data including a second TCP four-tuple, and sending the data including the second TCP four-tuple to the gateway. This achieves objectives of preventing a connection from being interrupted before and after the network handover, improving use experience, and reducing complexity of a network handover process.Type: ApplicationFiled: September 16, 2014Publication date: January 22, 2015Inventors: Gang Liu, Jia Wan, Xihua Huang