With the exponential growth of the amount of data available on the Internet, optimizing the response time and resource usage for data access becomes essential. Caches are an effective solution that brings data closer to clients, eliminating repetitive requests to servers. This paper presents VNF-Cache, a caching service for geographically remote key-value databases. VNF-Cache is an NFV-COIN (Network Function Virtualization-Computing In The Network) service, a technology undergoing standardization by the IETF that enables the implementation of arbitrary services directly in the network. VNF-Cache intercepts network packets, processes, stores, and sends values directly to clients when possible. Through a proof-of-concept implementation and experiments conducted with geographically dispersed servers in Brazil, the United States, and Japan, significant reductions in response time and increases in the number of requests processed per second were observed.
翻译:随着互联网上可用数据量的指数级增长,优化数据访问的响应时间和资源使用变得至关重要。缓存是一种有效的解决方案,它将数据更靠近客户端,从而消除对服务器的重复请求。本文提出VNF-Cache,一种面向地理上远程键值数据库的缓存服务。VNF-Cache是一种NFV-COIN(网络功能虚拟化-网内计算)服务,该技术正由IETF进行标准化,允许在网络中直接实现任意服务。VNF-Cache能够拦截网络数据包,进行处理、存储,并在可能时直接将值发送给客户端。通过在巴西、美国和日本的地理分散服务器上进行的概念验证实现和实验,我们观察到响应时间显著降低,每秒处理的请求数量显著增加。