Google llc (20240193093). Packet Cache System and Method simplified abstract

From WikiPatents
Jump to navigation Jump to search

Packet Cache System and Method

Organization Name

google llc

Inventor(s)

Jiazhen Zheng of Santa Clara CA (US)

Srinivas Vaduvatha of San Jose CA (US)

Hugh McEvoy Walsh of Los Gatos CA (US)

Prashant R. Chandra of San Jose CA (US)

Abhishek Agarwal of Santa Clara CA (US)

Weihuang Wang of Los Gatos CA (US)

Weiwei Jiang of Santa Clara CA (US)

Packet Cache System and Method - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240193093 titled 'Packet Cache System and Method

The packet cache system described in the abstract includes several key components:

  • Cache memory allocator: Allocates cache memory for packets by associating a memory address with a cache memory address.
  • Hash table: Stores the memory address and cache memory address as key-value pairs for efficient retrieval.
  • Cache memory: Stores packets at locations indicated by the cache memory address.
  • Eviction engine: Determines which cached packets to remove from the cache memory and place in non-cache memory when the cache memory is full.

Potential Applications: - Network routers and switches - Data centers - Internet of Things (IoT) devices

Problems Solved: - Efficient packet caching to improve data retrieval speed - Optimal memory allocation for packet storage

Benefits: - Faster data access and retrieval - Reduced latency in data transmission - Improved overall system performance

Commercial Applications: Title: "Optimized Packet Cache System for Enhanced Data Processing" This technology can be utilized in various commercial applications such as network equipment, cloud computing services, and telecommunications infrastructure. It can improve data processing speed and efficiency, leading to better user experience and cost savings for businesses.

Prior Art: Readers interested in exploring prior art related to this technology can start by researching cache memory systems, memory allocation algorithms, and data storage optimization techniques in the field of computer networking and data management.

Frequently Updated Research: Researchers are constantly working on enhancing cache memory systems for better performance and efficiency. Stay updated on the latest advancements in packet caching technology to leverage the benefits of improved data processing in various applications.

Questions about Packet Cache Systems: 1. How does the cache memory allocator determine the appropriate cache memory address for a given memory address? 2. What are the key factors considered by the eviction engine when deciding which packets to remove from the cache memory?


Original Abstract Submitted

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.