Consigliato, 2024

Scelta dell'editore

Il MIT sta trascinando i chip di rete cablati nell'era agile

Come si fa una PATCH CORD!

Come si fa una PATCH CORD!
Anonim

Il cloud computing sta cambiando le richieste sulle reti più rapidamente che mai. Ora i ricercatori dicono che è possibile programmare i router fino al loro chip di inoltro dei pacchetti nella ricerca di tenere il passo.

I ricercatori del Massachusetts Institute of Technology e altre cinque organizzazioni hanno trovato un modo per rendere i router del data center più programmabile senza renderli più lenti. Ciò potrebbe consentire alle aziende di sfruttare i nuovi algoritmi di gestione del traffico e della congestione senza sostituire i loro router.

Il progetto prende SDN (rete definita dal software) oltre il piano di controllo, dove vengono gestite cose come la configurazione e nel piano dati che in realtà inoltra i pacchetti. Ora i programmatori possono cambiare il modo in cui la rete decide quali pacchetti inviare e quali mantenere in un buffer, ad esempio. Alla fine, ciò potrebbe significare implementare reti con meno router.

[Ulteriori letture: I migliori router wireless]

Oggi i chip fuori bordo dei router che effettivamente cambiano i pacchetti sono codificati con algoritmi per decidere cose come quali pacchetti abbandonare quando una rete è congestionata. Gli algoritmi sono scritti per assicurarsi che ogni applicazione funzioni come dovrebbe. Ad esempio, il video live potrebbe richiedere meno tempo, mentre il software di contabilità deve evitare di perdere pacchetti.

Man mano che le aziende lanciano nuove applicazioni, questi chip non possono essere riprogrammati con nuovi algoritmi. Rientro in rete in un mondo di sviluppo agile e team DevOps.

"Una grande motivazione per tutto ciò è rendere l'innovazione della rete tanto semplice quanto innovare nei server e in altre aree dello stack di elaborazione. ", Ha affermato il prof. Mohammad Alizadeh, un coautore di due documenti che i ricercatori stanno presentando questa settimana a una conferenza dell'Associazione per il macchinario informatico sulla comunicazione dei dati. Anirudh Sivaraman, uno studente laureato del MIT in ingegneria elettronica e informatica, è il primo autore su entrambi i giornali.

Mentre i grandi operatori cloud come Google o Facebook possono entrare e programmare i chip di rete, le tipiche imprese dovrebbero trarre vantaggio dall'ottenere software periodici aggiornamenti da fornitori di apparecchiature.

Per rendere questi chip programmabili tramite software, i ricercatori hanno capito le nozioni di base, analizzando ciò che i processori fanno in un breve elenco di operazioni di basso livello. Questa era una delle sfide del progetto: esaminare gli algoritmi da diverse fonti e trovare le operazioni che avevano in comune. "Se il chip supporta questi, allora è possibile costruire un sacco di algoritmi in cima", ha detto.

Si scopre che il silicio extra richiesto per rendere programmabili questi chip richiederebbe il 4 percento o meno dell'area totale di attuali progetti di chip, i ricercatori hanno trovato. Ciò non dovrebbe aumentare di molto il costo delle apparecchiature di rete, ha detto Alizadeh.

Ciò che potrebbe fare, nel tempo, è rendere i router più efficienti nel gestire i carichi di traffico reali che si spostano attraverso le reti. Un routing più efficiente potrebbe significare che meno router fanno la stessa quantità di lavoro, ha detto Alizadeh.

Il team del MIT non è così lontano dalla frontiera della ricerca in rete. Alcune startup, incluse Barefoot Networks, che hanno partecipato al progetto, stanno già sviluppando chip programmabili per il piano dati. Ma è difficile dire quando il tipo di gestione del traffico programmabile che questi ricercatori stanno studiando apparirà nei prodotti, ha detto Alizadeh.

La storia è stata corretta per dimostrare che Alizadeh non avrebbe previsto quando i frutti della ricerca appariranno in prodotti.

Top