A Generic Adaptation Framework for Mobile Communication

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.

[1]  Marcello Cinque,et al.  Adaptive Modeling of Routing Algorithms for Wireless Sensor Networks , 2010, Int. J. Adapt. Resilient Auton. Syst..

[2]  Cecilia Mascolo,et al.  The RUNES Middleware for Networked Embedded Systems and its Application in a Disaster Management Scenario , 2007, Fifth Annual IEEE International Conference on Pervasive Computing and Communications (PerCom'07).

[3]  Vincenzo De Florio,et al.  Reflective and Refractive Variables: A Model for Effective and Maintainable Adaptive-and-Dependable Software , 2007, 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO 2007).

[4]  Faiza Charfi,et al.  Performance Study of a New CSMA/CA Access Method with QoS Based on 802.11b and Comparison with 802.15.4/ZigBee , 2013, Int. J. Syst. Dyn. Appl..

[5]  Filip De Turck,et al.  Optimization Models for Application Migration to Support Mobile Thin Clients , 2006, EuroNGI Workshop.

[6]  Ivan Kiselev,et al.  Aspect-Oriented Programming with AspectJ , 2002 .

[7]  Lars Taxén Using Activity Domain Theory for Managing Complex Systems , 2009 .

[8]  Peter Sandborn,et al.  Supporting Business Cases for PHM: Return on Investment and Availability Impacts , 2013 .

[9]  Martin Lippert AJEER: an aspectJ-enabled eclipse runtime , 2004, OOPSLA 2004.

[10]  Esperanza García Gonzalo,et al.  Posterior Sampling using Particle Swarm Optimizers and Model Reduction Techniques , 2010, Int. J. Appl. Evol. Comput..

[11]  Seifedine Kadry Diagnostics and Prognostics of Engineering Systems: Methods and Techniques , 2012 .

[12]  Lars Taxén,et al.  Alignment: The Activity Domain in the Centre , 2010 .

[13]  Nicoletta Sala,et al.  Reflexing Interfaces: The Complex Coevolution of Information Technology Ecosystems , 2008 .

[14]  Mahantapas Kundu,et al.  High Performance Human Face Recognition using Gabor based Pseudo Hidden Markov Model , 2013, Int. J. Appl. Evol. Comput..

[15]  Renato Saleri Lunazzi Urban and Architectural 3-D Fast Processing , 2008 .

[16]  Ang Yang,et al.  Applications of Complex Adaptive Systems , 2008 .

[17]  Gordon S. Blair,et al.  The case for reflective middleware , 2002, CACM.

[18]  Gordon S. Blair,et al.  The case for reflective middleware: building middleware that is flexible, reconfigurable, and yet simple to use , 2002 .

[19]  Martijn C. Schut,et al.  Emergent Specialization in Biologically Inspired Collective Behavior Systems , 2008 .

[20]  Xijin Tang,et al.  Polarization and Non-Positive Social Influence: A Hopfield Model of Emergent Structure , 2012, Int. J. Knowl. Syst. Sci..

[21]  Flaviu Cristian,et al.  Understanding fault-tolerant distributed systems , 1991, CACM.

[22]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[23]  Florian Irmert,et al.  Towards Runtime Adaptation in a SOA Environment , 2007, RAM-SE.

[24]  D. L. Parnas,et al.  On the criteria to be used in decomposing systems into modules , 1972, Software Pioneers.

[25]  Hong Sun,et al.  Global adaptation framework for quality of experience of mobile services , 2007 .

[26]  Tom H. F. Broens,et al.  A Rule-Based Approach Towards Context-Aware User Notification Services , 2006, 2006 ACS/IEEE International Conference on Pervasive Services.

[27]  Vincenzo De Florio,et al.  A system structure for adaptive mobile applications , 2005, Sixth IEEE International Symposium on a World of Wireless Mobile and Multimedia Networks.

[28]  Paul Scerri,et al.  Insights into the Impact of Social Networks on Evolutionary Games , 2009 .

[29]  Fabienne Boyer,et al.  Using components for architecture-based management , 2008, 2008 ACM/IEEE 30th International Conference on Software Engineering.

[30]  Gregor Kiczales,et al.  Aspect-oriented programming , 1996, CSUR.

[31]  Vincenzo De Florio,et al.  Technological Innovations in Adaptive and Dependable Systems: Advancing Models and Concepts , 2012 .

[32]  Thow Yick Liang,et al.  Intelligent Complex Adaptive Systems (Icas): An Analysis of the Education System and Three Junior Colleges in Singapore , 2008 .

[33]  Peter Langendörfer,et al.  Self-Adapting Event Configuration in Ubiquitous Wireless Sensor Networks , 2010, Int. J. Adapt. Resilient Auton. Syst..

[34]  Gustavo Alonso,et al.  A dynamic lightweight platform for ad-hoc infrastructures , 2005, Third IEEE International Conference on Pervasive Computing and Communications.

[35]  Hong Sun,et al.  The missing ones: Key ingredients towards effective ambient assisted living systems , 2010, J. Ambient Intell. Smart Environ..

[36]  Martin Lippert,et al.  Aspect weaving for OSGi , 2008, OOPSLA Companion.

[37]  Andy Hopper,et al.  Pervasive adaptation for mobile computing , 2001, Proceedings 15th International Conference on Information Networking.

[38]  Nandish V. Patel Adaptive Evolutionary Information Systems , 2002 .