180 likes | 267 Views
18 th Panhellenic Conference on Informatics (PCI 2014) October 2-4 2014, Athens, Greece. Achieving Autonomicity in IoT systems via Situational-Aware, Cognitive and Social Things.
E N D
18th Panhellenic Conference on Informatics (PCI 2014) October 2-4 2014, Athens, Greece Achieving Autonomicity in IoT systems via Situational-Aware, Cognitive and Social Things Orfefs Voutyras, Spyridon Gogouvitis, Achilleas Marinakis and Theodora Varvarigou, National Technical University of Athens Presenter: Orfefs Voutyras
Overview • Goal • Introduction • The concept of Knowledge • The concept of Experience • Types of learning • Learning through communication • Social properties of the Virtual Entities • Management components • Summary 2 03/10/2014
Goal • Our aim is to support knowledge flow between Things in order to provide a system that acts in an autonomous way, learns, observes and evaluates the usage and communication patterns and generates new knowledge. • Our proposal focuses on the value of experience and experience-sharing and investigates models and principles designed for the social networks, which would provide it with the potential to support novel applications in more effective and efficient ways. 3 03/10/2014
Introduction (1/3) The COSMOS project will provide a framework for the decentralized and autonomousmanagement of Things based on service-, interaction-, location- and reputation-oriented principles, inspired by social media technologies. Achieving Autonomicity via Situational-Aware, Cognitive and Social Things 4 03/10/2014
Introduction (2/3) The proposed approach follows the: • IoT-A reference model • Virtual Entities (VEs) and Groups of Virtual Entities (GVEs). • Social Internet of Things (SIoT) paradigm • it maps the social relations and interactions of the individuals to their VEs. • it defines, monitors and exploits social relations and interactions between the VEs. • it uses technologies and exploits services from the domain of the social media. • MAPE-K model • self-management and • autonomicity 5 03/10/2014
The COSMOS MAPE-K loop Situational-aware Cognitive Social SA A P M SM E Knowledge Component Introduction (3/3) • Monitor-Analyze-Plan-Execute (MAPE): an autonomic control loop or autonomic manager as proposed by IBM. • In addition to the MAPE components, an autonomic manager also contains a Knowledge block that is connected to all four of the MAPE functional blocks, producing a MAPE-K control loop. • We extend the MAPE-K loop by introducing two new components, Social Monitoring (SM) and Social Analysis (SA). 6 03/10/2014
Wisdom know-Best learning know-How Knowledge planning Information know-What analysis Data know-Nothing monitoring raw-data collected through IoT-services The concept of Knowledge . The COSMOS DIKW Pyramid 7 03/10/2014
The concept of Experience (1/2) • Experience can be: • a piece of Knowledge described by an ontology, • a Model resulting from Machine Learning or • contextual information • We focus mainly on the representation of experience through Cases as defined in the Case Based Reasoning (CBR) technique. • A case can be considered as a combination of a problem with its solution, whereas a problem consists of one or more events. • In other words, a case is a kind of rule for an actuation plan, which is triggered when specific events are identified. 8 03/10/2014
Classes of the COSMOS ontology The concept of Experience (2/2) • Ontologies are used for the description of the VEs • Cases are one form of Experience • Used as a means to reason: cause and effect (Problem – Solution) • Each VE may maintain its own Case Base (CB) locally as part of its KB 9 03/10/2014
Types of learning • Individual Learning, through self enrichment of local CB. • Learning through communication, by using the experience sharing (XP-sharing) mechanism. • Learning through a knowledge repository, when the VE connects to the COSMOS platform. 10 03/10/2014
Individual Learning • A general CBR cycle may be described by the following four processes: • RETRIEVE the most similar case or cases • REUSE the information and knowledge in that case to solve the problem • REVISE the proposed solution • RETAIN the parts of this experience likely to be useful for future problem solving The CBR cycle (adapted from [Aamodt, 1994]) 11 03/10/2014
Learning through communication Learning through communication • Forms of learning through communication: • Demand driven or • Supply driven learning. • Influences overhead and hit rate. • Dissemination options • Broadcasting • Narrow casting • Personal casting 12 03/10/2014
Example of VEs’ properties Social properties of the virtual entities • Concept of Friends that act more like Twitter’s Followers. • Used for greater versatility of communication (decentralization) and knowledge acquisition. • Choice based on Relevance and Dependability. • Relevance includes VE Domain and Physical Entity matching (Homophily), as well as Distance proximity through Location and Geo-location measurements. • Dependability measures social willingness and usefulness of shared knowledge (Trust, Reputation), as well as absence of mechanical failures (Reliability). 13 03/10/2014
Management components • Profiling and Policy Management (PPM) for assigning Unique VE IDs and maintaining the openness factors of individual VEs. • Friends Management (FM) for creating and maintaining the Friend List, as well as providing suggestions to the user. • Social Monitoring (SM) in order to evaluate feedback on all social actions concerning the VE. • Social Analysis (SA) so that the platform can retrieve data from VEs’ SM components and extract complex social characteristics of the VEs as well as models and patterns in intra VE communication. 14 03/10/2014
Summary • The COSMOS platform can be characterized as a SIoT platform since it defines, monitors and exploits social relations and interactions between the VEs and uses technologies from the domain of the social media. • The social side of COSMOS improves the knowledge flow (distributed knowledge) and introduces the concept of experience sharing between Things, enabling Things to react in a more autonomous way. • However, one of the main concerns regarding the success of such an architecture is its potential to maintain an opportunistic IoT system, offering the human users motives to share the knowledge and IoT-services of their VEs. 15 03/10/2014
Thank you! Further Information: http://iot-cosmos.eu The research leading to these results is partially supported by the European Community’s Seventh Framework Programme under grant agreement n° 609043, in the context of the COSMOS Project. Orfefs Voutyras NTUA orfeasvoutiras@gmail.com
Autonomous Management • Managed system: The system collects and offers to the administrator all the information needed to take decisions. • Predictive system: The system is able to recognise patterns, predict the optimal configuration and make proposals to the administrator. • Adaptive system: The system is able, not only to “offer advice” for certain actions, but can trigger on its own the right actions, based on the information that it has gathered. • Autonomic system (real autonomy): The system’s actions are based on business rules, models and goals. The users react with the system only when some changes to these rules are needed. 18