Page 85 - Trust in ICT 2017
P. 85

Trust in ICT                                                1


































                                 Figure 26 – MAPE-K feedback loops for adaptive trust agents

            The system is highly dynamic which implies the need for adaptive decision making and autonomic agents
            with control loops to manage resources. A promising approach to handle such dynamics is self-adaptation
            that can be realized by a MAPE-K feedback loop. To provide an evidence that the system goals are satisfied,
            regarding the changing conditions, state of the art advocates the use of formal methods. However, it is
            important to remark that the trust agents in Figure 43 do not replace the monitoring phase of the MAPE-K,
            but instead it filters out the trust information from other information while holding the required knowledge
            to support the autonomic decision-making process.

            The distributed nature of the trust agents assure quick responses and scalability of the solution. In Figure 43,
            the monitor function aggregates, correlates and further filters the information until it determines a symptom
            that needs to be analyzed. Analyze function performs complex data analysis and reasoning on the symptoms
            provided by the monitor function. Analyze function would be influenced by stored knowledge data which, in
            fact, virtually centralized but physically exists within the trust agents. If changes are required, a change
            request is logically passed to the plan function. The plan function structures the actions needed to achieve
            goals and objectives and creates or selects a procedure to enact a desired alteration in the managed resource.
            At  the  same  time  it  can  take on  many forms,  ranging  from  a  single  command  to  a  complex  work-flow.
            Execution  phase  changes  the  behavior  of  the  managed  resource  using  effectors,  based  on  the  actions
            recommended by the plan function. In fact, the executors are open APIs to the trust managers’ feedback
            system.
            The knowledge in Figure 26 is the standard data associated with the monitor, analyze, plan and execute
            functions. The knowledge here is shared among the trust agents and could be virtually centralized using cloud
            techniques to facilitate decision making. This would include data such as all trust related information, context
            information,  topology  information,  historical  logs,  metrics,  symptoms,  policies,  etc.  This  system  now
            becomes self-adaptive based on MAPE-K feedback loops that deal with dynamic trust issues arising due to
            openness.  It  is  important to  notice  that  the  particular  focus  is on  adaptations  that  require elevating  or
            downgrading the level of trust in a system.

            8.6     Using Blockchain as Tool

            Blockchain technology can assist smart devices to become autonomous agents, independently conducting a
            different of transactions. Blockchain technology in case of not existing of a centralized server brokering
            messages,  enhancing  file  storage,  transmissions  and  deciding  roles  any  decentralized  IoT.  Applying  the



                                                                                                           77
   80   81   82   83   84   85   86   87   88   89   90