白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Connection ownership gossip for network packet re-routing

專利號
US11616716B1
公開日期
2023-03-28
申請人
Amazon Technologies, Inc.(US WA Seattle)
發(fā)明人
Emmanuel Papirakis; Jorge Peixoto Vasquez; Yashwanth Yadavalli; Yuchao Li; Mohit Mohanan
IPC分類
G06F15/173; H04L45/16; H04L45/42; H04L12/46; H04L45/745; H04L45/00; H04L101/622
技術(shù)領(lǐng)域
host,server,gossip,computer,packet,header,in,pop,can,network
地域: WA WA Seattle

摘要

A system uses gossip messages that are transmitted via multicast to other host server computers to share when new sockets associated with a communication session are established. The gossip message can be used to create an association between a host identifier and an identifier of the communication session. When a network packet arrives, a host server computer can check which host server computer is associated with the communication session. If the communication session is associated with a different host server computer, it encapsulates the packet and transmits the packet to the appropriate host using the pre-computed header template. On the receiving end of this encapsulated packet, a kernel space removes then encapsulation and allows the network packet to be processed by the proper destination host server computer. The result is to ensure all network packets land on the host server computer associated with the communication session.

說明書

FIG. 5 is a flowchart according to another embodiment for generating a gossip message. In process block 510, a request is received from a client computer to establish a communication session. For example, in FIG. 2, a client computer 102 can request a communication session with host computer 289. As a result of the request, a socket can be opened on the host server computer 289. In process block 520, the host server computer can accept the request and store an event in a shared maps memory that a communication session has been established. For example, in FIG. 3, once a socket is opened, the L4 LB socket operations 340 can store the event in the shared maps 342 for consumption by the user space 266. In process block 530, the user space application detects the event and transmits a gossip message to the other host server computers in the POP. The gossip message includes a confirmation that a communication session has been established. For example, in FIG. 3, the user space L4 LB 350 can read the event from the shared maps 342 and transmit a gossip message to all hosts found in the active hosts storage 354. In process block 540, when the communication session closes, another event is stored in the shared maps. For example, in FIG. 3, the L4 LB socket operations 340 can store the socket closure event in the shared maps 342. In process block 550, the user space L4 LB application 350 detects the event and transmits another gossip message to the other host server computers in the POP that the communication session has been closed. For example, in FIG. 3, the user space application 350 can transmit the gossip message indicating that the socket has been closed to all hosts listed in the active host memory 354.

權(quán)利要求

1
微信群二維碼
意見反饋