Method, device and computer program product for managing network system

US11064021B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11064021-B2
Application numberUS-201916403175-A
CountryUS
Kind codeB2
Filing dateMay 3, 2019
Priority dateJun 15, 2018
Publication dateJul 13, 2021
Grant dateJul 13, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Techniques for managing a network system are disclosed. For example, a method comprises: receiving, at a network adapter, an access request from a client, the access request including first header information and first payload information; transmitting the first header information to a load balancing server associated with the network adapter; receiving the updated first header information from the load balancing server, wherein the updated first header information is determined by the load balancing server based on the received first header information and an identifier of the load balancing server, and wherein the updated first header information indicates a destination server to which the access request is to be transmitted; and, generating, based on the updated first header information and the first payload information, an updated access request. Accordingly, the processing capability of load balancing servers and the performance of load balancing servers in a network system may be improved effectively.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for managing a network system, comprising: receiving, at a network adapter, an access request from a client, the access request including first header information and first payload information; transmitting the first header information to a load balancing server associated with the network adapter; receiving updated first header information from the load balancing server, wherein the updated first header information is determined by the load balancing server based on the received first header information and an identifier of the load balancing server, and wherein the updated first header information indicates a destination server to which the access request is to be transmitted; and generating, based on the updated first header information and the first payload information, an updated access request; wherein transmitting the first header information to the load balancing server comprises: removing the first payload information from the access request to obtain a modified access request, the modified access request including the first header information and an indicator representing the removed first payload information; and transmitting the modified access request to the load balancing server; and wherein generating the updated access request comprises: obtaining, from the load balancing server, a correspondence between the load balancing server and the client; and determining, from a set of stored payload information and based on the correspondence, the first payload information corresponding to the updated first header information. 2. The method of claim 1 , further comprising: transmitting the updated access request to the destination server. 3. The method of claim 1 , further comprising: storing the first payload information in a set of payload information. 4. The method of claim 1 , further comprising: receiving, at the network adapter, a response to the access request from the destination server, the response including second header information and second payload information; transmitting the second header information to the load balancing server; receiving the updated second header information from the load balancing server, wherein the updated second header information is determined by the load balancing server based on the received second header information and the identifier of the load balancing server, and wherein the updated second header information indicates the client to which the response is to be transmitted; and generating, based on the updated second header information and the second payload information, an updated response. 5. The method of claim 4 , further comprising: obtaining, from the load balancing server, a correspondence between the load balancing server and the client; and determining, from a set of stored payload information and based on the correspondence, the second payload information corresponding to the updated second header information. 6. The method of claim 1 , wherein the access request comprises a predefined format; and wherein generating the updated access request comprises maintaining the predefined format. 7. The method of claim 6 , wherein generating the updated access request comprises setting, by a packet regenerator module, the indicator, the indicator replacing the removed first payload information. 8. The method of claim 7 , wherein setting the indicator includes assigning, by the packet regenerator module, a value corresponding to zero to the indicator representing removal of all data of the first payload information from the modified access request. 9. The method of claim 7 , wherein the access request comprises a packet having a header field with the first header information and a payload field with the first payload information; and wherein generating the updated access request comprises replacing the payload field with the indicator. 10. A method of managing a network system, comprising: receiving, from a network adapter, first header information in an access request from a client, the access request comprising the first header information and first payload information; updating the first header information based on the received first header information and an identifier of a load balancing server associated with the network adapter, the updated first header information indicating a destination server to which the access request is to be transmitted and excluding the first payload information; and transmitting the updated first header information to the network adapter to enable the network to generate an updated access request based on the updated first header information and the first payload information in the access request. 11. The method of claim 10 , further comprising: generating a correspondence between the load balancing server and the client; and transmitting the correspondence to the network adapter. 12. The method of claim 10 , wherein updating the first header information comprises: obtaining an identifier of the client from the first header information; and replacing the identifier of the client with the identifier of the load balancing server. 13. The method of claim 10 , further comprising: receiving, from the network adapter, second header information in a response to the access request from the destination server; updating the second header information based on the received second header information and the identifier of the load balancing server, the updated second header information indicating the client to which the response is to be transmitted; and transmitting the updated second header information to the network adapter such that the network adapter generates an updated response based on the updated second header information and second payload information in the response. 14. The method of claim 13 , further comprising: obtaining a correspondence between the load balancing server and the client; and transmitting the correspondence to the network adapter such that the network adapter determines, from a set of stored payload information and based on the correspondence, the second payload information corresponding to the updated second header information. 15. The method of claim 10 , wherein transmitting the updated first header information to the network adapter is performed such that the network adapter combines the updated first header information and the first payload information to generate the updated access request. 16. A device for managing a network system, comprising: one or more processors; a memory coupled to at least one of the one or more processers; and computer program instructions stored in the memory that, when executed by the at least one processor, cause the device to execute acts, the acts comprising: receiving, at a network adapter, an access request from a client, the access request including first header information and first payload information; transmitting the first header information to a load balancing server associated with the network adapter; receiving the updated first header information from the load balancing server, wherein the updated first header information is determined by the load balancing server based on the received first header information and an identifier of the load balancing server, and wherein the updated first header information indicates a destination server to which the access request is to be transmitted; and generating, based on the updated first header information and the first payload information, an updated access request; wherein transmitting the first header information t

Assignees

Inventors

Classifications

  • Routing a service request depending on the request content or context · CPC title

  • Parsing or analysis of headers · CPC title

  • considering the load · CPC title

  • by balancing the load, e.g. traffic engineering · CPC title

  • based on the content of a request · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11064021B2 cover?
Techniques for managing a network system are disclosed. For example, a method comprises: receiving, at a network adapter, an access request from a client, the access request including first header information and first payload information; transmitting the first header information to a load balancing server associated with the network adapter; receiving the updated first header information from…
Who is the assignee on this patent?
Emc Ip Holding Co Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/1014. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 13 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).