Advanced search
Start date
Betweenand


eZtunnel: um mecanismo de aceleração de tráfego baseado em eBPF para infraestruturas cloud-native

Full text
Author(s):
Arthur de Jesus Simas
Total Authors: 1
Document type: Master's Dissertation
Press: Campinas, SP.
Institution: Universidade Estadual de Campinas (UNICAMP). Faculdade de Engenharia Elétrica e de Computação
Defense date:
Examining board members:
Christian Rodolfo Esteve Rothenberg; Fábio Luciano Verdi; Jéferson Campos Nobre
Advisor: Christian Rodolfo Esteve Rothenberg
Abstract

Cloud-native applications, characterized by their scalability, resilience, and flexibility, adopt a microservices architecture to decompose applications into smaller, independently manageable services. This architecture, while offering significant benefits, introduces challenges in service-to-service communication, requiring the use of advanced orchestration and communication frameworks such as Kubernetes and Istio, respectively. However, the complexity of these technologies impose substantial overhead on the underlying infrastructure, introducing longer packet processing paths. This work identifies the performance bottlenecks arising from the extensive use of service meshes, highlighting the critical issue of CPU overload due to networking-related tasks. To address these challenges, we propose eZtunnel, a transparent offloading technique to allow efficient communications in service meshes. This proposal leverages extended Berkeley Packet Filter (eBPF) as the enabler technology to address and mitigate the problem. Experiments show that the proposed solution can improve intra-node networking metrics, such as reduction in average Flow Completion Time (FCT) by 41.2%, latency by 42.0%, and increase in throughput by 68.5%. Memory footprint was small, reaching at most 60.5 MB. CPU usage was variable between +29.2% and -23.2%. Through this approach, the research aims to unlock the full potential of cloud-native applications, ensuring that the architectural advancements translate into relevant benefits (AU)

FAPESP's process: 23/05222-3 - Offloading Strategies for Next-Generation Programmable Infrastructures
Grantee:Arthur de Jesus Simas
Support Opportunities: Scholarships in Brazil - Master