Title:
DPDK環境でのNATに基づく負荷分散方法
Document Type and Number:
Japanese Patent JP7177548
Kind Code:
B2
Abstract:
Disclosed is a NAT-based method for load balancing in a DPDK environment implemented by a DPDK module and a scheduler of a NAT module, and comprising the following steps: initializing a DPDK module and a NAT module, and obtaining ports for receiving and sending queues, a NAT rule table and a state record table; using the DPDK module to record source and destination IPs and addresses of a received data packet, calculating to obtain hash values corresponding to the source and destination IPs and addresses; searching the NAT rule table according to the hash values, and determining whether the NAT rule table contains server IP and port information corresponding to the hash values; and if so, substituting the source and destination IPs and addresses to realize transmission of the data packet; or if not, searching the state record table for a server with the maximum remaining load, sending the data packet to the server with the maximum remaining load, recording, in the NAT rule table, communication information between the server with the maximum remaining load and a client, and updating the NAT rule table with the same. The present invention enhances applicability of a scheduler in large-scale traffics, has an expanded range of applications, and facilitates balancing a load of a server.
Inventors:
Lee Peng
Xu Sung
Wang Thou Den
Xu Crane
Zhu Kaede
程海涛
Lee Chofei
Xu Sung
Wang Thou Den
Xu Crane
Zhu Kaede
程海涛
Lee Chofei
Application Number:
JP2021521491A
Publication Date:
November 24, 2022
Filing Date:
June 25, 2019
Export Citation:
Assignee:
NANJING UNIVERSITY OF POSTS AND TELECOMMUNICATIONS
International Classes:
H04L61/00; H04L45/7453; H04L47/125; H04L65/40
Domestic Patent References:
JP2018085776A |
Foreign References:
CN108600120A | ||||
CN109787912A | ||||
CN107196870A | ||||
CN107786458A | ||||
US20180014081 |
Other References:
DPDK Load Balancers,DPDK,2018年11月,pp.1-35,https://www.dpdk.org/wp-content/uploads/sites/35/2018/12/MJay_DPDKBasedLoadBalancers.pdf
Attorney, Agent or Firm:
SK Patent Attorney Corporation
Akihiko Okuno
Hiroyuki Ito
Akihiko Okuno
Hiroyuki Ito
Previous Patent: Porous carbon structure, manufacturing method thereof, positive electrode material using same, and b...
Next Patent: PAGER RECEIVER
Next Patent: PAGER RECEIVER