As network interfaces in the data center get faster and faster, and an increasingly big portion of the services is implemented in software, we must wonder just how much time our servers' CPUs are spending handling network traffic. This paper explores the feasibility of measuring the cost of the entire in-kernel network stack in real-time on production systems by relying on the eBPF tracing capabilities instead of utilizing custom logic or kernel patching. We describe two methods that have been attempted, respectively based on an "exact" instrumentation of the stack and sampling, along with the advantages and defects of each approach.
Measuring the cost of the Linux network stack in real-time / Miola, D.; Risso, F.; Parola, F.. - ELETTRONICO. - (2024), pp. 295-303. (Intervento presentato al convegno 2024 IEEE 10th International Conference on Network Softwarization (NetSoft) tenutosi a St. Louis, MO (USA) nel 24–28 June 2024) [10.1109/NetSoft60951.2024.10588891].
Measuring the cost of the Linux network stack in real-time
Miola D.;Risso F.;Parola F.
2024
Abstract
As network interfaces in the data center get faster and faster, and an increasingly big portion of the services is implemented in software, we must wonder just how much time our servers' CPUs are spending handling network traffic. This paper explores the feasibility of measuring the cost of the entire in-kernel network stack in real-time on production systems by relying on the eBPF tracing capabilities instead of utilizing custom logic or kernel patching. We describe two methods that have been attempted, respectively based on an "exact" instrumentation of the stack and sampling, along with the advantages and defects of each approach.| File | Dimensione | Formato | |
|---|---|---|---|
| Measuring the Cost of the Linux Network Stack in Real-Time.pdf accesso aperto 
											Tipologia:
											2. Post-print / Author's Accepted Manuscript
										 
											Licenza:
											
											
												Pubblico - Tutti i diritti riservati
												
												
												
											
										 
										Dimensione
										1.15 MB
									 
										Formato
										Adobe PDF
									 | 1.15 MB | Adobe PDF | Visualizza/Apri | 
| Measuring_the_Cost_of_the_Linux_Network_Stack_in_Real-Time.pdf accesso riservato 
											Tipologia:
											2a Post-print versione editoriale / Version of Record
										 
											Licenza:
											
											
												Non Pubblico - Accesso privato/ristretto
												
												
												
											
										 
										Dimensione
										1.86 MB
									 
										Formato
										Adobe PDF
									 | 1.86 MB | Adobe PDF | Visualizza/Apri Richiedi una copia | 
Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2991761
			
		
	
	
	
			      	