OWL and Rules for Cognitive Radio

Similar documents
Chapter 2 Cognitive Radio Architecture

Access Networks (DYSPAN)

Collaborative Adaptation of Cognitive Radio Parameters Using Ontology and Policy Based Approach

Cognitive Radio: Smart Use of Radio Spectrum

Methodology for Agent-Oriented Software

A GENERIC ARCHITECTURE FOR SMART MULTI-STANDARD SOFTWARE DEFINED RADIO SYSTEMS

AN AUTONOMOUS SIMULATION BASED SYSTEM FOR ROBOTIC SERVICES IN PARTIALLY KNOWN ENVIRONMENTS

RFID Technology for the Oil and Gas Industry. Stig Petersen, SINTEF ICT

ISO/IEC INTERNATIONAL STANDARD

TRIESTE: A Trusted Radio Infrastructure for Enforcing SpecTrum Etiquettes

Cognitive Radio Networks

Cognitive Cellular Systems in China Challenges, Solutions and Testbed

ATDI. WSD management

Cognitive Radio Enabling Opportunistic Spectrum Access (OSA): Challenges and Modelling Approaches

UTILIZATION OF AN IEEE 1588 TIMING REFERENCE SOURCE IN THE inet RF TRANSCEIVER

SOFTWARE DEFINED RADIO SOLUTIONS Getting to JTRS compliant military SDRs and Beyond

M2M Communications and IoT for Smart Cities

SDN Architecture 1.0 Overview. November, 2014

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

AGENT BASED MANUFACTURING CAPABILITY ASSESSMENT IN THE EXTENDED ENTERPRISE USING STEP AP224 AND XML

Cognitive Radio Systems: Conceptual Architectures Cycles Designed Adaptations And Security

Programmable Wireless Networking Overview

Cognitive Radio: Fundamentals and Opportunities

ISO/IEC INTERNATIONAL STANDARD

Resource Allocation in a Cognitive Digital Home

Media Independent MAC Enhancements for RF Management of Wireless 802 Networks

Zukunft der Netze 9. Fachtagung des ITG-FA 5.2 Stuttgart, 7. Oktober 2010 Cognitive Radio How Much Self-Organization is Viable at Spectrum Level?

Cooperative Spectrum Sensing and Spectrum Sharing in Cognitive Radio: A Review

Wireless LAN Consortium OFDM Physical Layer Test Suite v1.6 Report

Wireless Innovation Forum Top 10 Most Wanted Wireless Innovations. Document WINNF-11-P-0014

Panel Discussion. Dr. Dr. Norbert A. Streitz. The infinity Initiative Sophia Antipolis, 29. November Darmstadt, Germany

COGNITIVE RADIO TECHNOLOGY: ARCHITECTURE, SENSING AND APPLICATIONS-A SURVEY

ISO/IEC INTERNATIONAL STANDARD

Despite the euphonic name, the words in the program title actually do describe what we're trying to do:

"TELSIM: REAL-TIME DYNAMIC TELEMETRY SIMULATION ARCHITECTURE USING COTS COMMAND AND CONTROL MIDDLEWARE"

OFDMA PHY for EPoC: a Baseline Proposal. Andrea Garavaglia and Christian Pietsch Qualcomm PAGE 1

CODIPHY- Composing On-Demand Intelligent PHYsical Layers

Cognitive Radio for Future Internet Survey on CR Testbed & Product

TECHNIQUES FOR COMMERCIAL SDR WAVEFORM DEVELOPMENT

IMPROVED PROBABILITY OF DETECTION AT LOW SNR IN COGNITIVE RADIOS

Overview of IEEE Broadband Wireless Access Standards. Timo Smura Contents. Network topologies, frequency bands

Performance Evaluation of IEEE e (Mobile WiMAX) in OFDM Physical Layer

Cognitive Radio Technology Evaluation

COST IC0902: Brief Summary

This is a preview - click here to buy the full publication

PoC #1 On-chip frequency generation

A Secure Transmission of Cognitive Radio Networks through Markov Chain Model

VITA 49 VITA Radio Transport (VRT) A Spectrum Language for Software Defined Radios

Innovative Science and Technology Publications

Fine-grained Channel Access in Wireless LAN. Cristian Petrescu Arvind Jadoo UCL Computer Science 20 th March 2012

CHAPTER 1: INTRODUCTION TO SOFTWARE ENGINEERING DESIGN

Cognitive Radio: Brain-Empowered Wireless Communcations

This document is a preview generated by EVS

Analysis of Interference from Secondary System in TV White Space

Spectrum Detector for Cognitive Radios. Andrew Tolboe

Lecture 3: Wireless Physical Layer: Modulation Techniques. Mythili Vutukuru CS 653 Spring 2014 Jan 13, Monday

An Agent-based Heterogeneous UAV Simulator Design

Environment as a first class abstraction in multiagent systems

Comments filed with the Federal Communications Commission on the Notice of Proposed Rulemaking Transforming the 2.5 GHz Band

Chapter 6. Agile Transmission Techniques

SPECTRUM SHARING: OVERVIEW AND CHALLENGES OF SMALL CELLS INNOVATION IN THE PROPOSED 3.5 GHZ BAND

TESTS AND TRIALS OF SOFTWARE-DEFINED AND COGNITIVE RADIO IN IRELAND

Wireless technologies Test systems

C-PMSE Improving frequency utilization and coexistence for PMSE systems. Overview and Status of the Project

Distributed Control and Signaling using Cognitive Pilot Channels in a Centralized Cognitive Radio Network

A Comprehensive and Hierarchical Ontology for Wireless Systems

Radio interface standards of vehicle-tovehicle and vehicle-to-infrastructure communications for Intelligent Transport System applications

Model Based Systems Engineering

An Approach to Integrating Modeling & Simulation Interoperability

Cognitive Wireless Network : Computer Networking. Overview. Cognitive Wireless Networks

FAQs about OFDMA-Enabled Wi-Fi backscatter

The world s first collaborative machine-intelligence competition to overcome spectrum scarcity

COGEU is a Specific Target Research Project (STREP) supported by the 7th Framework Programme, Contract number:

Population Adaptation for Genetic Algorithm-based Cognitive Radios

Introduction to standardization activities for indoor navigation - IEEE MDR, ISO TC204, and ISO TC211-

IEEE ax / OFDMA

ETSI workshop on Reconfigurable Radio Systems. Tomaž Šolc

ESP8266 Wi-Fi Channel Selection Guidelines

Designing 3D Virtual Worlds as a Society of Agents

DATE: June 14, 2007 TO: FROM: SUBJECT:

A Unified Model for Physical and Social Environments

IEEE Broadband Wireless Access Working Group <

USE-ME.GOV USability-drivEn open platform for MobilE GOVernment. 2. Contributions of the Project to Research under e-government

Revision of C Guide for Application of Monitoring Equipment to Liquid Immersed Transformers and Components. Mike Spurlock Chairman

Spectrum for "5G" where is the problem? Jens Zander Scientific Director, KTH The Royal Institute of Technology, Stockholm, Sweden

A Colored Petri Net Model of Simulation for Performance Evaluation for IEEE based Network

A GENERAL SYSTEM DESIGN & IMPLEMENTATION OF SOFTWARE DEFINED RADIO SYSTEM

Imperfect Monitoring in Multi-agent Opportunistic Channel Access

Multi-Robot Coordination. Chapter 11

Demonstration of DeGeL: A Clinical-Guidelines Library and Automated Guideline-Support Tools

Cognitive multi-mode and multi-standard base stations: architecture and system analysis

Evaluating OTDOA Technology for VoLTE E911 Indoors

SYNTHESIZING AND SPECIFYING ARCHITECTURES FOR SYSTEM OF SYSTEMS

ITU Global Symposium for Regulators 2014 Manama, Bahrain, 2 5 June ITU activities related to Dynamic Spectrum Access

Control issues in cognitive networks. Marko Höyhtyä and Tao Chen CWC-VTT-Gigaseminar 4th December 2008

Lecture 5 October 17, Wireless Access. Graduate course in Communications Engineering. University of Rome La Sapienza. Rome, Italy

Semantic Privacy Policies for Service Description and Discovery in Service-Oriented Architecture

Comments of Shared Spectrum Company

GPS-Based Navigation & Positioning Challenges in Communications- Enabled Driver Assistance Systems

Consultation Paper on Public Safety Radio Interoperability Guidelines

Transcription:

OWL and Rules for Cognitive Radio Mieczyslaw ( Mitch ) M. Kokar http://www.ece.neu.edu/faculty/kokar http://www.vistology.com

RF Spectrum Shortage RF spectrum is a valued resource Shortage But at the same time inefficient utilization (next slide) December 20, 2013 Ontolog 2

December 20, 2013 Ontolog 3

Cognitive Radio: Not just Dynamic Spectrum Access a) A type of radio in which communication systems are aware of their environment and internal state and can make decisions about their radio operating behavior based on that information and predefined objectives. b) Cognitive radio [as defined in item a)] that uses softwaredefined radio, adaptive radio, and other technologies to adjust automatically its behavior or operations to achieve desired objectives. Definition started by Mitola, then adopted by Cognitive Radio WG at the Wireless Innovation Forum and IEEE P1900.1 standardization work December 20, 2013 Ontolog 4

Other Cognitive Radio Capabilities Sensing and information collection Query by user or other radios Situational and self-awareness Autonomous decision making Query execution Command execution December 20, 2013 Ontolog 5

Approaches to DSA Centralized spectrum management Policy at the controller Database of assignments Decentralized spectrum management; aka Dynamic Spectrum Selection (DSS) Sensing and selection Policy interpretation is needed Should assignments be fair? Tactical Battlefield DSA Public safety Role based, attribute based assignments Should policies be fixed over time, space, roles, attributes? December 20, 2013 Ontolog 6

Architecture of PBDRS Global Policy Repository Local Policy Repository Request Opportunities System Strategy Reasoner Policy Conformance Reasoner Allow/Deny Policy Enforcer RF Data Source/Sink Radio Platform December 20, 2013 Ontolog 7 Sensor

Policy: An Example Policy: A node can transmit in the frequency range 350.00 MHz - 370.00 MHz in locations between latitude 37.123456 and 38.123456 and between longitude 68.123456 and 79.123456. SSR must provide: Operation ID: e.g., T002 Operation type: transmit Frequency range: e.g., 375.00-380Mhz Transmit location: e.g., latitude=37.234567, longitude=70.123456 PR returns <type T002 disallowed> December 20, 2013 Ontolog 8

How should policies be represented? Procedural code (C/C+/Java) Problems with interoperability and modifiability would require multiple versions of policies for different platforms Rewrite, recompile, reload, re-deploy with any change in policies Possibly would require re-certification of the platform code when policies change A language with formal syntax (XML) Requires procedural code to interpret XML tags for each platform Expand the code library for the modified or additional policies Re-certify the code A language with formal semantics (OWL, ++?) Requires a generic interpreter running on different platforms Load new sets of policies into local policy base The interpreter does not need to be changed because it is specific to the language and not to the policies No need to re-certify the interpreter when policies change December 20, 2013 Ontolog 9

CRO: Cognitive Radio Ontology Document: Description of the Cognitive Radio Ontology Approved at the WIF 67 th Working Meeting, Schaumburg, Sep. 2010 Available here: http://groups.winnforum.org/d/do/3370) Core ontology (covering basic terms of wireless communications from the PHY and MAC layers) Concepts needed to express the MLM use cases developed earlier Partial expression of the FM3TR waveform (structure and subcomponents, FSM) Partial expression of the Transceiver Facility APIs 230 classes and 188 properties Work is underway to extend CRO in order to express concepts of Model Based Spectrum Management (MBSM) see MITRE Technical Report number 110131, May 10, 2011. December 20, 2013 Ontolog 10

Deontic Action Ontology Operations/Actions OMISSIBLE PERMISSIBLE PEp ~OB~p PRp OB~p OMp ~Obp OPp (~OBp & ~OB~p). Prohibited Optional Obligatory Expressed in OWL using disjointclass, subclassof, complementof, intersectionof December 20, 2013 Ontolog 11

Deontic Action Ontology Action isa isa OmissibleAction PermissibleAction isa isa isa isa ProhibitedAction OptionalAction ObligatoryAction isa isa OmissibleAction and PermissibleAction Expressed in OWL using disjointclass, subclassof, complementof, intersectionof December 20, 2013 Ontolog 12

Policy Ontology Policy containsrule* haspurpose* Rule Purpose governs* resultsin* Deontic:Action involves* Entity isa isa Agent Object December 20, 2013 Ontolog 13

Two Conversations DATA: Send ambulance SIGNALING: What is your multipath structure? SIGNALING: What is your SNR? December 20, 2013 Ontolog 14

Limits of Current Software Radios Reason 1: Local information is stored in a data model that does NOT have high expressivity and machine processable semantics. What control information can be exchanged Scalar variables Structure of a component FSM of a component More complicated information But XML does NOT have machine processable semantics December 20, 2013 Ontolog XML might help? 15

December 20, 2013 Ontolog 16

Limits of Current Software Radios Reason 2: Signaling messages are limited in the frame structure defined by the protocol Frame format of 802.11 It is NOT possible to exchange some signaling messages that are NOT defined in the protocol December 20, 2013 Ontolog 17

Comparison: XML vs. OWL Inference Capabilities of OWL Ontology Before doing inference After doing inference Number of Facts (Triples) in Knowledge Base 10000 9000 8000 7000 6000 5000 4000 3000 The radio 2000 only needs to send 1692 facts if the facts are 1000 encoded in OWL 0 The radio needs to send 6609 facts if the facts are encoded in XML 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 XML: the radio must send all the information explicitly OWL: the radio only needs to send parts of the message, while the rest of the information can be inferred locally by the inference engine based on the generic knowledge encoded in the shared ontology è Less communication overhead imposed to the network December 20, 2013 Ontolog 18 Trial

Example Inferences Infer whether particular frequency bands are contiguous, overlapping, covering Whether requested frequencies, bands, times of transmission, locations, power levels satisfy particular policies From description of responsibilities a user s node has, infer the user s role and then derive decision on whether allow transmission (e.g., fireman in an emergency situation) Whether security requirements of a specific request are satisfied Whether the content of a message can be sent (provided metainformation about the content is provided) Execution of rules (condition-action) to determine which knob should be adjusted and by how much Radio A sends a description of a component to Radio B; infer whether a specific component it has satisfies the description Whether a specific transmission is within the constraints of a given model (refer to MITRE Model Based Spectrum Management) December 20, 2013 Ontolog 19

Policy-based radio control real time demo Inference Engine of Radio1 Inference Engine of Radio2 R- Box (Policies of Radio1) T- Box R- Box (Policies of Radio2) A- Box (Dynamic Facts of Radio1) CR Ontology (Shared Static Facts) A- Box (Dynamic Facts of Radio2) The inputs to Inference Engine contain: Static facts (T Box): Basic terms in communication domain, usually including classes and properties expressed by the Ontology Dynamic facts (A Box): Facts that are only available as the radio is operating, usually instances in the Ontology generated by the system at run-time Policies (R Box): Rules specified in a declarative form, describing how to react to particular situations. DPM TEM 19 January, 2011 (Mitch Kokar)

Generation of Waveforms from Descriptions (L. Lechowicz, Ph.D. thesis) Objective: Verify that dynamic Ontology-based SDR reconfigurability is feasible Transfer of knowledge (description of BPSK31, QPSK31, RTTY waveforms) Transferred knowledge integrated in the local knowledge base A waveform described in OWL/Rules constructed from its description FSM built from the ontological description A complex software module composed from simpler software modules dynamically Determine the boundaries of the applicability of the method It all works! Publications forthcoming. December 20, 2013 Ontolog 21

Development of use cases for wireless communication in which the MLM language can facilitate flexible communication, Development of Cognitive Radio Ontology (CRO) that is capable of expressing structural, functional and behavioral aspects of models for wireless communication, Corresponding signaling plan, requirements and technical analysis of the information exchanges that enable these next generation features, Policies and rules for policy based radio control, Ontology extensions needed to support policy based radio control. MLM Work Group of the Wireless Innovation Forum December 20, 2013 Ontolog 22

A nonprofit mutual benefit corporation dedicated to: Driving the Future of Radio Communications and Systems World Wide Through this collaboration, the Forum should help its members to: Expand opportunities Improve service Reduce cost (development, production, maintenance) Reduce time to market/time to deployment DPM TEM 19 January, 2011 (Mitch Kokar) 23

DPM TEM 19 January, 2011 (Mitch Kokar) 24

Introduction The IEEE Dynamic Spectrum Access Networks Standard Committee (DySPAN-SC) is among several key standards bodies aims to develop and standardize radio and dynamic spectrum management solutions.

IEEE P1900.5 A formal language, with a computer-processable semantics, that could be used for describing various aspects of network devices, capabilities, operations and policies for component and network management. Descriptions and policies to be interpreted by general purpose Inference Engines (Reasoners) rather than being hard coded into devices at the design time. The IEEE P1900.5:standardization effort. Currently developing P1900.5.1. Chair: Matthew Sherman, BAE Systems, matthew.sherman@baesystems.com P1900.5 developed requirements for a policy language P1900.5.1 working on a language December 20, 2013 Ontolog 26

Submission by MLM to P1900.5.1: Overview The proposed language to be based on: OWL 2 RL (W3C) both syntax and semantics Cognitive Radio Ontology (CRO) (WinnForum) RIF (Rule Interchange Format) (W3C) Plus Procedural Attachments Deontic Policy Ontology

Summary: Policy-based Radio Control Policy-based radio control The behavior of the radio is controlled by (local) policies Policies are expressed in declarative form with unambiguous semantics, e.g., OWL and rules Standards Based Inference Engine: e.g., BaseVISor Policies are separated from implementation Modification of radio behavior becomes flexible Simpler certification process Represent policies at a more abstract level and with easier understood semantics Inference Engine Ontology Implicit knowledge Policy A Policy B December 20, 2013 Ontolog 28

Thank You! December 20, 2013 Ontolog 29