Bassi, Luca
 
(2023)
Bilanciamento del carico per servizi di accesso ai dati a elevata efficienza utilizzando eXpress Data Path.
[Laurea], Università di Bologna, Corso di Studio in 
Informatica [L-DM270]
   
  
  
        
        
	
  
  
  
  
  
  
  
    
  
    
      Documenti full-text disponibili:
      
    
  
  
    
      Abstract
      Nel calcolo distribuito è spesso necessario gestire un elevato numero di richieste o task da eseguire.
Vengono quindi incrementate le risorse disponibili, per esempio i server, ed è quindi necessario distribuire le risorse e i task tra questi.
Il load balancing è la tecnica che distribuisce il carico di lavoro tra diversi server con lo scopo di rendere più efficiente l'elaborazione, aumentare l'affidabilità e migliorare il tempo di risposta dei servizi.
In questo lavoro parliamo di load balancing di traffico di rete.
Esistono diverse tipologie di load balancer: hardware o software, statici o dinamici, di livello 4 o 7.
eBPF è una tecnologia che permette di eseguire programmi all'interno di un sandbox del kernel Linux.
È particolarmente interessante perché permette di aggiungere funzionalità al kernel senza doverlo ricompilare ed evitando l'uso di moduli.
XDP (eXpress Data Path) è un framework di eBPF che permette di processare pacchetti di rete in modo molto efficiente prima che vengano elaborati dallo stack di rete del kernel.
L'obiettivo di questa tesi è mostrare come sia possibile sviluppare un load balancer software utilizzando XDP.
     
    
      Abstract
      Nel calcolo distribuito è spesso necessario gestire un elevato numero di richieste o task da eseguire.
Vengono quindi incrementate le risorse disponibili, per esempio i server, ed è quindi necessario distribuire le risorse e i task tra questi.
Il load balancing è la tecnica che distribuisce il carico di lavoro tra diversi server con lo scopo di rendere più efficiente l'elaborazione, aumentare l'affidabilità e migliorare il tempo di risposta dei servizi.
In questo lavoro parliamo di load balancing di traffico di rete.
Esistono diverse tipologie di load balancer: hardware o software, statici o dinamici, di livello 4 o 7.
eBPF è una tecnologia che permette di eseguire programmi all'interno di un sandbox del kernel Linux.
È particolarmente interessante perché permette di aggiungere funzionalità al kernel senza doverlo ricompilare ed evitando l'uso di moduli.
XDP (eXpress Data Path) è un framework di eBPF che permette di processare pacchetti di rete in modo molto efficiente prima che vengano elaborati dallo stack di rete del kernel.
L'obiettivo di questa tesi è mostrare come sia possibile sviluppare un load balancer software utilizzando XDP.
     
  
  
    
    
      Tipologia del documento
      Tesi di laurea
(Laurea)
      
      
      
      
        
      
        
          Autore della tesi
          Bassi, Luca
          
        
      
        
          Relatore della tesi
          
          
        
      
        
          Correlatore della tesi
          
          
        
      
        
          Scuola
          
          
        
      
        
          Corso di studio
          
          
        
      
        
      
        
      
        
          Ordinamento Cds
          DM270
          
        
      
        
          Parole chiave
          load balancing,load balancer,eBPF,XDP,eXpress Data Path
          
        
      
        
          Data di discussione della Tesi
          19 Luglio 2023
          
        
      
      URI
      
      
     
   
  
    Altri metadati
    
      Tipologia del documento
      Tesi di laurea
(NON SPECIFICATO)
      
      
      
      
        
      
        
          Autore della tesi
          Bassi, Luca
          
        
      
        
          Relatore della tesi
          
          
        
      
        
          Correlatore della tesi
          
          
        
      
        
          Scuola
          
          
        
      
        
          Corso di studio
          
          
        
      
        
      
        
      
        
          Ordinamento Cds
          DM270
          
        
      
        
          Parole chiave
          load balancing,load balancer,eBPF,XDP,eXpress Data Path
          
        
      
        
          Data di discussione della Tesi
          19 Luglio 2023
          
        
      
      URI
      
      
     
   
  
  
  
  
  
    
    Statistica sui download
    
    
  
  
    
      Gestione del documento: