Resumen
Data centers require high-performance and efficient networking for fast and reliable communication between applications. TCP/IP-based networking still plays a dominant role in data center networking to support a wide range of Layer-4 and Layer-7 applications, such as middleboxes and cloud-based microservices. However, traditional kernel-based TCP/IP stacks face performance challenges due to overheads such as context switching, interrupts, and copying. We present Z-stack, a high-performance userspace TCP/IP stack with a zero-copy design. Utilizing DPDK's Poll Mode Driver, Z-stack bypasses the kernel and moves packets between the NIC and the protocol stack in userspace, eliminating the overhead associated with kernel-based processing. Z-stack em-ploys polling-based packet processing that improves performance under high loads, and eliminates receive livelocks compared to interrupt-driven packet processing. With its zero-copy socket design, Z-stack eliminates copies when moving data between the user application and the protocol stack, which further minimizes latency and improves throughput. In addition, Z-stack seamlessly integrates with shared memory processing within the node, eliminating duplicate protocol processing and serializationldese-rialization overheads for intra-node communication. Z-stack uses F-stack as the starting point which integrates the proven TCP/IP stack from FreeBSD, providing a versatile solution for a variety of cloud use cases and improving performance of data center networking.
| Idioma original | English |
|---|---|
| Título de la publicación alojada | 2024 IEEE 30th International Symposium on Local and Metropolitan Area Networks, LANMAN 2024 |
| Páginas | 100-105 |
| Número de páginas | 6 |
| ISBN (versión digital) | 9798350352092 |
| DOI | |
| Estado | Published - 2024 |
| Evento | 30th IEEE International Symposium on Local and Metropolitan Area Networks, LANMAN 2024 - Boston, United States Duración: jul 10 2024 → jul 11 2024 |
Serie de la publicación
| Nombre | IEEE Workshop on Local and Metropolitan Area Networks |
|---|---|
| ISSN (versión impresa) | 1944-0367 |
| ISSN (versión digital) | 1944-0375 |
Conference
| Conference | 30th IEEE International Symposium on Local and Metropolitan Area Networks, LANMAN 2024 |
|---|---|
| País/Territorio | United States |
| Ciudad | Boston |
| Período | 7/10/24 → 7/11/24 |
Nota bibliográfica
Publisher Copyright:© 2024 IEEE.
ASJC Scopus subject areas
- Computer Networks and Communications
- Software
- Electrical and Electronic Engineering
- Communication