Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...
Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...
Sviluppo di una piattaforma per lo streaming multimediale - MobiLab ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Sviluppo</strong> <strong>di</strong> <strong>una</strong> <strong>piattaforma</strong> <strong>per</strong> <strong>lo</strong> <strong>streaming</strong> multime<strong>di</strong>ale in ambiente Android<br />
ma molto spesso utilizzata in passato (aumentando così l'affidabilità della rete ma<br />
incorrendo in prestazioni anche molto peggiori).<br />
Per evitare questi inconvenienti <strong>per</strong>ò basterebbe un approfon<strong>di</strong>to test che valuti le<br />
prestazioni al variare delle connessioni e dei pesi M, essendo il sistema <strong>di</strong> natura<br />
facilmente configurabile.<br />
L'ipotesi iterativa invece funziona attraverso un algoritmo in tre passi: supposta <strong>una</strong><br />
connessione attiva in <strong>streaming</strong> con uno stato <strong>di</strong> connessione rappresentabile<br />
me<strong>di</strong>ante il va<strong>lo</strong>re X, il trigger <strong>per</strong>io<strong>di</strong>co rileva, tra le altre N reti <strong>di</strong>sponibili, <strong>una</strong> o<br />
più reti i cui stati Y,Z siano maggiori <strong>di</strong> X.<br />
A questo punto il sistema <strong>di</strong> control<strong>lo</strong> si interesserà so<strong>lo</strong> delle reti “migliori”<br />
inviando <strong>una</strong> seconda sequenza <strong>di</strong> pacchetti – questa volta più numerosi e<br />
maggiormente <strong>di</strong>stanziati nel tempo – <strong>di</strong> cui verrà calcolato un nuovo coefficiente K,<br />
più <strong>di</strong>spen<strong>di</strong>oso in costi <strong>di</strong> banda e calco<strong>lo</strong>, ma sicuramente più accurato.<br />
So<strong>lo</strong> ora l'Handoffclient, qua<strong>lo</strong>ra riscontrasse <strong>una</strong> connessione con un tasso K<br />
migliore, avvierebbe il proce<strong>di</strong>mento <strong>di</strong> settaggio sulla nuova rete.<br />
Questo sistema si presenta sicuramente più versatile del precedente, meno<br />
vincolato alle “es<strong>per</strong>ienze passate” del sistema e più funzionale in ambienti<br />
sconosciuti. Inoltre, nonostante sia più <strong>di</strong>spen<strong>di</strong>oso in termini <strong>di</strong> calco<strong>lo</strong> istantaneo<br />
(nel caso peggiore effettua due volte <strong>lo</strong> stesso control<strong>lo</strong> su tutte le reti) e <strong>di</strong><br />
occupazione <strong>di</strong> banda al momento del cic<strong>lo</strong> <strong>di</strong> control<strong>lo</strong>, risulta meno impegnativo<br />
<strong>per</strong> il <strong>di</strong>spositivo inerentemente alla gestione delle informazioni; il control<strong>lo</strong> infatti<br />
o<strong>per</strong>a unicamente con informazioni ottenute nel<strong>lo</strong> stesso lasso <strong>di</strong> tempo T in cui<br />
viene effettuato l'attuale passo dell'algoritmo, senza l'onere <strong>di</strong> salvarle su SDcard e<br />
rileggerle in tempi futuri.<br />
61