Research Article
Adaptive Online Deployment for Resource Constrained Mobile Smart Clients
@INPROCEEDINGS{10.1007/978-3-642-17758-3_9, author={Tim Verbelen and Raf Hens and Tim Stevens and Filip Turck and Bart Dhoedt}, title={Adaptive Online Deployment for Resource Constrained Mobile Smart Clients}, proceedings={Mobile Wireless Middleware, Operating Systems, and Applications. Third International Conference, Mobilware 2010, Chicago, IL, USA, June 30 - July 2, 2010. Revised Selected Papers}, proceedings_a={MOBILWARE}, year={2012}, month={10}, keywords={Middleware Pervasive computing Offloading Software partitioning Smart clients}, doi={10.1007/978-3-642-17758-3_9} }
- Tim Verbelen
Raf Hens
Tim Stevens
Filip Turck
Bart Dhoedt
Year: 2012
Adaptive Online Deployment for Resource Constrained Mobile Smart Clients
MOBILWARE
Springer
DOI: 10.1007/978-3-642-17758-3_9
Abstract
Nowadays mobile devices are more and more used as a platform for applications. Contrary to prior generation handheld devices configured with a predefined set of applications, today leading edge devices provide a platform for flexible and customized application deployment. However, these applications have to deal with the limitations (e.g. CPU speed, memory) of these mobile devices and thus cannot handle complex tasks. In order to cope with the handheld limitations and the ever changing device context (e.g. network connections, remaining battery time, etc.) we present a middleware solution that dynamically offloads parts of the software to the most appropriate server. Without a priori knowledge of the application, the optimal deployment is calculated, that lowers the cpu usage at the mobile client, whilst keeping the used bandwidth minimal. The information needed to calculate this optimum is gathered on the fly from runtime information. Experimental results show that the proposed solution enables effective execution of complex applications in a constrained environment. Moreover, we demonstrate that the overhead from the middleware components is below 2%.