Microsoft Research otkriva informacije o svom radu na igrama u oblaku s malim kašnjenjem za mobilne uređaje
2 min. čitati
Objavljeno na
Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više
Svi znamo da Microsoft radi na usluzi igranja u oblaku. Prošle godine su ga čak demonstrirali tijekom sastanka tvrtke s uređajem Lumia 520 Windows Phone koji pokreće igru Halo iz oblaka. Nedavno je Microsoft Research otkrio svoj projekt DeLorean, koji koristi spekulacije kako bi omogućio kontinuiranu interakciju niske latencije za igranje u oblaku.
Igre su vrlo popularne. Igranje u oblaku – gdje udaljeni poslužitelji izvode igru i renderiranje u ime tankih klijenata koji jednostavno šalju ulazne i izlazne okvire za prikaz – svakom uređaju obećava mogućnost igranja bilo koje igre bilo kada. Nažalost, stvarnost je takva da su latencije mreže širokog područja često previsoke; mobilna, Wi-Fi pa čak i žična rezidencijalna krajnja host povratna vremena (RTT-ovi) mogu premašiti 100 ms, prag iznad kojeg mnogi igrači smatraju da je odziv neprihvatljiv.
U ovom radu predstavljamo DeLorean, spekulativni izvršni sustav za mobilno igranje u oblaku koji može maskirati do 250 ms kašnjenja mreže. DeLorean proizvodi spekulativne renderirane okvire budućih mogućih ishoda, isporučujući ih klijentu jedan cijeli RTT unaprijed; klijenti ne percipiraju kašnjenje. Kako bi to postigao, DeLorean kombinira: 1) predviđanje budućeg unosa; 2) poduzorkovanje prostora stanja i vremenski pomak; 3) naknada za pogrešno predviđanje; i 4) kompresija propusnosti.
Kako bismo procijenili tehnike predviđanja i nagađanja u DeLoreanu, koristimo dvije visokokvalitetne, komercijalno objavljene igre: pucačinu iz prvog lica baziranu na trzajima, Doom 3, i akcijsku igru uloga, Fable 3. Kroz korisničke studije i mjerenja performansi, otkrili smo da igrači velikom većinom preferiraju DeLorean u odnosu na tradicionalno igranje na tankom klijentu gdje je mrežni RTT u potpunosti vidljiv, a taj DeLorean uspješno oponaša igranje preko mreže niske latencije.
Pročitajte cijeli istraživački rad ovdje.