Simple Science

Scienza all'avanguardia spiegata semplicemente

# Informatica# Architettura di rete e Internet# Visione artificiale e riconoscimento di modelli

Migliorare l'Efficienza del Data Center con Controllo Centrale

Questo lavoro si concentra sul miglioramento della gestione del flusso dei dati nei data center.

― 6 leggere min


MiglioramentiMiglioramentinell'efficienza dei DataCentercongestione.prestazioni del data center e riduce laIl controllo centrale migliora le
Indice

I data center stanno diventando sempre più importanti nel nostro mondo. Sono posti dove tanti computer lavorano insieme per memorizzare e elaborare dati. Con l’aumento della domanda di dati, il modo in cui questi centri sono costruiti e le reti che usano devono cambiare. Un modo per migliorare l’efficienza nei data center è dare priorità ai flussi interattivi, che sono le richieste rapide fatte dagli utenti, rispetto ai flussi di massa, che sono trasferimenti di dati più grandi.

La Necessità di Controllo Centrale

Nelle reti tradizionali, le decisioni vengono spesso prese da tanti dispositivi che lavorano separatamente, il che può portare a ritardi e inefficienze. Nei data center, però, la situazione è diversa. Qui, un’unica entità controlla tipicamente l’intera rete, rendendo più facile gestire e ottimizzare come si muovono i dati. Questo controllo centrale consente aggiustamenti più rapidi e un miglior utilizzo delle risorse.

Caratteristiche delle Reti dei Data Center

I data center hanno obiettivi specifici che devono soddisfare, tra cui:

  • Alto utilizzo delle risorse di rete
  • Tempi di attesa ridotti per la consegna dei dati
  • Equità, significa che tutti gli utenti ottengono una giusta parte delle risorse

Quando grandi quantità di dati si muovono attraverso la rete, possono rallentare le richieste più critiche e più piccole che devono essere elaborate rapidamente. Questa tesi si concentra su due aree principali relative a come migliorare la gestione dei flussi interattivi nei data center.

Fastpass: Un Approccio Centralizzato

Fastpass è un sistema creato per gestire il flusso di dati in modo da prevenire ritardi. Permette a un controllore centrale, chiamato arbitro, di decidere quando e dove inviare i pacchetti di dati. Questo riduce i tempi di attesa nei router, portando a un flusso di informazioni più fluido. Tuttavia, Fastpass ha dei limiti. Funziona bene solo per reti più piccole e fatica a gestire volumi di dati più grandi in modo efficiente.

Sfide con Fastpass

Il sistema originale di Fastpass può gestire solo reti con un massimo di 256 nodi e fatica a sostenere velocità superiori a 1,5 Terabit al secondo con otto core di elaborazione. Questo significa che non può essere facilmente espanso a configurazioni più grandi. Per migliorare questo aspetto, abbiamo analizzato il suo design e proposto modifiche che gli permettano di funzionare meglio con un numero maggiore di nodi e a velocità più elevate.

Miglioramenti Proposti

L’idea principale dietro le nostre proposte è ridisegnare l’allocatore di slot temporali che decide quando ogni pacchetto può essere inviato. Abbiamo sviluppato un nuovo metodo che consente a questo allocatore di lavorare in modo più efficiente, permettendo di supportare oltre 1.000 nodi e aumentare la velocità a 7,1 Terabit al secondo.

Controllo della Congestione nelle Reti definite dal software

La seconda parte di questo lavoro riguarda come gestire la congestione nelle reti definite dal software (SDN). Negli impianti tradizionali, la congestione spesso si basa su metodi obsoleti che rispondono solo quando i pacchetti vengono persi o ritardati. Questi metodi possono portare a inefficienze.

Vantaggi del Networking Definito dal Software

Le SDN cambiano il modo in cui le reti vengono controllate. Con una visione globale della rete, un controllore centrale può prendere decisioni migliori sulla gestione del traffico. Questo significa che può attivamente aiutare a ridurre la congestione invece di aspettare solo che si verifichino problemi. Segnando i pacchetti con bit specifici, il controllore può comunicare ai dispositivi nella rete di regolare il modo in cui inviano dati.

Framework Proposto

Il nostro framework suggerisce che il controllore centrale può raccogliere dati sulle condizioni della rete e decidere quali dispositivi devono rallentare il loro traffico. Concentrandosi sulle connessioni più utilizzate, possiamo assicurarci che le richieste interattive più piccole vengano elaborate più rapidamente. Le modifiche possono essere apportate senza alterare le configurazioni esistenti dei dispositivi finali o degli switch.

Scalare il Sistema Fastpass

Mentre miglioravamo Fastpass, dovevamo anche pensare a come scalare il sistema per reti più grandi. Nei nostri test, il sistema originale di Fastpass poteva gestire solo una quantità limitata di traffico in modo efficiente. Il nostro ridisegno consente di migliorare notevolmente le prestazioni.

Implementazione del Nuovo Design

Abbiamo introdotto un metodo di elaborazione batch che consente di gestire più richieste contemporaneamente. Nella nostra nuova struttura, abbiamo utilizzato tre diversi core di elaborazione che lavorano insieme, il che ha migliorato la velocità e l’efficienza con cui vengono gestite le richieste. Questa configurazione ci ha permesso di sfruttare meglio le risorse disponibili e gestire più dati simultaneamente.

Risultati

Attraverso i test, il nostro nuovo sistema ha mostrato un notevole miglioramento nella capacità di flusso. Con queste modifiche, il sistema Fastpass è riuscito a raggiungere 7,1 Terabit al secondo, che è un salto significativo rispetto alle sue prestazioni precedenti.

Controllo della Congestione: Sfide e Miglioramenti

Gestire la congestione è un aspetto critico del networking, specialmente nei data center. Nelle reti tradizionali, la congestione può causare ritardi e inefficienze. La nostra ricerca in questo area si concentra su come rendere tutto più efficiente utilizzando i principi delle SDN.

Soluzioni Esistenti

La maggior parte dei metodi di controllo della congestione si basa su reazioni alla perdita di pacchetti o ai ritardi. Tuttavia, questi possono spesso portare a prestazioni di rete scarse. Il nostro framework proposto migliora questi metodi obsoleti utilizzando dati in tempo reale per informare le decisioni sulla congestione.

Il Nostro Approccio

Con la nostra soluzione, abbiamo implementato algoritmi per rilevare segni di congestione nella rete. Invece di semplicemente reagire ai problemi, il sistema può prevedere la congestione potenziale prima che accada, consentendo una gestione proattiva. Questo approccio non solo aiuta a ridurre i ritardi, ma migliora anche le prestazioni complessive della rete.

Valutazione delle Prestazioni

Nei test utilizzando il framework proposto, abbiamo scoperto che ha migliorato significativamente i tempi di completamento dei flussi, soprattutto per il traffico interattivo. Il nostro framework ha superato i metodi TCP tradizionali, mostrando una migliore gestione sia del traffico di massa che di quello interattivo.

Conclusione

La crescente domanda di servizi dati illustra la necessità di reti efficienti nei data center. Il nostro lavoro evidenzia l'importanza di dare priorità ai flussi interattivi rispetto al traffico di massa e di sfruttare il controllo centrale nei data center. Ridisegnando sistemi come Fastpass e implementando nuovi metodi di controllo della congestione utilizzando i principi delle SDN, possiamo migliorare l'efficienza della rete e rispondere alle crescenti esigenze degli utenti. Il futuro del networking nei data center si basa su un’innovazione continua e adattamenti per garantire elevate prestazioni e affidabilità nel nostro mondo sempre più connesso.

Fonte originale

Titolo: Prioritising Interactive Flows in Data Center Networks With Central Control

Estratto: Data centers are on the rise and scientists are re-thinking and re-designing networks for data centers. The concept of central control which was not effective in the Internet era is now gaining popularity and is used in many data centers due to lower scale of operation (compared to Internet), structured topologies and as the entire network resources is under a single entity's control. With new opportunities, data center networks also pose new problems. Data centers require: high utilization, low median, tail latencies and fairness. In the traditional systems, the bulk traffic generally stalls the interactive flows thereby affecting their flow completion times adversely. In this thesis, we deal with two problems relating to central controller assisted prioritization of interactive flow in data center networks. Fastpass is a centralized "zero-queue" data center network. But the central arbiter of Fastpass doesn't scale well for more than 256 nodes (or 8 cores). In our test runs, it supports only about 1.5 Terabits's of network traffic. In this work, we re-design their timeslot allocator of their central arbiter so that it scales linearly till 12 cores and supports about 1024 nodes and 7.1 Terabits's of network traffic. In the second part of the thesis, we deal with the problem of congestion control in a software defined network. We propose a framework, where the controller with its global view of the network actively participates in the congestion control decisions of the end TCP hosts, by setting the ECN bits of IPV4 packets appropriately. Our framework can be deployed very easily without any change to the end node TCPs or the SDN switches. We also show 30x improvement over TCP cubic and 1.7x improvement over RED in flow completion times of interactive traffic for one implementation of this framework.

Autori: Mohana Prasad Sathya Moorthy

Ultimo aggiornamento: 2023-10-27 00:00:00

Lingua: English

URL di origine: https://arxiv.org/abs/2402.00870

Fonte PDF: https://arxiv.org/pdf/2402.00870

Licenza: https://creativecommons.org/licenses/by/4.0/

Modifiche: Questa sintesi è stata creata con l'assistenza di AI e potrebbe presentare delle imprecisioni. Per informazioni accurate, consultare i documenti originali collegati qui.

Si ringrazia arxiv per l'utilizzo della sua interoperabilità ad accesso aperto.

Articoli simili