• DocumentCode
    525510
  • Title

    A self-adapting algorithm for context aware systems

  • Author

    Cioara, Tudor ; Anghel, Ionut ; Salomie, Ioan ; Dinsoreanu, Mihaela ; Copil, Georgiana ; Moldovan, Daniel

  • Author_Institution
    Tech. Univ. of Cluj-Napoca, Cluj-Napoca, Romania
  • fYear
    2010
  • fDate
    24-26 June 2010
  • Firstpage
    374
  • Lastpage
    379
  • Abstract
    This paper presents a self-adapting algorithm that can automatically detect the changes in a system execution context and decide how the system should react. The self-adapting algorithm is characterized by a closed feedback loop with four phases: monitoring, analyzing, planning and execution. The monitoring phase uses the RAP (Resources, Actions, Policies) context model to represent in a programmatic manner the raw data collected about the system´s self and execution environment. In the analysis phase, the context entropy concept is used to evaluate the context situation for detecting the context changes and determining the degree of respecting a predefined set of policies. The planning phase uses a reinforcement learning based technique to explore all possible system´s states and select the adaptation action that should be executed by the system as a response to the context changes. The execution phase modifies the system behavior by enforcing the adaptation actions selected in the planning phase.
  • Keywords
    Algorithm design and analysis; Context awareness; Context modeling; Entropy; Feedback loop; Learning; Monitoring; Object oriented modeling; Pervasive computing; Phase detection; MAPE phases; autonomic computing; pervasive computing; reinforcement learning; self-adaptive;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Roedunet International Conference (RoEduNet), 2010 9th
  • Conference_Location
    Sibiu, Romania
  • ISSN
    2068-1038
  • Print_ISBN
    978-1-4244-7335-9
  • Electronic_ISBN
    2068-1038
  • Type

    conf

  • Filename
    5541540