AbstractThe application of the Internet of Things generates massive end‐device data. Traditional end‐to‐edge data caching methods lack parallelism, consume numerous resources, and lack data backup mechanisms. We propose a lightweight high‐speed data caching and forwarding architecture based on a field‐programmable gate array. In the basic scheme, a double‐data‐rate memory read/write mixed control method is proposed to efficiently cache massive amounts of data. To improve reliability, we propose address‐space virtualization to forward data to backup devices. To satisfy the demand for higher performance scenarios, we propose a real‐time data shunting mechanism to realize an optimized scheme that supports higher data rates. These two schemes support single‐link high‐speed data caching and forwarding at 10 and 40 Gbps. Compared with the existing method, the basic and optimized schemes improve the performance by 25% and four times and save 66% and 40% of the resources, respectively. Thus, we provide a lightweight and reliable high‐performance end‐to‐edge data caching solution for resource‐constrained edge devices.
Read full abstract