A fuzzy service adaptation engine for context-aware mobile computing middleware

Purpose – Context‐aware mobile computing extends the horizons of the conventional computing model to a ubiquitous computing environment that serves users at anytime, anywhere. To achieve this, mobile applications need to adapt their behaviors to the changing context. The purpose of this paper is to present a generalized adaptive middleware infrastructure for context‐aware computing.Design/methodology/approach – Owing to the vague nature of context and uncertainty in context aggregation for making adaptation decisions, the paper proposes a fuzzy‐based service adaptation model (FSAM) to improve the generality and effectiveness of service adaptation using fuzzy theory.Findings – By the means of fuzzification of the context and measuring the fitness degree between the current context and the predefined optimal context, FSAM selects the most suitable policy to adopt for the most appropriate service. The paper evaluates the middleware together with the FSAM inference engine by using a Campus Assistant applicati...

[1]  R. Cheung An adaptive middleware infrastructure incorporating fuzzy logic for mobile computing , 2005, International Conference on Next Generation Web Services Practices (NWeSP'05).

[2]  Klara Nahrstedt,et al.  A Middleware Infrastructure for Active Spaces , 2002, IEEE Pervasive Comput..

[3]  Jiannong Cao,et al.  Service adaptation using fuzzy theory in context-aware mobile computing middleware , 2005, 11th IEEE International Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA'05).

[4]  Lotfi A. Zadeh,et al.  Fuzzy Sets , 1996, Inf. Control..

[5]  George D. Magoulas,et al.  Perceptual, considerations in a QoS framework: a fuzzy logic formulation , 2001, 2001 IEEE Fourth Workshop on Multimedia Signal Processing (Cat. No.01TH8564).

[6]  Hazem Tawfik,et al.  Handoff algorithms based on fuzzy classifiers , 2000, IEEE Trans. Veh. Technol..

[7]  James A. Landay,et al.  An Infrastructure Approach to Context-Aware Computing , 2001, Hum. Comput. Interact..

[8]  Marek J. Patyra,et al.  Book review: Fuzzy logic and Neuro Fuzzy Applications Explained by Constantin von Altrock (Prentice Hall 1995) , 1997, SGAR.

[9]  Y. M. Siu,et al.  CDMA mobile systems with tailor made power control to each mobile station , 2000 .

[10]  Witold Pedrycz,et al.  Analysis and synthesis of fuzzy systems by the use of probabilistic sets , 1983 .

[11]  Sandeep K. S. Gupta,et al.  Reconfigurable Context-Sensitive Middleware for Pervasive Computing , 2002, IEEE Pervasive Comput..

[12]  Armando Fox,et al.  The Event Heap: a coordination infrastructure for interactive workspaces , 2002, Proceedings Fourth IEEE Workshop on Mobile Computing Systems and Applications.

[13]  Jiannong Cao,et al.  Dynamic service reconfiguration for wireless web access , 2003, WWW '03.

[14]  Murali Mani,et al.  Managing context for Internet videoconferences: the multimedia Internet recorder and archive , 1999, Electronic Imaging.

[15]  Terry Winograd,et al.  Architectures for Context , 2001, Hum. Comput. Interact..

[16]  Po-Rong Chang,et al.  Adaptive fuzzy power control for CDMA mobile radio systems , 1996 .

[17]  Klara Nahrstedt,et al.  A control-based middleware framework for quality-of-service adaptations , 1999, IEEE J. Sel. Areas Commun..

[18]  Ronnie Cheung An adaptive middleware infrastructure for mobile computing , 2005, WWW '05.

[19]  Gregory D. Abowd,et al.  A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications , 2001, Hum. Comput. Interact..

[20]  Klara Nahrstedt,et al.  QoS Adaptation Based on Fuzzy Theory , 2004 .

[21]  Licia Capra Mobile computing middleware for context-aware applications , 2002, ICSE '02.

[22]  Lotfi A. Zadeh,et al.  Outline of a New Approach to the Analysis of Complex Systems and Decision Processes , 1973, IEEE Trans. Syst. Man Cybern..

[23]  Jyh-Shing Roger Jang,et al.  Self-learning fuzzy controllers based on temporal backpropagation , 1992, IEEE Trans. Neural Networks.

[24]  Ray E. Sheriff,et al.  Mobility management incorporating fuzzy logic for a heterogeneous IP environment , 2001, IEEE Commun. Mag..

[25]  Bin Qiu,et al.  The application of fuzzy prediction for the improvement of QoS performance , 1998, ICC '98. 1998 IEEE International Conference on Communications. Conference Record. Affiliated with SUPERCOMM'98 (Cat. No.98CH36220).

[26]  M. McGuire,et al.  A robust fuzzy logic handoff algorithm , 1997, CCECE '97. Canadian Conference on Electrical and Computer Engineering. Engineering Innovation: Voyage of Discovery. Conference Proceedings.

[27]  Chung-Ju Chang,et al.  A QoS-guaranteed fuzzy channel allocation controller for hierarchical cellular systems , 2000, IEEE Trans. Veh. Technol..

[28]  N. S. Satish Jamadagni Dealing with location uncertainty in mobile networks using contextual fuzzy cognitive maps as spatial decision support systems , 2000 .

[29]  Cho-Li Wang,et al.  Functionality adaptation: a context-aware service code adaptation for pervasive computing environments , 2003, Proceedings IEEE/WIC International Conference on Web Intelligence (WI 2003).

[30]  Cecilia Mascolo,et al.  CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications , 2003, IEEE Trans. Software Eng..