mercoledì 21 novembre 2007

Il ballo delle api nei server di Internet

La danza delle api, ovvero la strategia di comunicazione che questi insetti mettono in scena per segnalare alle compagne i luoghi dove è possibile trovare fiori con nettare, diventa un modello per migliorare l'efficienza dei server di internet. A mettere a punto la versione informatica della danza, descritta sulla rivista Bioinspiration and Biomimetics, sono stati l'americano Craig Tovey, dell'istituto di tecnologia della Georgia, e Sunil Nakrani, dell'universita' britannica di Oxford. Impegnati entrambi nel campo della biomimetica, lo studio di come principi biologici possono essere applicati in ingegneria, i ricercatori erano interessati al modo in cui le api riescono a raccogliere molto nettare con limitate risorse e senza una gestione centrale. ''Ad esempio - hanno spiegato - questi insetti assicurano una quantita' costante di nettare all'alveare anche in situazioni di emergenza, con poca disponibilita' di fiori o con la pioggia, grazie ad un efficiente sistema di comunicazione basato sulla danza''. A vivere situazioni di emergenza di gestione della domanda, spiegano, sono anche i server di internet che però, quando ricevono richieste eccessive, anziche' soddisfarle tutte nel migliore di modi si sovraccaricano e possono bloccarsi. Un server, spiegano gli esperti, è una componente informatica che fornisce servizi ad altre componenti (tipicamente chiamate client) attraverso una rete di calcolatori. Il server riceve dai client delle richieste di servizio e restituisce loro i risultati dopo averne effettuato l'elaborazione relativa. Per ottimizzare il servizio, evitando cattive sorprese quando c'è troppa domanda, i ricercatori hanno realizzato una traduzione virtuale della danza delle api in base alla quale il server può migliorare la sua efficienza di circa il 25%. La tecnica consiste in un avviso posto in un luogo virtuale chiamato "pista da ballo" che compare quando la rete di server riceve una richiesta per un certo sito web. L'avviso, non solo serve ad attrarre sulla richiesta i server disponibili in quel momento, ma contiene anche le informazioni sul contenuto della domanda.

Nessun commento: