Patents by Inventor Quancai Li
Quancai Li 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: 12175082Abstract: A method and an apparatus for dynamically managing a shared memory pool are provided, to determine, based on different service scenarios, a shared memory pool mechanism applicable to a current service scenario, and then dynamically adjust a memory pool mechanism based on the determined result. The method for dynamically managing a shared memory pool includes: determining a first shared memory pool mechanism for the shared memory pool, where the first shared memory pool mechanism is a fixed memory pool mechanism or a dynamic memory pool mechanism; determining a second shared memory pool mechanism suitable for a second service scenario based on the second service scenario, where the second shared memory pool mechanism is a fixed memory pool mechanism or a dynamic memory pool mechanism; and when the second shared memory pool mechanism is different from the first shared memory pool mechanism, adjusting the first shared memory pool mechanism to the second shared memory pool mechanism.Type: GrantFiled: November 21, 2022Date of Patent: December 24, 2024Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Guofeng Zhu, Quancai Li, Jiansheng Tang
-
Publication number: 20230085979Abstract: A method and an apparatus for dynamically managing a shared memory pool are provided, to determine, based on different service scenarios, a shared memory pool mechanism applicable to a current service scenario, and then dynamically adjust a memory pool mechanism based on the determining result. The method for dynamically managing a shared memory pool includes: determining a first shared memory pool mechanism, where the first shared memory pool mechanism is a fixed memory pool mechanism or a dynamic memory pool mechanism; determining a second shared memory pool mechanism suitable for a second service scenario based on the second service scenario, where the second shared memory pool mechanism is a fixed memory pool mechanism or a dynamic memory pool mechanism; and when the second shared memory pool mechanism is different from the first shared memory pool mechanism, adjusting the first shared memory pool mechanism to the second shared memory pool mechanism.Type: ApplicationFiled: November 21, 2022Publication date: March 23, 2023Inventors: Guofeng ZHU, Quancai LI, Jiansheng TANG
-
Publication number: 20220265697Abstract: A ?-glucan composition and use thereof. Specifically provided are uses of the ?-glucan composition in preparing a composition for improving or treating immune-related diseases, said ?-glucan being a ?-glucan containing ?-1,3 and ?-1,6 glucosidic bonds in the molecules thereof, and having a molecular weight of 1-50 kDa. The ?-glucan features a novel structure, a controllable mass, abundant sources, simple preparation processing, high product purity, strong biological activity, and is easy to produce industrially, among other strengths. The resulting water soluble ?-glucan composition features better antitumor activity, has the potential to be developed into a safe and effective novel drug for improving or treating immune-related diseases and fighting tumors.Type: ApplicationFiled: June 15, 2020Publication date: August 25, 2022Inventors: Guangli YU, Youjing LV, Xianjun QU, Chenyang ZHAO, Jiejie HAO, Quancai LI, Xia ZHAO, Ting HU, Huashi GUAN
-
Patent number: 10764195Abstract: A method executed by a control device in a software defined network where, according to the method, after establishing a control channel with a switching device, the control device obtains an identifier of the control channel. Then, the control device generates a flow entry, where the flow entry includes a match field and the identifier of the control channel. Further, the control device sends the flow entry to the switching device, where the flow entry is used to instruct the switching device to send, to the control device using the control channel represented by the identifier of the control channel, a data packet that matches the match field. Hence, classification of a new flow is completed on a switching device side.Type: GrantFiled: November 13, 2018Date of Patent: September 1, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Quancai Li, Jianyao Liang, Fengwei Zhang
-
Patent number: 10341235Abstract: A load balancing implementation method, device, and system, where the method includes determining, by a switch according to a meter entry of each output port, a write value corresponding to a real-time flow rate of each output port when a flow entry used to forward traffic does not exist, sending the write value to a controller such that the controller creates a forwarding flow entry used to forward the traffic according to the write value, receiving, by the switch, the forwarding flow entry, and forwarding the traffic through the target output port. Therefore, the controller can obtain a rate range of a real-time flow rate of an output port of the switch and allocate a forwarding path according to the obtained rate range of the real-time flow rate, and implement a better load balancing.Type: GrantFiled: October 21, 2016Date of Patent: July 2, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Ke Lin, Quancai Li
-
Publication number: 20190081901Abstract: A method executed by a control device in a software defined network where, according to the method, after establishing a control channel with a switching device, the control device obtains an identifier of the control channel. Then, the control device generates a flow entry, where the flow entry includes a match field and the identifier of the control channel. Further, the control device sends the flow entry to the switching device, where the flow entry is used to instruct the switching device to send, to the control device using the control channel represented by the identifier of the control channel, a data packet that matches the match field. Hence, classification of a new flow is completed on a switching device side.Type: ApplicationFiled: November 13, 2018Publication date: March 14, 2019Inventors: Quancai Li, Jianyao Liang, Fengwei Zhang
-
Patent number: 10200289Abstract: A method executed by a control device in a software defined network is disclosed. According to the method, after establishing a control channel with a switching device, the control device obtains an identifier of the control channel. Then, the control device generates a flow entry, where the flow entry includes a match field and the identifier of the control channel. Further, the control device sends the flow entry to the switching device, where the flow entry is used to instruct the switching device to send, to the control device using the control channel represented by the identifier of the control channel, a data packet that matches the match field. Hence, classification of a new flow is completed on a switching device side.Type: GrantFiled: February 6, 2017Date of Patent: February 5, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Quancai Li, Jianyao Liang, Fengwei Zhang
-
Patent number: 10033619Abstract: A data processing method and an OpenFlow network are provided. According to the method, after acquiring an aggregation rule from a controller in the OpenFlow network, a switch in the OpenFlow network performs rule matching on to-be-reported data flows according to the aggregation rule. The switch extracts information about data flows matching the aggregation rule in the to-be-reported data flows. Then the switch packetizes and sends the information to the controller, such that the controller determines, according to the information, a forwarding rule for the data flows matching the aggregation rule in the switch. This method avoids that each to-be-reported data flow is sent to the controller using a Packet_In message respectively, such that control channel bandwidth resources consumed by the Packet_In message are reduced. Utilization of the control channel bandwidth resources is improved.Type: GrantFiled: October 10, 2016Date of Patent: July 24, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Quancai Li
-
Patent number: 9998293Abstract: A method and a device for maintaining a multicast group member are disclosed. The method includes sending a query message to a switch at intervals of a preset period, so that the switch sends the query message to each multicast group member included in a multicast group; acquiring a count value of current period query responses received by the switch in a current period; and maintaining, according to the count value of current period query responses and a count value of previous period query responses, the multicast group member included in the multicast group. The device includes a first sending module, an acquiring module, and a maintenance module. In the present disclosure, a multicast group member is maintained using a flow table maintained in a switch, which decreases load of a controller, and improves processing efficiency of maintaining, by the controller, the multicast group member.Type: GrantFiled: October 27, 2016Date of Patent: June 12, 2018Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Chenji Li, Quancai Li, Bo Man
-
Patent number: 9736110Abstract: A method and an apparatus for acquiring an Internet Protocol (IP) address by a Dynamic Host Configuration Protocol, Dynamic Host Configuration Protocol (DHCP) client. The method includes generating, by a controller, a first DHCP discover packet, forwarding, by the controller, the first DHCP discover packet to a DHCP server through a switch so that the DHCP server generates a DHCP offer packet, and sends the DHCP offer packet to the switch, receiving, by the controller, the DHCP offer packet and port information of the switch to communicate with the DHCP server, wherein the DHCP offer packet and the port are reported by the switch, acquiring address information of the DHCP server, and generating, by the controller according to the address information and the port, a forwarding rule for forwarding from the switch to the DHCP server, to assist the DHCP client in acquiring an IP address of the DHCP client.Type: GrantFiled: July 29, 2015Date of Patent: August 15, 2017Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Quancai Li, Bo Man
-
Publication number: 20170149671Abstract: A method executed by a control device in a software defined network is disclosed. According to the method, after establishing a control channel with a switching device, the control device obtains an identifier of the control channel. Then, the control device generates a flow entry, where the flow entry includes a match field and the identifier of the control channel. Further, the control device sends the flow entry to the switching device, where the flow entry is used to instruct the switching device to send, to the control device using the control channel represented by the identifier of the control channel, a data packet that matches the match field. Hence, classification of a new flow is completed on a switching device side.Type: ApplicationFiled: February 6, 2017Publication date: May 25, 2017Inventors: Quancai Li, Jianyao Liang, Fengwei Zhang
-
Publication number: 20170048076Abstract: A method and a device for maintaining a multicast group member are disclosed. The method includes sending a query message to a switch at intervals of a preset period, so that the switch sends the query message to each multicast group member included in a multicast group; acquiring a count value of current period query responses received by the switch in a current period; and maintaining, according to the count value of current period query responses and a count value of previous period query responses, the multicast group member included in the multicast group. The device includes a first sending module, an acquiring module, and a maintenance module. In the present disclosure, a multicast group member is maintained using a flow table maintained in a switch, which decreases load of a controller, and improves processing efficiency of maintaining, by the controller, the multicast group member.Type: ApplicationFiled: October 27, 2016Publication date: February 16, 2017Inventors: Chenji Li, Quancai Li, Bo Man
-
Publication number: 20170041234Abstract: A load balancing implementation method, device, and system, where the method includes determining, by a switch according to a meter entry of each output port, a write value corresponding to a real-time flow rate of each output port when a flow entry used to forward traffic does not exist, sending the write value to a controller such that the controller creates a forwarding flow entry used to forward the traffic according to the write value, receiving, by the switch, the forwarding flow entry, and forwarding the traffic through the target output port. Therefore, the controller can obtain a rate range of a real-time flow rate of an output port of the switch and allocate a forwarding path according to the obtained rate range of the real-time flow rate, and implement a better load balancing.Type: ApplicationFiled: October 21, 2016Publication date: February 9, 2017Inventors: Ke Lin, Quancai Li
-
Publication number: 20170026313Abstract: A data processing method and an OpenFlow network are provided. According to the method, after acquiring an aggregation rule from a controller in the OpenFlow network, a switch in the OpenFlow network performs rule matching on to-be-reported data flows according to the aggregation rule. The switch extracts information about data flows matching the aggregation rule in the to-be-reported data flows. Then the switch packetizes and sends the information to the controller, such that the controller determines, according to the information, a forwarding rule for the data flows matching the aggregation rule in the switch. This method avoids that each to-be-reported data flow is sent to the controller using a Packet_In message respectively, such that control channel bandwidth resources consumed by the Packet_In message are reduced. Utilization of the control channel bandwidth resources is improved.Type: ApplicationFiled: October 10, 2016Publication date: January 26, 2017Inventor: Quancai Li
-
Publication number: 20150334085Abstract: A method and an apparatus for acquiring an Internet Protocol (IP) address by a Dynamic Host Configuration Protocol, Dynamic Host Configuration Protocol (DHCP) client. The method includes generating, by a controller, a first DHCP discover packet, forwarding, by the controller, the first DHCP discover packet to a DHCP server through a switch so that the DHCP server generates a DHCP offer packet, and sends the DHCP offer packet to the switch, receiving, by the controller, the DHCP offer packet and port information of the switch to communicate with the DHCP server, wherein the DHCP offer packet and the port are reported by the switch, acquiring address information of the DHCP server, and generating, by the controller according to the address information and the port, a forwarding rule for forwarding from the switch to the DHCP server, to assist the DHCP client in acquiring an IP address of the DHCP client.Type: ApplicationFiled: July 29, 2015Publication date: November 19, 2015Inventors: Quancai Li, Bo Man
-
Patent number: 9065768Abstract: A method for distributing routing instructions to a plurality of nodes within an OpenFlow Software Defined Network (SDN) using a logically centralized multi-controller that comprises a plurality of controllers, wherein the method comprises receiving a plurality of incoming data packets, storing a plurality of current flow tables, queuing the incoming data packets, wherein the incoming data packets are queued based on the order received, processing the incoming data packets based on the order the incoming data packets were queued, wherein the incoming data packets that are first to be queued are the first to be processed, generating a plurality of flow tables by processing the incoming data packets, and transmitting the flow tables to the plurality of nodes when the flow tables have not been previously generated.Type: GrantFiled: December 28, 2012Date of Patent: June 23, 2015Assignee: Futurewei Technologies, Inc.Inventors: Min Luo, Yingjun Tian, Quancai Li, Jiao Wang
-
Publication number: 20140185450Abstract: A method for distributing routing instructions to a plurality of nodes within an OpenFlow Software Defined Network (SDN) using a logically centralized multi-controller that comprises a plurality of controllers, wherein the method comprises receiving a plurality of incoming data packets, storing a plurality of current flow tables, queuing the incoming data packets, wherein the incoming data packets are queued based on the order received, processing the incoming data packets based on the order the incoming data packets were queued, wherein the incoming data packets that are first to be queued are the first to be processed, generating a plurality of flow tables by processing the incoming data packets, and transmitting the flow tables to the plurality of nodes when the flow tables have not been previously generated.Type: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: FUTUREWEI TECHNOLOGIES, INC.Inventors: Min Luo, Yingjun Tian, Quancai Li, Jiao Wang