Videnskab
 science >> Videnskab >  >> Elektronik

Forskere foreslår en metode til at balancere brugeroplevelse og skyomkostninger

Kredit:CC0 Public Domain

For en online gamer, forsinkelse er det værste. Spilleren ser, fortæller avataren om at bevæge sig for at undgå en anden spillers angreb, men avataren gør ingenting. Derefter, pludselig, avataren udfører alle kommandoerne, hurtig brand. Den lyttede, det tog bare for lang tid for kommandoerne at behandle.

Forskere ved New Jersey Institute of Technology (NJIT) har nu udviklet en metode til at hjælpe med at undgå dette skærpende problem. De offentliggjorde deres resultater i IEEE/CAA Journal of Automatica Sinica , en fælles udgivelse af IEEE og Chinese Association of Automation.

Ifølge Dr. Qiang Fan fra Department of Electrical and Computer Engineering på NJIT, problemet kommer ned til noget, der kaldes ende-til-ende forsinkelse. Dette er den tid, det tager for information at blive transmitteret fra en kilde til en destination på tværs af et netværk, såsom en gamers anvisninger til den avatar, der faktisk handler, men det kan gå ud over irritationen ved spilforsinkelse.

"Ende-til-ende-forsinkelse er en væsentlig metrik for serviceydelse, " Fan sagde. "En lang ende-til-ende forsinkelse er uudholdelig for forskellige forsinkelsesfølsomme applikationer, såsom selvkørende køretøjer, augmented reality og virtual reality."

I selvkørende køretøjer, det er et kritisk problem. En forsinkelse mellem kilden og destinationen kan resultere i en ulykke.

For at løse dette problem, Fan og Nirwan Ansari, medforfatter og anerkendt professor i elektro- og computerteknik ved NJIT, foreslået en rettelse ved hjælp af cloudlets. Disse er dybest set bittesmå versioner af skyen.

"Skyen er et centraliseret datacenter, der aflaster brugernes opgaver via internettet, " Fan sagde, bemærker, at dette sædvanligvis fremskynder kommandoerne, mens det reducerer mængden af ​​energi, som brugere bruger i behandlingen. "Imidlertid, skyen er normalt fjernt placeret og langt væk fra sine brugere."

Sammenlignet med, cloudlets lever på kanten af ​​en brugers netværk og adresserer kun kommandoer fra den eller de udpegede brugere, afhængigt af hvor mange der er i netværket. De kan forbedre et netværks serviceydelse markant for et begrænset antal brugere, men de kan være dyre, hvis der skal mere til

Hver cloudlet skal hostes af en server, en betydelig udgift. Hvis cloudlet'en betjener mere end én bruger, udgiften pr. bruger falder, men ende-til-ende forsinkelseslængden kan stige.

Fan og Ansari havde til formål at finde en balance mellem omkostninger og acceptabel forsinkelse. De udviklede en algoritme, der vurderer, hvordan hver enkelt cloudlets placering og kapacitet bedst kan håndtere brugerforespørgsler for at opnå en optimal balance.

"Den foreslåede cloudlet-placeringsordning har i fællesskab overvejet implementeringsomkostningerne og serviceydelsen, " Fan sagde, med henvisning til resultatet af forskernes simuleringer. "Cloudlet-udbydere kan fleksibelt balancere omkostninger og ydeevne ved at justere deres implementeringsplaner baseret på deres praktiske krav."


Varme artikler