VNF-Cache: Um Serviço NFV-COIN de Cache na Rede
Resumo
Com o crescimento exponencial da quantidade de dados disponíveis na Internet, torna-se essencial otimizar o tempo de resposta e o uso dos recursos para acesso aos dados. As caches são uma solução eficaz que aproxima os dados de clientes, dispensando requisições repetitivas nos servidores. Este artigo apresenta a VNF-Cache, um serviço de cache para bancos de dados geograficamente remotos do tipo chave-valor. A VNF-Cache é um serviço NFV-COIN (Network Function Virtualization-Computing In The Network), tecnologia em processo de padronização no IETF que possibilita a implementação de serviços arbitrários diretamente na rede. A VNF-Cache intercepta pacotes de rede, trata, armazena e envia valores diretamente para os clientes quando possível. Através de uma implementação para prova de conceito e de experimentos realizados com servidores geograficamente espalhados no Brasil, Estados Unidos e Japão, foram observados tanto redução significativa no tempo de resposta, como aumento na quantidade de requisições processadas por segundo.Referências
Bondan, L., Franco, M. F., Marcuzzo, L., Venancio, G., Santos, R. L., Pfitscher, R. J., Scheid, E. J., et al. (2019). Fende: marketplace-based distribution, execution, and life cycle management of vnfs. IEEE Communications Magazine, 57(1):13–19.
Clayman, S., Kalan, R. S., and Sayit, M. (2018). Virtualized cache placement in an sdn/nfv assisted sand architecture. In 2018 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), pages 1–5. IEEE.
ETSI (2012). Network functions virtualisation – introductory white paper. Standard, European Telecommunications Standards Institute, Darmstadt, Germany.
ETSI (2021). Etsi gr nfv-man 001 v1.2.1 - network functions virtualisation (nfv); management and orchestration; report on management and orchestration framework. Standard, European Telecommunications Standards Institute, Valbonne, France.
ETSI (2025). Open Source MANO. [link]. Accessado em novembro de 2025.
Flauzino, J., Fülber-Garcia, V., Huff, A., Venâncio, G., and Jr., E. D. (2021). Gerência e orquestração de funções e serviços de rede virtualizados em nuvem cloudstack. In XXVI Workshop de Gerência e Operação de Redes e Serviços, pages 82–95. SBC.
Flauzino, J., Lyra, C., and Duarte Jr., E. (2024). Utilizando anycast para filtragem de pacotes para funções de rede virtualizadas em roteadores de alto desempenho. In 15o Workshop de Pesquisa Experimental Internet do Futuro (WPEIF), pages 31–38. SBC.
Fulber-Garcia, V., Duarte Jr, E. P., Huff, A., and dos Santos, C. R. (2020). Network service topology: Formalization, taxonomy and the custom specification model. Computer Networks, 178:107337.
Fulber-Garcia, V., Flauzino, J., Venâncio, G., Huff, A., and Junior, E. P. D. (2024). Breaking the limits: Bio-inspired sfc deployment across multiple domains, clouds and orchestrators. In 2024 IEEE Conference on NFV-SDN, pages 1–6. IEEE.
Halpern, J. et al. (2015). Service Function Chaining (SFC) Architecture. RFC 7665, IETF.
Huff, A., Venâncio, G., Garcia, V. F., and Duarte, E. P. (2020). Building multi-domain service function chains based on multiple nfv orchestrators. In 2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pages 19–24. IEEE.
Jacob, B., Ng, S., and Wang, D. (2008). Memory Systems: Cache, DRAM, Disk. Elsevier.
Jeong, J. P., Shen, Y., Ahn, Y., Kim, Y., Duarte Jr., E. P., and Yao, K. (2025a). A framework for the interface to in-network functions (i2inf).
Jeong, J. P., Shen, Y., Ahn, Y., Kim, Y., Duarte Jr., E. P., and Yao, K. (2025b). Interface to in-network functions (i2inf): Problem statement.
Liu, Y., Point, J. C., Katsaros, K. V., Glykantzis, V., Siddiqui, M. S., and Escalona, E. (2017). Sdn/nfv based caching solution for future mobile network (5g). In 2017 European Conference on Networks and Communications (EuCNC), pages 1–5. IEEE.
Seeger, M. (2009). Key-value stores: a practical overview. Medieninformatik.
Tacker (2025). Tacker - OpenStack NFV Orchestration. [link]. Accessado em novembro de 2025.
Turchetti, R. C. and Duarte, E. P. (2015). Implementation of failure detector based on network function virtualization. In 2015 IEEE International Conference on Dependable Systems and Networks Workshops, pages 19–25. IEEE.
Venâncio, G., Turchetti, R. C., Camargo, E. T., and Duarte Jr, E. P. (2021). Vnf-consensus: A virtual network function for maintaining a consistent distributed software-defined network control plane. International Journal of Network Management, 31(3):e2124.
Venâncio, G., Turchetti, R. C., and Duarte, E. P. (2019). Nfv-rbcast: Enabling the network to offer reliable and ordered broadcast services. In 2019 9th Latin-American Symposium on Dependable Computing (LADC), pages 1–10. IEEE.
Venâncio, G., Turchetti, R. C., and Duarte Jr, E. P. (2022). Nfv-coin: Unleashing the power of in-network computing with virtualization technologies. Journal of Internet Services and Applications, 13(1):46–53.
Zhuang, W. et al. (2019). SDN/NFV-empowered future IoV with enhanced communication, computing, and caching. Proceedings of the IEEE, 108(2):274–291.
Clayman, S., Kalan, R. S., and Sayit, M. (2018). Virtualized cache placement in an sdn/nfv assisted sand architecture. In 2018 IEEE International Black Sea Conference on Communications and Networking (BlackSeaCom), pages 1–5. IEEE.
ETSI (2012). Network functions virtualisation – introductory white paper. Standard, European Telecommunications Standards Institute, Darmstadt, Germany.
ETSI (2021). Etsi gr nfv-man 001 v1.2.1 - network functions virtualisation (nfv); management and orchestration; report on management and orchestration framework. Standard, European Telecommunications Standards Institute, Valbonne, France.
ETSI (2025). Open Source MANO. [link]. Accessado em novembro de 2025.
Flauzino, J., Fülber-Garcia, V., Huff, A., Venâncio, G., and Jr., E. D. (2021). Gerência e orquestração de funções e serviços de rede virtualizados em nuvem cloudstack. In XXVI Workshop de Gerência e Operação de Redes e Serviços, pages 82–95. SBC.
Flauzino, J., Lyra, C., and Duarte Jr., E. (2024). Utilizando anycast para filtragem de pacotes para funções de rede virtualizadas em roteadores de alto desempenho. In 15o Workshop de Pesquisa Experimental Internet do Futuro (WPEIF), pages 31–38. SBC.
Fulber-Garcia, V., Duarte Jr, E. P., Huff, A., and dos Santos, C. R. (2020). Network service topology: Formalization, taxonomy and the custom specification model. Computer Networks, 178:107337.
Fulber-Garcia, V., Flauzino, J., Venâncio, G., Huff, A., and Junior, E. P. D. (2024). Breaking the limits: Bio-inspired sfc deployment across multiple domains, clouds and orchestrators. In 2024 IEEE Conference on NFV-SDN, pages 1–6. IEEE.
Halpern, J. et al. (2015). Service Function Chaining (SFC) Architecture. RFC 7665, IETF.
Huff, A., Venâncio, G., Garcia, V. F., and Duarte, E. P. (2020). Building multi-domain service function chains based on multiple nfv orchestrators. In 2020 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), pages 19–24. IEEE.
Jacob, B., Ng, S., and Wang, D. (2008). Memory Systems: Cache, DRAM, Disk. Elsevier.
Jeong, J. P., Shen, Y., Ahn, Y., Kim, Y., Duarte Jr., E. P., and Yao, K. (2025a). A framework for the interface to in-network functions (i2inf).
Jeong, J. P., Shen, Y., Ahn, Y., Kim, Y., Duarte Jr., E. P., and Yao, K. (2025b). Interface to in-network functions (i2inf): Problem statement.
Liu, Y., Point, J. C., Katsaros, K. V., Glykantzis, V., Siddiqui, M. S., and Escalona, E. (2017). Sdn/nfv based caching solution for future mobile network (5g). In 2017 European Conference on Networks and Communications (EuCNC), pages 1–5. IEEE.
Seeger, M. (2009). Key-value stores: a practical overview. Medieninformatik.
Tacker (2025). Tacker - OpenStack NFV Orchestration. [link]. Accessado em novembro de 2025.
Turchetti, R. C. and Duarte, E. P. (2015). Implementation of failure detector based on network function virtualization. In 2015 IEEE International Conference on Dependable Systems and Networks Workshops, pages 19–25. IEEE.
Venâncio, G., Turchetti, R. C., Camargo, E. T., and Duarte Jr, E. P. (2021). Vnf-consensus: A virtual network function for maintaining a consistent distributed software-defined network control plane. International Journal of Network Management, 31(3):e2124.
Venâncio, G., Turchetti, R. C., and Duarte, E. P. (2019). Nfv-rbcast: Enabling the network to offer reliable and ordered broadcast services. In 2019 9th Latin-American Symposium on Dependable Computing (LADC), pages 1–10. IEEE.
Venâncio, G., Turchetti, R. C., and Duarte Jr, E. P. (2022). Nfv-coin: Unleashing the power of in-network computing with virtualization technologies. Journal of Internet Services and Applications, 13(1):46–53.
Zhuang, W. et al. (2019). SDN/NFV-empowered future IoV with enhanced communication, computing, and caching. Proceedings of the IEEE, 108(2):274–291.
Publicado
19/12/2025
Como Citar
FARIAS, Bruno E.; FLAUZINO, José; DUARTE JR., Elias P..
VNF-Cache: Um Serviço NFV-COIN de Cache na Rede. In: WORKSHOP PRÉ-IETF (WPIETF), 10. , 2025, São Paulo/SP.
Anais [...].
Porto Alegre: Sociedade Brasileira de Computação,
2025
.
p. 1-14.
ISSN 2595-6388.
DOI: https://doi.org/10.5753/wpietf.2025.17462.
