120 likes | 287 Views
Distributed - KBTA: A Distributed Framework for efficient computation of Knowledge-based Temporal abstractions. Academic advisor Dr. Yuval Elovici Technical advisor Asaf Shabtai Team Maor Guetta , Arkady Mishiev. Knowledge-based Temporal Abstraction.
E N D
Distributed - KBTA: A Distributed Framework for efficient computation of Knowledge-based Temporal abstractions Academic advisor Dr. Yuval Elovici Technical advisor AsafShabtai Team MaorGuetta, ArkadyMishiev
Knowledge-basedTemporal Abstraction Developed by Prof. Yuval Shahar, 1997 • Time-Stamped Raw Data: • - Primitive Parameters • - Events • Higher Level Meaningful Temporal Information: • - Contexts • - Abstractions • - Temporal Patterns Knowledge (KBTA Security ontology) • Four inference mechanisms: • - Temporal Context Forming • - Contemporaneous Abstraction • - Temporal Interpolation • - Temporal Pattern Matching
The Goal Develop framework that manage a Parallel Computation of Knowledge-Based Temporal Abstractions (KBTA) by distributing the computation to stand-alone computation units.
Major Components • Computational Unit • Coordinator • Visualization Exploration Application (KBTA GUI)
KBTA Computational Unit • Performing a KBTA process on the queries. • Represented by stand-alone machines with KBTA framework installed on them.
Coordinator Receives queries from user Analyzes a query Dispatches Plan the CUs Monitoring and visualizing CUs state Get results from CUs
Functional Requirements • Handling Query (Analyzing Query and Generating Plans for CUs) • Receive Query • Analyzing the query • Generating plans for a processed query • Aggregation
Functional Requirements contd. • CU Management • Register/Unregister • Dispatch Plan/Get results from CU • Monitor and Visualize CU State
Non-Functional Requirements Speed Modularity Optimal distribution strategy