An Approach for Knowledge-Based IT Management of Air Traffic Control Systems



Similar documents
Secure and Semantic Web of Automation

ISC EDUCATION WEBINAR. Physical Security Information Management

Network Mission Assurance

Semantic Business Process Management

Management Tools, Systems and Applications. Network Management

IAAS CLOUD EXCHANGE WHITEPAPER

A Network Management Framework for Emerging Telecommunications Network.

Core Enterprise Services, SOA, and Semantic Technologies: Supporting Semantic Interoperability

zen Platform technical white paper

The Ontological Approach for SIEM Data Repository

Information Management Metamodel

POLAR IT SERVICES. Business Intelligence Project Methodology

Remote Tower Solutions. BY SEARIDGE TECHNOLOGIES AND NAVCANatm. The cost-effective alternative for airport monitoring and control

A generic approach for data integration using RDF, OWL and XML

Trademark Notice. General Disclaimer

Managing a Fibre Channel Storage Area Network

Cisco and Canonical: Cisco Network Virtualization Solution for Ubuntu OpenStack

Ontology, NFV and the Future OSS September 2015

bigdata Managing Scale in Ontological Systems

CONTROL LEVEL NETWORK RESILIENCY USING RING TOPOLOGIES. Joseph C. Lee, Product Manager Jessica Forguites, Product Specialist

An architectural blueprint for autonomic computing.

Databases in Organizations

HARTING Ha-VIS Management Software

Distributed File System. MCSN N. Tonellotto Complements of Distributed Enabling Platforms

Big Data and Semantic Web in Manufacturing. Nitesh Khilwani, PhD Chief Engineer, Samsung Research Institute Noida, India

Real-time Big Data Analytics with Storm

Using High Availability Technologies Lesson 12

Field Force Operational Data Visualization What s So Smart About It?

Semantic Business Process Management Lectuer 1 - Introduction

TopBraid Insight for Life Sciences

Chapter 1 - Web Server Management and Cluster Topology

ehealth Integration for Cisco VPN Solutions Center User Guide

Deploying a Geospatial Cloud

System Development and Life-Cycle Management (SDLCM) Methodology. Approval CISSCO Program Director

Figure 1: Illustration of service management conceptual framework

Designing a Semantic Repository

software networking Jithesh TJ, Santhosh Karipur QuEST Global

A Modeling Language for Activity-Oriented Composition of Service-Oriented Software Systems

Amit Sheth & Ajith Ranabahu, Presented by Mohammad Hossein Danesh

A Framework for End-to-End Proactive Network Management

ATCoach Radar Training Simulator

The Data Grid: Towards an Architecture for Distributed Management and Analysis of Large Scientific Datasets

The EMSX Platform. A Modular, Scalable, Efficient, Adaptable Platform to Manage Multi-technology Networks. A White Paper.

Short messaging solutions, including XMPP based instant messaging and text based conferences, between health care providers and general practitioners

ABSTRACT INTRODUCTION SOFTWARE DEPLOYMENT MODEL. Paper

STATISTICAL ANALYSIS OF IT SERVICE DESK INCIDENTS WITH OBJECTIVE TARGET FOR OPTIMISATION OF SERVICE LEVEL AGREEMENTS

TEST AUTOMATION FRAMEWORK

QoS Integration in Web Services

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

Data Mining, Predictive Analytics with Microsoft Analysis Services and Excel PowerPivot

Lightpath Planning and Monitoring

Scalable End-User Access to Big Data HELLENIC REPUBLIC National and Kapodistrian University of Athens

FIPA agent based network distributed control system

Big Data-Anwendungsbeispiele aus Industrie und Forschung

Overview. Stakes. Context. Model-Based Development of Safety-Critical Systems

1... Overview of Project Portfolio Management with SAP Requirements Scenario for Project Portfolio Management

About Network Data Collector

FAULT MANAGEMENT SERVICE IN ATM NETWORKS USING TINA NETWORK RESOURCE ARCHITECTURE

IBM EXAM QUESTIONS & ANSWERS

City Data Pipeline. A System for Making Open Data Useful for Cities. stefan.bischof@tuwien.ac.at

Simplifying the Development of Rules Using Domain Specific Languages in DROOLS

CONDIS. IT Service Management and CMDB

Ampersand and the Semantic Web

Department of Defense. Enterprise Information Warehouse/Web (EIW) Using standards to Federate and Integrate Domains at DOD

An Ontological Approach to Oracle BPM

Sensor Devices and Sensor Network Applications for the Smart Grid/Smart Cities. Dr. William Kao

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Software Defined Networking (SDN) - Open Flow

Pragmatic Web 4.0. Towards an active and interactive Semantic Media Web. Fachtagung Semantische Technologien September 2013 HU Berlin

OpenMTC. M2M Solutions for Smart Cities and the Internet of Things.

How To Manage The Sas Metadata Server With Ibm Director Multiplatform

DC Proposal: Automation of Service Lifecycle on the Cloud by Using Semantic Technologies

Performance Testing IBM MQSeries* Infrastructures

Semantic Content Management with Apache Stanbol

Principles and characteristics of distributed systems and environments

A new approach to automotive electric/electronic engineering life-cycle management

Infoblox Grid TM. Automated Network Control for. Unifying DNS Management and Extending the Infoblox Grid TM to the F5 Global Traffic Manager

Automated Network Control for

Introduction to Service Oriented Architectures (SOA)

From Active & Programmable Networks to.. OpenFlow & Software Defined Networks. Prof. C. Tschudin, M. Sifalakis, T. Meyer, M. Monti, S.

D5.3.2b Automatic Rigorous Testing Components

DSL Forum Technical Report TR-054

Transcription:

An Approach for Knowledge-Based IT Management of Air Traffic Control Systems Fabian Meyer, Reinhold Kroeger RheinMain University of Applied Sciences D-65195 Wiesbaden, Germany {firstname.lastname}@hs-rm.de Ralf Heidger, Morris Milekovic DFS Deutsche Flugsicherung GmbH Systemhaus Langen D-63225 Langen, Germany {fistname.lastname}@dfs.de Fabian Meyer fabian.meyer@hs-rm.de Labor für Verteilte Systeme http://wwwvs.cs.hs-rm.de

Air Traffic Control (ATC) Systems Tasks Collection of sensor data Data transfer Data fusion (e.g. track estimation) Situation visualization for controllers Subsystems RADNET Primary System External Systems Secondary System Video Switch Workstations 18.10.2013 SVM 2013 Fabian Meyer 2 Labor für Verteilte Systeme

Administrative Tasks in ATC Systems Monitoring Log data Monitoring interfaces Observations from controllers etc. Analysis of the system's state Statistics (e.g. number of track drops) Quality of Service (QoS) assessment Conformance to fault tolerance requirements Output quality Time to delivery etc. Planning and reconfiguration of the system 18.10.2013 SVM 2013 Fabian Meyer 3 Labor für Verteilte Systeme

Administrative Problems High requirements on reliability and traceability Administration of steadily-growing ATC systems has become a Time-intensive and Cost-intensive task. Similar problems in almost every domain IT applications/infrastructure essential for business goals IT systems have grown over years Heterogeneous components from different vendors High requirements on reliability and robustness High demand for intelligent, overarching, automated management tools 18.10.2013 SVM 2013 Fabian Meyer 4 Labor für Verteilte Systeme

-based IT Management (1/2) Recent advances of Semantic Web technologies Ontologies experienced revival as domain spanning knowledge models Web Language (OWL) Semantic Web Rule Language (SWRL) SPARQL Protocol And RDF Query Language (SPARQL) Advantages of ontologies in IT Management Integration of different domains Semantics are part of the model (no hard-coded logic) First applications Mapping of existing models to OWL (CIM, MOF, GMDO, SMI) [1] -based network management [2] Architecture for automated knowledge-based IT management [3] 18.10.2013 SVM 2013 Fabian Meyer 5 Labor für Verteilte Systeme

-based IT Management (2/2) Performs well for small, timeless models Real systems are complex, dynamic and have various timing aspects That leads to the following problems: Reasoning complexity of OWL ontologies is NP-hard There is no concept of time in ontologies These two characteristics turn the exclusive use of ontologies for IT Management of complex systems infeasible 18.10.2013 SVM 2013 Fabian Meyer 6 Labor für Verteilte Systeme

Approach Combination of Ontologies as a domain spanning semantic model for low-frequency data Complex Event Processing (CEP) for the processing of high-frequency data Central requirement: All components of the Management System are configured by one homogeneous model to Avoid inconsistencies Avoid knowledge fragmentation Architecture based on IBM's MAPE-K Loop Analyze Plan Monitor Knowledge Execute Managed System 18.10.2013 SVM 2013 Fabian Meyer 7 Labor für Verteilte Systeme

Knowledge Component Data storage for models used in the management cycle Can be queried or updated Models divided into system-independent and system-specific System Independent Models Transformation System Specific Models Common Base Event Event System Event Event Processing Language Complex Event Processing System Aggregation System Topology Runtime Model SLA Management Handbook Service Level Agreement System Service Level 18.10.2013 SVM 2013 Fabian Meyer 8 Labor für Verteilte Systeme

Knowledge Component Data storage for models used in the management cycle Can be queried or updated Models divided into system-independent and system-specific System Independent Models Transformation System Specific Models Common Base Event Event System Event Event Processing Language Complex Event Processing System Aggregation System Topology Runtime Model SLA Management Handbook Service Level Agreement System Service Level 18.10.2013 SVM 2013 Fabian Meyer 9 Labor für Verteilte Systeme

Knowledge Component Data storage for models used in the management cycle Can be queried or updated Models divided into system-independent and system-specific System Independent Models Transformation System Specific Models Common Base Event Event System Event Event Processing Language Complex Event Processing System Aggregation System Topology Runtime Model SLA Management Handbook Service Level Agreement System Service Level 18.10.2013 SVM 2013 Fabian Meyer 10 10 Labor für Verteilte Systeme

Composed Architecture Analysis and Plan CEP Engine Monitoring Events Aggregations & Runtime Data Runtime Model Reasoner low-frequent Events Reconfiguration Events Monitor Monitoring Monitoring Data Knowledge Event Concepts Execute Execute Commands Managed System 18.10.2013 SVM 2013 Fabian Meyer 11 11 Labor für Verteilte Systeme

Application on the ATC System Use case: Automated radar reconfiguration in case of underperforming radars Subject: Air Traffic Management (ATM) System PHOENIX of DFS Deutsche Flugsicherung GmbH Map is split into geographic tiles 18.10.2013 SVM 2013 Fabian Meyer 12 12 Labor für Verteilte Systeme

Application on the ATC System Use case: Automated radar reconfiguration in case of underperforming radars Subject: Air Traffic Management (ATM) System PHOENIX of DFS Deutsche Flugsicherung GmbH Map is split into geographic tiles Tiles have assigned radars 18.10.2013 SVM 2013 Fabian Meyer 13 13 Labor für Verteilte Systeme

Application on the ATC System Use case: Automated radar reconfiguration in case of underperforming radars Subject: Air Traffic Management (ATM) System PHOENIX of DFS Deutsche Flugsicherung GmbH Map is split into geographic tiles Tiles have assigned radars Underperforming radar is detected 18.10.2013 SVM 2013 Fabian Meyer 14 14 Labor für Verteilte Systeme

Application on the ATC System Use case: Automated radar reconfiguration in case of underperforming radars Subject: Air Traffic Management (ATM) System PHOENIX of DFS Deutsche Flugsicherung GmbH Map is split into geographic tiles Tiles have assigned radars Underperforming radar is detected Potential radar is assigned 18.10.2013 SVM 2013 Fabian Meyer 15 15 Labor für Verteilte Systeme

Application on the ATC System Tile Assignment Command Complex Event Processing Knowledge Base Configuration Radar Status ATC System 18.10.2013 SVM 2013 Fabian Meyer 16 16 Labor für Verteilte Systeme

Application on the ATC System Tile Assignment Command Complex Event Processing System Topology Radar id position range Tile origin dimension assignedradar PotentialRadar Portential Radar Rule Knowledge Base Configuration Radar Status ATC System 18.10.2013 SVM 2013 Fabian Meyer 17 17 Labor für Verteilte Systeme

Application on the ATC System Tile Assignment Command Complex Event Processing Potential Radars Tile Assignments Potential Radar Rule Knowledge Base Configuration Radar Status ATC System 18.10.2013 SVM 2013 Fabian Meyer 18 18 Labor für Verteilte Systeme

Application on the ATC System System Event Tile Assignment Command Complex Event Processing POD Event radarid pod Avg. POD Event radarid avgpod Underperforming Radar Event radarid Compromised Tile Event tileid Tile Assignment Event tileid radarid Potential Radars Tile Assignments Potential Radar Rule Knowledge Base Configuration Radar Status ATC System 18.10.2013 SVM 2013 Fabian Meyer 19 19 Labor für Verteilte Systeme

Application on the ATC System Tile Assignment Event Potential Radars Tile Assignment Command Complex Event Processing Compromised Tile Event Underperforming Radar Event Avg. POD Event POD Event Tile Assignments Potential Radar Rule Knowledge Base Configuration Radar Status ATC System 18.10.2013 SVM 2013 Fabian Meyer 20 20 Labor für Verteilte Systeme

Application on the ATC System Tile Assignment Event Potential Radars Tile Assignment Command Complex Event Processing Compromised Tile Event Underperforming Radar Event Avg. POD Event POD Event System SLA Tile Assignments Underperforming Radar SLA podtreshold Compromised Tile SLA radarthreshold Potential Radar Rule Knowledge Base Configuration Radar Status ATC System 18.10.2013 SVM 2013 Fabian Meyer 21 21 Labor für Verteilte Systeme

Application on the ATC System Tile Assignment Event Potential Radars Tile Assignment Command Complex Event Processing Compromised Tile Event Underperforming Radar Event Avg. POD Event POD Event Tile Assignments Radar Treshold POD Threshold Potential Radar Rule Knowledge Base Configuration Radar Status ATC System 18.10.2013 SVM 2013 Fabian Meyer 22 22 Labor für Verteilte Systeme

Application on the ATC System Tile Assignment Event Potential Radars Tile Assignment Command Complex Event Processing Compromised Tile Event Underperforming Radar Event Avg. POD Event POD Event System Aggregation Tile Assignments Avg. POD Aggregation Radar Underperforming Treshold Radar Aggregation Compromised Tile Aggregation POD Tile Threshold Assignment Aggregation Potential Radar Rule Knowledge Base Configuration Radar Status ATC System 18.10.2013 SVM 2013 Fabian Meyer 23 23 Labor für Verteilte Systeme

Application on the ATC System Tile Assignment Event Tile Assignment Command Complex Event Processing Tile Assignment Aggregation Compromised Tile Event Compromised Tile Aggregation Underperforming Radar Event Underperforming Radar Aggregation Avg. POD Event Avg. POD Aggregation POD Event Potential Radars Tile Assignments Radar Treshold POD Threshold Potential Radar Rule Knowledge Base Configuration Radar Status ATC System 18.10.2013 SVM 2013 Fabian Meyer 24 24 Labor für Verteilte Systeme

Status Modeling of ontologies partially done Management software implemented prototypically using OSGi as component framework OWL API for ontology handling Pellet as semantic reasoner Esper as CEP engine Monitoring adapter to ATC system is implemented Presented use case was implemented 18.10.2013 SVM 2013 Fabian Meyer 25 25 Labor für Verteilte Systeme

Lessons Learned and Future Work Finalization of the ontologies Data interchange between reasoner and CEP engine difficult Transfer to Drools rule engine Drools Expert as OWL-RL reasoner Drools Fusion as CEP engine Drools Planer for optimization Modeling of aggregations in ontology complex and time-consuming Domain Specific Language (DSL) for easier modeling of aggregations under development 18.10.2013 SVM 2013 Fabian Meyer 26 26 Labor für Verteilte Systeme

Thank you for your attention! Fabian Meyer fabian.meyer@hs-rm.de Labor für Verteilte Systeme http://wwwvs.cs.hs-rm.de