I ricercatori Ibm hanno sviluppato un metodo per la gestione dinamica della capacità di banda della rete all’interno di un cloud, un traguardo che potrebbe portare a miglioramenti significativi delle prestazioni, dell’efficienza e dell’economia del sistema nel suo complesso.
L’invenzione, per la quale Ibm ha ricevuto il brevetto statunitense n. 8.352.953 – Dynamically Provisioning Virtual Machines -, fornisce un metodo per decidere automaticamente il migliore modo per gli utenti di accedere a un sistema di cloud computing, sulla base della disponibilità di banda della rete. E’ ideale per applicazioni come i sistemi online che sono in esecuzione all’interno di un cloud e che subiscono variazioni notevoli o inattese nella domanda di servizi, quali ad esempio siti d’aste o rivenditori online, motori di ricerca, siti web di agenzie pubbliche e di news, siti online di importanti eventi sportivi.
In un tipico ambiente di cloud computing, a ciascun utente viene fornita una macchina virtuale (Vm) costituita da un sistema operativo host e da risorse fisiche, quali processore e memoria, per supportare le esigenze applicative dell’utente stesso. Di conseguenza, per accogliere numerosi utenti contemporanei, vengono assegnate più macchine virtuali all’interno del cloud e, quando la domanda di risorse di sistema aumenta e si moltiplica, le applicazioni possono essere frenate dai limiti sulla capacità di banda della rete.
La soluzione di Ibm consente invece al sistema di riassegnare il lavoro da un nodo all’altro, in modo automatico e dinamico, sulla base dei requisiti e della disponibilità della banda di rete, assicurando che il sistema e le Vm possano lavorare con efficienza ed in sintonia con i livelli di servizio attesi dall’utente.
Sebbene gli approcci per supportare la virtualizzazione in un cloud siano numerosi, la maggior parte di essi si focalizza principalmente sull’utilizzo e sull’ottimizzazione della Cpu e della memoria. Ma anche con una gestione efficace di queste funzioni, le prestazioni complessive del sistema possono essere ostacolate dalle limitazioni della capacità della rete. Ponendo l’attenzione sull’aspetto di networking, questa invenzione elimina un ostacolo all’efficienza complessiva del sistema stesso, consentendo a processori, memoria e rete di lavorare tutti a livelli ottimali.
“Oggi i consumatori usano dispositivi di ogni tipo e si aspettano che le loro app e la loro esperienza di navigazione funzionino sempre, hanno ‘tolleranza zero’ per i colli di bottiglia nella banda di rete – spiega Ed Suffern, Ibm Systems Engineer e responsabile del team di inventori del brevetto -. L’invenzione brevettata di provisioning dinamico di Ibm aiuterà i fornitori di servizi cloud ad aumentare le prestazioni della rete e a migliorare la soddisfazione dei clienti”.
Il provisioning dinamico della banda di rete in un sistema di cloud computing rappresenta le fondamenta del Software Defined Networking, un ambiente per una gestione dinamica delle risorse di rete attraverso programmi automatizzati.
Questa invenzione può essere applicata a vari sistemi operativi, tra cui Linux, Windows, CentOS e UNIX e su svariate piattaforme hardware, quali Ibm System x e BladeCenter, PureFlex e Power Systems.