Packet cache system and method
    1.
    发明授权

    公开(公告)号:US12216587B2

    公开(公告)日:2025-02-04

    申请号:US18583341

    申请日:2024-02-21

    Applicant: Google LLC

    Abstract: A packet cache system includes a cache memory allocator for receiving a memory address corresponding to a non-cache memory and allocated to a packet, and associating the memory address with a cache memory address; a hash table for storing the memory address and the cache memory address, with the memory address as a key and the cache memory address as a value; a cache memory for storing the packet at a location indicated by the cache memory address; and an eviction engine for determining one or more cached packets to remove from the cache memory and place in the non-cache memory when occupancy of the cache memory is high.

    Reliable transport protocol and hardware architecture for datacenter networking

    公开(公告)号:US11824954B2

    公开(公告)日:2023-11-21

    申请号:US17857620

    申请日:2022-07-05

    Applicant: Google LLC

    CPC classification number: H04L67/55 H04L1/1832

    Abstract: A communication protocol system is provided for reliable transport of packets. Transport of packets includes transmitting, by a sender entity over a connection to a receiver entity, a plurality of packets in a first order, maintaining, by the sender entity, one or more sliding windows including a plurality of bits, wherein each bit of the sliding window represents a respective packet of the plurality of packets, receiving, by the sender entity, one or more acknowledgments indicating that one or more of the plurality of packets have been received by the receiver entity, each of the acknowledgments referencing a respective packet of the plurality of packets and modifying, by the sender entity, values of one or more of the plurality of bits in the sliding window corresponding to the one or more acknowledgments received.

Patent Agency Ranking