Author :
Hummer, Waldemar ; Schulte, Stefan ; Hoenisch, Philipp ; Dustdar, Schahram
Author_Institution :
Distrib. Syst. Group, Vienna Univ. of Technol., Vienna, Austria
Abstract :
Mobile environments, such as vehicular communication systems (VCSs), are typically subjected to network fluctuations and intermittent downtimes, e.g., If service consumers operate in a tunnel or switch between cells of an ISP. In this work, we present an approach for service and data prefetching from the Cloud, which allows to ensure continuous service delivery and consistent quality of experience (QoE). We leverage the fact that most applications have typical access patterns, for instance streaming, or polling in regular intervals. In our system model, we consider the context under which the consumer is currently executing, including time, location, and projected route (e.g., Known from GPS navigation). Based on projections for network quality at future locations, we propose a decision problem for optimizing data prefetching and continuous QoE, and discuss different mechanisms for generating service requests for prefetching. We thoroughly evaluate our approach based on a popular data set of vehicular GPS traces in Switzerland, which we deploy and simulate in a Cloud environment. In our experiments we compare prefetching approaches and address different aspects, including successful and unsuccessful invocations, prefetching hits and misses, as well as age and usage of prefetched results.
Keywords :
Global Positioning System; cloud computing; mobile computing; quality of experience; storage management; Switzerland; cloud environment; consistent quality of experience; context-aware data prefetching; continuous QoE; continuous service delivery; mobile service environments; network quality; service requests; vehicular GPS traces; vehicular communication systems; Cloud computing; Context; Global Positioning System; Mobile communication; Mobile handsets; Prefetching; Vehicles;