Credito:Pixabay/CC0 di dominio pubblico
Sebbene l'entusiasmo per il cloud computing non sia svanito, ci sono aggiunte ai servizi che fornisce che sono già arrivati all'orizzonte per avvicinare all'utente alcuni aspetti del "cloud", il cosiddetto edge computing. Avvicinando determinate risorse al computer dell'utente, l'edge computing può migliorare le prestazioni e ridurre il ritardo, o latenza, tra il comando dell'utente e la risposta del sistema. Tuttavia, la crescente domanda di servizi perimetrali significa che la loro grande promessa potrebbe non essere mantenuta in un mondo sempre più connesso e mobile.
Feilong Yu, Jing Li, Ming Zhu e Xiukun Yan del College of Computer Science and Technology presso la Shandong University of Technology di Zibo, in Cina, hanno proposto un modello di selezione dei servizi per gli ambienti cloud ed edge computing. "Il modello proposto combina l'algoritmo di ottimizzazione del gabbiano e l'algoritmo di ricottura simulato", spiega il team. L'algoritmo del gabbiano codifica il comportamento migratorio e di attacco dei gabbiani in modo tale da poter essere utilizzato per risolvere problemi come l'assegnazione e l'instradamento delle risorse computazionali. L'uso dell'algoritmo di ricottura simulata in combinazione con l'algoritmo del gabbiano aiuterà il sistema a evitare i problemi di massima convergenza locale e prematura, che sono spesso la rovina di altri approcci a problemi simili.
Il team ha condotto esperimenti comparativi su set di dati simulati con riferimento ad altri modelli di selezione dei servizi e ha dimostrato che il modello di selezione proposto migliora la QoS (Quality of Service) e richiede meno iterazioni. Tale spinta all'edge computing migliorerà le prestazioni di software e applicazioni che utilizzano l'elaborazione del linguaggio naturale, il riconoscimento facciale e l'elaborazione video, tutti elementi che il team descrive come "sensibili ai ritardi e ad alta intensità di domanda".
Il passaggio successivo consiste nel dimostrare la prova di principio con una configurazione del mondo reale e quindi ottimizzare l'approccio in termini di riduzione al minimo del consumo di energia per affrontare le questioni relative ai requisiti energetici di elaborazione, alla potenza inattiva e alla dispersione di potenza. + Esplora ulteriormente