A Generic Adaptation Framework for Mobile Communication

A Generic Adaptation Framework for Mobile Communication

Hong Sun (University of Antwerp and IBBT, Belgium), Ning Gui (University of Antwerp and IBBT, Belgium & Central South University, China) and Chris Blondia (University of Antwerp and IBBT, Belgium)
Copyright: © 2013 |Pages: 12
DOI: 10.4018/978-1-4666-2056-8.ch011
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

Today, technologies are providing mobile terminals with much more powerful computational abilities. Such improvement has made it possible to run many complex applications on mobile devices. However, many of these new applications are also resource demanding. Lacking sufficient resources would cause performance failures and impact negatively on the users’ quality of experience. In order to improve this, it is important to provide the users with an easy access to specifying their requirements. It is also crucial to monitor the system resources and make corresponding adaptation immediately according to the user’s specifications. In this paper, the authors propose adaptation strategies that flexibly combine the process of monitoring and adaptation, which provides an easy way to specify user’s requirements. By tuning the quality of service, the applications’ demand on system resources is reduced, thus decreasing the chances of performance failures and improving the users’ quality of experience.
Chapter Preview
Top

Design Issues

Many design issues need to be considered in developing adaptation framework for mobile systems, among which, we deem the following to be the most important ones:

When to take the adaptations:

  • Choices here include deploying the adaptation policies in the installation phase, and adaptations at execution time (Houssos, Gazis, & Alonistioti, 2003). Our view is that if the adaptation schemes are solely configured in the setup time, they would lack of flexibility, while if there are too many operations during the runtime, this will also introduce extra costs such as extra time to switch the policies, and make the system too complex to design. In our design, we set our adaptation policies in the deployment time, however, still provide our users with access to switch adaptation policies and modify adaptation parameters during the runtime. Such runtime modifications can be implemented in a simple way and without introducing an excessive amount of design complexity.

Where to carry out the adaptation:

Complete Chapter List

Search this Book:
Reset