Fuzzy Logic Based Utility Function for Context-Aware Adaptation Planning
Context-aware applications require an adaptation phase to adapt to the user context. Utility functions or rules are most often used to make the adaptation planning or decision. In context-aware service based applications, context and Quality of Service (QoS) parameters should be compared to make adaptation decision. This comparison makes it difficult to create an analytical utility function. In this paper, we propose a fuzzy rules based utility function for adaptation planning. The large number of QoS and context parameters causes rule explosion problem. To reduce the number of rules and the processing time, a rules-utility function can be defined by a hierarchical fuzzy system. The proposed approach is validated by augmenting the MUSIC middleware with a fuzzy rules based utility function. Simulation results show the effectiveness of the proposed approach.
Keywordscontext-awareness middleware adaptation planning QoS fuzzy logic
Unable to display preview. Download preview PDF.
- 2.Romero, D., Hermosillo, G., Taherkordi, A., Nzekwa1, R., Rouvoy, R., Eliassen, F.: The digihome service-oriented platform. Software - Practice and Experience (2011)Google Scholar
- 12.Paspallis, N., Kakousis, K., Papadopoulos, G.: A multi-dimensional model enabling autonomic reasoning for context-aware pervasive applications. In: Proceedings of Mobiquitous 2008 (2008)Google Scholar
- 13.Bratskas, P., Paspallis, N., Kakousis, K., Papadopoulos, G.: Applying utility functions to adaptation planning for home automation applications. Information Systems Development, 529–537 (2010)Google Scholar
- 16.Rouvoy, R., Barone, P., Ding, Y., Eliassen, F.: Music: Middleware support for self-adaptation in ubiquitous and service-oriented environments. Software Engineering for Self-adaptive Systems, 164–182 (2009)Google Scholar
- 17.Khan, M., Reichle, R., Wagner, M., Geihs, K., Scholz, U., Kakousis, C., Papadopoulos, G.: An adaptation reasoning approach for large scale component-based applications. Electronic Communications of the EASST 19 (2009)Google Scholar
- 19.Mamdani, E.H.: Applications of fuzzy algorithm for control of simple dynamic plant. Proceeding of the IEEE 121, 1585–1588 (1974)Google Scholar