Patents by Inventor Guo Chun Bian
Guo Chun Bian 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: 11159607Abstract: In an approach to managing a load balancer cluster, one or more computer processors receive a packet comprising a source IP address of the packet. The one or more computer processors determine whether there is a record comprising the source IP address of the packet either in the load balancer or in the assistant. The one or more computer processors, responsive to determining there is no such record in the load balancer and there is the record in the assistant, obtain the record from the assistant, the record also comprising information of a first server in a server cluster and the first server being referred to as a destination server for any packet from the source IP address. The one or more computer processors send the packet to the first server.Type: GrantFiled: March 3, 2020Date of Patent: October 26, 2021Assignee: International Business Machines CorporationInventors: Qi Ming Liu, Jian Hua Xia, Yuan Yuan Zhang, Guo Chun Bian
-
Publication number: 20210281637Abstract: In an approach to managing a load balancer cluster, one or more computer processors receive a packet comprising a source IP address of the packet. The one or more computer processors determine whether there is a record comprising the source IP address of the packet either in the load balancer or in the assistant. The one or more computer processors, responsive to determining there is no such record in the load balancer and there is the record in the assistant, obtain the record from the assistant, the record also comprising information of a first server in a server cluster and the first server being referred to as a destination server for any packet from the source IP address. The one or more computer processors send the packet to the first server.Type: ApplicationFiled: March 3, 2020Publication date: September 9, 2021Inventors: Qi Ming Liu, Jian Hua Xia, Yuan Yuan Zhang, Guo Chun Bian
-
Patent number: 10735250Abstract: A load balancer system having multiple load balancer machines working in parallel. At any given time, one of the load balancer machines is assigned to act as the current distributor that distributes web client communications and/or requests to the other load balancer machines in the load balancer system. However, these web client communications and/or requests are directed to a distributor module on all of the active, parallel load balancer machines in the system (for example, by the expedient of a common virtual IP address for layer 3/4 communications) in case the currently active distributor fails and one of the other active load balancer machines suddenly needs to take on the distributor role. In this way, web client communications are not lost when the current distributor machine fails.Type: GrantFiled: November 30, 2018Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Qi Ming Liu, Yuan Yuan Zhang, Jian Hua Xia, Guo Chun Bian
-
Patent number: 10681126Abstract: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.Type: GrantFiled: April 24, 2018Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Guo Chun Bian, Gang Tang, Zi Jin Tao, Ming Shuang Xian
-
Publication number: 20200177674Abstract: A load balancer system having multiple load balancer machines working in parallel. At any given time, one of the load balancer machines is assigned to act as the current distributor that distributes web client communications and/or requests to the other load balancer machines in the load balancer system. However, these web client communications and/or requests are directed to a distributor module on all of the active, parallel load balancer machines in the system (for example, by the expedient of a common virtual IP address for layer 3/4 communications) in case the currently active distributor fails and one of the other active load balancer machines suddenly needs to take on the distributor role. In this way, web client communications are not lost when the current distributor machine fails.Type: ApplicationFiled: November 30, 2018Publication date: June 4, 2020Inventors: Qi Ming Liu, Yuan Yuan Zhang, Jian Hua Xia, Guo Chun Bian
-
Patent number: 10348689Abstract: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.Type: GrantFiled: November 27, 2017Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Guo Chun Bian, Jin Jing Lin, Liang Rong, Gang Tang, Ming Shuang Xian
-
Publication number: 20180241815Abstract: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.Type: ApplicationFiled: April 24, 2018Publication date: August 23, 2018Inventors: Guo Chun Bian, Gang Tang, Zi Jin Tao, Ming Shuang Xian
-
Patent number: 10027746Abstract: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.Type: GrantFiled: May 26, 2016Date of Patent: July 17, 2018Assignee: International Business Machines CorporationInventors: Guo Chun Bian, Gang Tang, Zi Jin Tao, Ming Shuang Xian
-
Publication number: 20180083923Abstract: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.Type: ApplicationFiled: November 27, 2017Publication date: March 22, 2018Inventors: Guo Chun Bian, Jin Jing Lin, Liang Rong, Gang Tang, Ming Shuang Xian
-
Patent number: 9860214Abstract: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.Type: GrantFiled: September 10, 2015Date of Patent: January 2, 2018Assignee: International Business Machines CorporationInventors: Guo Chun Bian, Jin Jing Lin, Liang Rong, Gang Tang, Ming Shuang Xian
-
Publication number: 20170346892Abstract: A method and system for virtual networking is provided. The method includes receiving logical service chain data describing a source virtual network ID (VNID) for a source virtual network, a destination VNID for a destination virtual network, and a group of intermediate waypoints. The logical service chain data defines a logical service chain. A set of networked virtual environments (NVE) is selected to support the group of intermediate waypoints and the logical service chain is deployed and mapped to a physical service chain implemented on the set of NVEs. The logical service chain data is transmitted to a network virtual authority (NVA) and a packet forwarding mechanism is introduced when a packet is received from an overlay port or an underlay port. An associated IP address is requested and the first packet is analyzed.Type: ApplicationFiled: May 26, 2016Publication date: November 30, 2017Inventors: Guo Chun Bian, Gang Tang, Zi Jin Tao, Ming Shuang Xian
-
Publication number: 20170078248Abstract: A method includes obtaining, by one or more processor, data from a virtual network of a tenant and an identifier of the tenant, where the virtual network of the tenant is one of at least two virtual networks in a shared computing environment where the at least two virtual networks overlay a physical network. Based on obtaining the identifier of the tenant, the method includes setting, by one or more processor, the identifier in metadata of the data and based on the identifier in the metadata, identifying, by the one or more processor, a network connection associated with the tenant. The method also includes identifying, by the one or more processor, a policy of the network connection and processing the data with the policy to create processed data and transmitting, by the one or more processor, the processed data through the network connection.Type: ApplicationFiled: September 10, 2015Publication date: March 16, 2017Inventors: Guo Chun Bian, Jin Jing Lin, Liang Rong, Gang Tang, Ming Shuang Xian