Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
App StreamingBringing games to the weak client
KTH, School of Computer Science and Communication (CSC).
2013 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

This thesis focuses on the problem of AppStreaming which is: moving the execution of

application logic to the server-side and forwarding the User Interface (UI) to a weak

client. Also, this proposal will be evaluated and compared to a current solution. The

target hardware for the solution is Amazons cloud-based server rental service and weak

Digital boxes. Current solutions require a fair amount of server power, and a great

deal of bandwidth. The solution proposed in this thesis focuses on a smaller range of

applications than the current solution and as such makes assumptions about the nature

of the applications and thus exploits these to increase performance. The solution was

implemented proof-of-concept style and evaluated with good results. The applications

chosen for evaluation (three dierent browser-games) had much lower requirements on

the proof-of-concept implementation than the business implementation of the current

solution. The proposed solution is a mix of several well known compression schemes with

a few intuitive adjustments.

Abstract [sv]

Detta examensarbete fokuserar på en lösning för Appströmning (AppStreaming) som är: yttandet av exekvering av applikationslogik till serversidan för att avlasta en svag klient. Denna lösning utvärderas och jämfors med en existerande lösning. Målhårdvaran för lösningen är Amazons molnbaserade serveruthyrningstjänst och klena Digital-TV boxar. Nuvarande lösningar kräver kraftiga servrar och mycket bandbredd. Lösningen som föreslås i detta examensarbete fokuserar på ett mindre utbud av spel an nuvarande lösning. Som en följd av detta kan antaganden göras om spelmiljöerna och utnyttja dessa antaganden för att öka prestandan. Lösningen implementerades som ett bevis-av-koncept och utvärderingen gav goda resultat. Applikationerna som valdes för utvärderingarna (tre olika webblasarspel) visade sig ha lägre serverkrav samt lägre bandbreddskonsumtion än den nuvarande lösningen. Den föreslagna lösningen är en blandning av era etablerade kompressionsalgoritmer med justeringar för dessa applikationertyper.

Place, publisher, year, edition, pages
2013.
National Category
Computer Science
Identifiers
URN: urn:nbn:se:kth:diva-142441OAI: oai:DiVA.org:kth-142441DiVA: diva2:701155
Educational program
Master of Science in Engineering - Computer Science and Technology
Supervisors
Examiners
Available from: 2014-03-11 Created: 2014-03-04 Last updated: 2014-03-11Bibliographically approved

Open Access in DiVA

fulltext(787 kB)179 downloads
File information
File name FULLTEXT01.pdfFile size 787 kBChecksum SHA-512
22d03f0c28a57592d47cea49f0309f68375718e92c23dbe6b248f39e83d40f73b8946e09a10d74b2c2950dfe91ef473d81f4c10ea3413d5a0d29e3f7ea988419
Type fulltextMimetype application/pdf

By organisation
School of Computer Science and Communication (CSC)
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 179 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 71 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf