Semantic-based Smart Homes: a Multi-Agent Approach



Similar documents
Knowledge Representation Methods for Smart Devices in Intelligent Buildings

Secure and Semantic Web of Automation

Secure Semantic Web Service Using SAML

Smart buildings in smart grids KNX City. Rafael Marculescu May 2013

Domain knowledge Interoperability to build the Semantic Web of Things

KNX city concept. Dipl.-Ing. Lutz Steiner, KNX Scientific

Industry 4.0 and Big Data

The role of home and building control in the smart city. Joost Demarest KNX System & Administration Director

Supporting ANY PRODUCT employing

Autonomic computing system for selfmanagement of Machine-to-Machine networks

Eco Bairros demonstration project:

PeerEnergyCloud Trading Renewable Energies

Two-Settlement Electric Power Markets with Dynamic-Price Contracts

Information Services for Smart Grids

The e-lite Research Group

Affordable Building Automation System Enabled by the Internet of Things (IoT)

Distributed Database for Environmental Data Integration

Knowledge based energy management for public buildings through holistic information modeling and 3D visualization. Ing. Antonio Sacchetti TERA SRL

Power over Ethernet (PoE) Power Requirements FAQ

Smart Cities. Integrated approach for innovative technologies. 2nd Annual Conference of the ETP on. Budapest, 6th May 2011

Smart Energy Systemanbindung für intelligente Gebäude

ICT for SMART BUILDINGS AND COMMUNITIES - ICT per EDIFICI e COMUNITA INTELLIGENTI Andrea Acquaviva

Web of Things Use Cases and Solutions at FZI

Five Essential Components for Highly Reliable Data Centers

Explorer's Guide to the Semantic Web

Poznan University of Technology Faculty of Electrical Engineering

Energy Flexible Buildings proposal for new EBC Annex

Internet of Things. Reply Platform

Artificial Intelligence and Politecnico di Milano. Presented by Matteo Matteucci

It s all open from here.

Horizontal IoT Application Development using Semantic Web Technologies

Semantic Variability Modeling for Multi-staged Service Composition

Industrial Networks & Databases

Green Data Centers. Jay Taylor Director Global Standards, Codes and Environment (512)

Android Application for Accessing KNX Devices via IP Connection

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

A Semantic Marketplace of Peers Hosting Negotiating Intelligent Agents

Semantic Description of Distributed Business Processes

THE GEOMORPHIC VIEW OF NETWORKING: A NETWORK MODEL AND ITS USES

Enterprise Energy Management with JouleX and Cisco EnergyWise

EVOLVING ENTERPRISE NETWORKS WITH SPB-M APPLICATION NOTE

KNX IP Interface. Operating and installation manual

Applying Mesh Networking to Wireless Lighting Control

Building Web-based Infrastructures for Smart Meters

How To Build A Dog Bus For Your Dog

TOPOLOGIES NETWORK SECURITY SERVICES

Schneider Electric and Energy Efficiency

TUM & Siemens Corporate Technology. The "Internet of Things" for industrial applications

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer

Key requirements for Interoperable IoT systems

A Case Study on Smart Environments and Network Marketing

Managing unknown IoT entities by uncovering and aligning their semantics

ICT Enabling the Future of Smart Energy. Competence Center IT4Energy Dr. Thomas Luckenbach Dr. Armin Wolf

Ontology for Home Energy Management Domain

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept.

RELAX IT DOES THE REST GUEST ROOM CONTROL SYSTEM FOR HOSPITALITY BUILDINGS GLOBAL SPECIALIST IN ELECTRICAL AND DIGITAL BUILDING INFRASTRUCTURES

Deploying QoS sensitive services in OSGi enabled home networks based on UPnP

Supporting Change-Aware Semantic Web Services

Smart Grids initiative. Electrical Engineering Institute of Renewable Energies Dipl.-Wirtsch.-Ing. Alexander von Scheven 1

Virtualizing the SAN with Software Defined Storage Networks

Strategic Microgrid Development for Maximum Value. Allen Freifeld SVP, Law & Public Policy Viridity Energy

HVAC Technologies for Building Energy Efficiency Improvements 2013 National Symposium on Market Transformation. Richard Lord Carrier Fellow

Smart Grid Innovation: A Look at a Microgrid Testbed Industrial Internet Energy Summit Houston, TX June 23, Brett Burger, NI Brett Murphy, RTI

Argumentación en Agentes Inteligentes: Teoría y Aplicaciones Prof. Carlos Iván Chesñevar

Hype Cycle for Intelligent Grid Technologies

Designer. of control solutions NA O7.124A

Doctor of Philosophy in Computer Science

Guest Room Controls & Monitoring System. Integrated Solution for Hotels Southern Countries.

CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS

Cloud Service Reservation using PTN mechanism in Ontology enhanced Agent-based System Remya Gopinadh #1, K. Saravanan *2

Prof. Dr. Lutz Heuser SAP Research

Semantic Stored Procedures Programming Environment and performance analysis

Supply Chain Platform as a Service: a Cloud Perspective on Business Collaboration

Call for Proposal: Internet-of-Things (IoT) for Intelligent Buildings and Transportation

Climate Ready Shade Operating Systems for residential applications.

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

A solution for heterogeneous domotic systems integration

Course Outline Department of Computing Science Faculty of Science. COMP Applied Artificial Intelligence (3,1,0) Fall 2015

Cloud Computing for Agent-based Traffic Management Systems

Data Validation with OWL Integrity Constraints

5 Performance Management for Web Services. Rolf Stadler School of Electrical Engineering KTH Royal Institute of Technology.

Information Technology for KM

Demonstrating WSMX: Least Cost Supply Management

Transcription:

Semantic-based Smart Homes: a Multi-Agent Approach Giuseppe Loseto, Floriano Scioscia, Michele Ruta, Eugenio Di Sciascio Politecnico di Bari, BARI, Italy

Outline Home and Building Automation (HBA): state of the art Standards and appliances Ambient Intelligence Knowledge-based HBA: framework and approach Semantic enhancement to EIB/KNX standard Agent Framework Case Study Logic-based negotiation for energy efficiency Conclusion and future work 2 of 17

Home and Building Automation: state of the art Goal Increase comfort and building efficiency Decrease waste and maintenance costs Integration of different home systems Most important HBA standards ZigBee (HA Profile) LonWorks X-10 EIB/KNX Low Cost Widespread Ethernet support (KNXnet/IP protocol) 3 of 17

Ambient Intelligence Classic Domotics Static and not flexible architectures Limited interoperability Reduced functionalities and scenarios User-driven interaction (low autonomicity) Agent-based Domotics Flexible and scalable Concurrency, cooperation, negotiation enabled Services and resources accessible via agent-oriented frameworks Semantic-based Domotics Improved interoperability Rich description of user/service profiles Decentralized architecture supporting autonomous device-driven interactions 4 of 17

Proposed approach Goal A knowledge-based agent framework for HBA: semantic annotation of user profiles, device settings and appliance behaviors w.r.t. an OWL-DL ontology modelling typical home environments home self-configuration through collaboration of autonomous smart agents, capable to provide services and address complex requests Technological Solutions A. Semantic-based enhancement of EIB/KNX protocol standard [Ruta et al., IEEE TII, 7(4), 2011]: integration of a semantic micro-layer preserving a full backward compatibility advanced service and resource discovery support B. Logic-based negotiation process to: negotiate on available home and energy resources through a user-transparent and device-driven interaction; discover the (set of) elementary services that maximize the overall utility and cover the user/device request support non-expert users in selecting home configurations ranked w.r.t. a global utility 5 of 17

Framework Architecture [Ruta et al., IEEE TII, 7(4), 2011] KNX NETWORK EIB/KNX BUS KNX ROUTER Device Manager LAN Client Manager Mobile Matchmaker CENTRAL UNIT IP BACKBONE NETWORK MOBILE CLIENTS 6 of 17

Agent Framework Device Interface Agents support semantic-based enhancements in case of legacy appliances User Agents running on a mobile client, address a request toward the home environment, describing needs and preferences of the user Smart Device Agents encapsulate their status and properties in a semantic annotation and send semantic-based requests to the home agent for negotiating an environmental profile Home agent acts as a mediator in a negotiation round between the user agent and each available device agent 7 of 17

Semantic-enhanced communication If request is originated by a mobile agent, processing starts from time t2 [Ragone et. al., JWSR, 4(3), 2007] 8 of 17

Logic-based Negotiation Protocol Integration of knowledge representation and reasoning techniques originally devised for the Semantic Web Ontology Languages (OWL, DIG, RDF) Inference Services Semantic Matchmaking Theoretical framework based on Description Logics (DLs) Negotiation protocol [Ragone et al., EC-Web, 2009], originally devised for e- marketplace scenarios, revised for buildings energy systems multi-issue incomplete information rational agents 9 of 17

Negotiation Process 1. Home Agent (mediator) splits one-to-many negotiation (requester agent VS device agents) in several concurrent one-to-one negotiations 2. The negotiation follows an alternating offers pattern with minimum concession The goal is to remove conflicting preferences between B and S i Agents take turns in making concessions (requester moves first) In each round, agent drops the conflicting preference with minimal utility 3. The process ends with: conflict deal, the global utility of an agent is lower than its disagreement threshold; agreement, there is nothing more to negotiate on and the global utility of each agent is greater than its disagreement threshold. 10 of 17

Case Study: Energy Management in Smart Homes An OWL-DL ontology specifies classes and properties needed to characterize a typical home environment with energy constraints. Thing Energy Sources Device Service Characteristic Activity Weather Eolic Generator Appliance Blind Regulation General Status Eat Outdoor Brightness Photovoltaics HVAC Light Level Regulation Physical Status Sleep Wheather Conditions Biomass Lighting Temperature Regulation Psychic Status Cook Wind Speed Safety Relax 11 of 17

Case Study: Solve Concept Covering Problem REQUEST + CONTEXT ON OFF Request Covering algorithm 1. Find incompatible active services 2. Is the request already completely covered? (Concept Abduction) [Colucci et. al., IJEC, 12(2), 2007] 3. Skip inactive services contrasting with currently active ones 4. The negotiation protocol via Concept Covering [Ragone et. al., JWSR, 4(3), 2007] allows to select one or more inactive functionalities, whose combination cover request features The algorithm returns: the set of services to be activated; the (possibly empty) set of ones to be disabled; a description of the uncovered request, if present. 12 of 17

Case Study: Negotiation Example 1/4 B : semantic annotated user profile S : semantic description of services B: User Request S 1 : Heat Pump i β i u(β i ) i σ 1,i u(σ 1,i ) 1 issuggestedforsensation.cold 0.6 1 issuggestedforsensation.cold 0.5 2 = 0 available kwh 0.2 2 = 0 available kwh 0.1 3 = 10 outside Temperature 0.2 3 12 outside Temperature 0.2 t β 0.8 4 8 outside Temperature 0.2 u 1 : 0.8 * 1 = 0.8 t S1 0.6 B: User Request i β i u(β i ) 1 issuggestedforsensation.cold 0.6 2 = 0 available kwh 0.2 3 = 10 outside Temperature 0.2 t β 0.8 u 2 : 0.8 * 0.7 = 0.56 S 2 : Heater at half power i σ 2,i u(σ 2,i ) 1 issuggestedforsensation.cold 0.4 2 3 available kwh 0.3 3 8 outside Temperature 0.3 t S2 0.6 13 of 17

Case Study: Negotiation Example 2/4 B : semantic annotated user profile S : semantic description of services B: User Request S 3 : Heater at full power i β i u(β i ) i σ 3,i u(σ 1,i ) 1 issuggestedforsensation.cold 0.6 1 issuggestedforsensation.cold 0.6 2 = 0 available kwh 0.2 2 6 available kwh 0.2 3 = 10 outside Temperature 0.2 3 2 outside Temperature 0.2 t β 0.8 t S3 0.6 u 3 : 0.8 * 0.8 = 0.64 Heat Pump Heater at half power Heater at full power Scenario #1 0.8 0.56 0.64 Heat Pump is more efficient with a temperature of 10 and no stored kwh. 14 of 17

Case Study: Negotiation Example 3/4 B : semantic annotated user profile S : semantic description of services B: User Request S 1 : Heat Pump i β i u(β i ) i σ 1,i u(σ 1,i ) 1 issuggestedforsensation.cold 0.6 1 issuggestedforsensation.cold 0.5 2 = 4 available kwh 0.2 2 = 0 available kwh 0.1 3 = 10 outside Temperature 0.2 3 12 outside Temperature 0.2 t β 0.8 4 8 outside Temperature 0.2 u 1 : 0.8 * 0.8 = 0.64 t S1 0.6 B: User Request i β i u(β i ) 1 issuggestedforsensation.cold 0.6 2 = 4 available kwh 0.2 3 = 10 outside Temperature 0.2 t β 0.8 u 2 : 0.8 * 1 = 0.8 S 2 : Heater at half power i σ 2,i u(σ 2,i ) 1 issuggestedforsensation.cold 0.4 2 3 available kwh 0.3 3 8 outside Temperature 0.3 t S2 0.6 15 of 17

Case Study: Negotiation Example 4/4 B : semantic annotated user profile S : semantic description of services B: User Request S 3 : Heater at full power i β i u(β i ) i σ 3,i u(σ 1,i ) 1 issuggestedforsensation.cold 0.6 1 issuggestedforsensation.cold 0.6 2 = 4 available kwh 0.2 2 6 available kwh 0.2 3 = 10 outside Temperature 0.2 3 2 outside Temperature 0.2 t β 0.8 t S3 0.6 u 3 : 0.8 * 0.8 = 0.64 Heat Pump Heater at half power Heater at full power Scenario #2 0.64 0.8 0.64 Heat Pump is more efficient but we have 4 kwh to spend (self-produced, coming from renewable sources). Then we prefer Heater at half power. 16 of 17

Conclusion and future work Main contribution Distributed knowledge-based agent framework for HBA Non-standard inferences to support non exact matches and reveal conflicting information between request and resources about energy constraints Logic-based bilateral negotiation protocol applied to buildings energy systems Support for non-expert users in selecting home configurations maximizing both user comfort and home efficiency Future work directions Improve the mobile user agent with automatic user profiling Involve additional domotic protocols in standard enhancement Extend the framework toward a Smart Grid vision with a Home-to-Home negotiation Carry out a simulation campaign to fully evaluate the approach within a Neighborhood Area Network (NAN) 17 of 17