Understanding fault-tolerant distributed systems
Communications of the ACM
On the criteria to be used in decomposing systems into modules
Communications of the ACM
The case for reflective middleware
Communications of the ACM - Adaptive middleware
The Vision of Autonomic Computing
Computer
Pervasive Adaptation for Mobile Computing
ICOIN '01 Proceedings of the The 15th International Conference on Information Networking
Aspect-Oriented Programming with AspectJ
Aspect-Oriented Programming with AspectJ
AJEER: an aspectJ-enabled eclipse runtime
OOPSLA '04 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications
A Dynamic Lightweight Platform for Ad-Hoc Infrastructures
PERCOM '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications
A System Structure for Adaptive Mobile Applications
WOWMOM '05 Proceedings of the Sixth IEEE International Symposium on World of Wireless Mobile and Multimedia Networks
PERCOM '07 Proceedings of the Fifth IEEE International Conference on Pervasive Computing and Communications
EUROMICRO '07 Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications
A Rule-Based Approach Towards Context-Aware User Notification Services
PERSER '06 Proceedings of the 2006 ACS/IEEE International Conference on Pervasive Services
Using components for architecture-based management: the self-repair case
Proceedings of the 30th international conference on Software engineering
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications
The missing ones: Key ingredients towards effective ambient assisted living systems
Journal of Ambient Intelligence and Smart Environments
Optimization models for application migration to support mobile thin clients
Proceedings of the Third international EURO-NGI network of excellence conference on Wireless systems and mobility in next generation internet
Hi-index | 0.00 |
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.