发明名称 Enhanced acknowledgement handling in communication packet transfer
摘要 Described herein are methods, systems, and software for handling packet buffering between end users and content servers, such as content delivery nodes. In one example, a method of operating a content server includes generating first and second data packets for first and second content requests. Once generated, the method provides storing the first packets in a packet buffer and transferring the first packets to a first user device. Upon transfer, the first packets are deleted from the packet buffer and replaced with the second packets. Theses second packets are then transferred to a second user device and deleted from the packet buffer. Further, once the packets are transferred to the user devices, the method further includes monitoring for an acknowledgment from the user devices to ensure the packets are received.
申请公布号 US9544250(B2) 申请公布日期 2017.01.10
申请号 US201414349934 申请日期 2014.02.26
申请人 Fastly Inc. 发明人 Bergman Artur
分类号 H04L12/26;H04L12/861;H04L1/16;H04L1/18;G06F13/38 主分类号 H04L12/26
代理机构 代理人
主权项 1. A method of operating a content delivery node, the method comprising: identifying a first content request from a first end user device for first data originating from an origin server, the first data cached by the content delivery node in memory; identifying a second content request from a second end user device for second data originating from the origin server and cached by the content delivery node in memory; generating first packets comprising the first data for the first content request; storing the first packets in a packet buffer of the content delivery node; transferring the first packets from the packet buffer to the first end user device and deleting the first packets from the packet buffer without regard to receiving a packet acknowledgment from the first end user device; generating second packets comprising the second data for the second content request; in response to deleting the first packets, storing the second packets in the packet buffer; transferring the second packets from the packet buffer to the second end user device and deleting the second packets from the packet buffer without regard to receiving a packet acknowledgment from the second end user device; and monitoring for the packet acknowledgments from the first end user device and the second end user device.
地址 San Francisco CA US