<div class="csl-bib-body">
<div class="csl-entry">Borkowski, M. (2015). <i>Smart prefetching for mobile users under volatile network conditions</i> [Diploma Thesis, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2015.30501</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2015.30501
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/7103
-
dc.description
Abweichender Titel laut Übersetzung der Verfasserin/des Verfassers
-
dc.description.abstract
In the field of mobile distributed computing, the term prefetching is used to describe the practice of retrieving data before its actual usage. Doing so results in several beneficial effects for the user, ranging from reduced perceived delay, the possibility to handling lower connection speeds to masking network outages completely. This thesis proposes a prefetch scheduling algorithm. The described algorithm is capable of scheduling requests so that, in a best-case scenario, the results are fetched exactly on-time and no delay at all is experienced by the user (or client code). After discussing some formal concepts necessary as a foundation for the proposed algorithm, a basic idea on how to approach a scenario of volatile network connectivity with a given context (predicted future network quality) is presented. The idea is first stated as a problem of mathematical analysis, and subsequently transformed into a concrete algorithm, of which a reference implementation stub in Java is shown. The second main section of this thesis is a simulation environment capable of reproducibly evaluating the prefetching scenarios by running simulations of mobile units with fluctuating network quality. This thesis presents the architecture of this simulation environment in detail. Following this description, a series of simulation configurations is shown and the resulting simulation outcomes are presented. The results show that the algorithm indeed increases the overall quality of user experience significantly, in the typical use case modelled after a real-world situation by up to 70 %, while maintaining context constraints like limited energy usage. Concluding, the algorithm is put into context of real-world applications and its feasibility is discussed, alongside with possible future fields of research and concepts of enhancement.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Prefetching
de
dc.subject
Mobile Netzwerke
de
dc.subject
Caching
de
dc.subject
Optimierung
de
dc.subject
Service-Qualität
de
dc.subject
prefetching
en
dc.subject
mobile networks
en
dc.subject
caching
en
dc.subject
optimization
en
dc.subject
quality of service
en
dc.title
Smart prefetching for mobile users under volatile network conditions
en
dc.title.alternative
Smart Prefetching for Mobile Users under Volatile Network Conditions
de
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2015.30501
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Michael Borkowski
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Schulte, Stefan
-
tuw.publication.orgunit
E184 - Institut für Informationssysteme
-
dc.type.qualificationlevel
Diploma
-
dc.identifier.libraryid
AC12652596
-
dc.description.numberOfPages
119
-
dc.identifier.urn
urn:nbn:at:at-ubtuw:1-78105
-
dc.thesistype
Diplomarbeit
de
dc.thesistype
Diploma Thesis
en
tuw.author.orcid
0000-0003-3440-8592
-
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
tuw.advisor.orcid
0000-0001-6872-8821
-
tuw.assistant.orcid
0000-0001-6828-9945
-
item.languageiso639-1
en
-
item.openairetype
master thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_bdcc
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E194-02 - Forschungsbereich Distributed Systems
-
crisitem.author.parentorg
E194 - Institut für Information Systems Engineering