PARALLEL COMPUTATION OF KNOWLEDGE-BASED TEMPORAL ABSTRACTION Academic advisor Dr. Yuval Elovici Technical advisor Asaf Shabtai Team Maor Guetta, Arkady Mishiev
Functional Requirements Handling Query (Analyzing Query and Generating Tasks for CUs) Receive Query Analyzing the query and generating tasks for a processed query Dispatching tasks to Computational Units Receive results and Aggregation Return aggregated results
Functional Requirements contd. CU Management Register/Unregister CU Monitor and Visualize CU and servers state
System Architecture Knowledge Expert GUI DBKB KB Web Service Computational Unit Coordination Server
System Architecture
Query States Accepted Analyzing Dispatching Processing Aggregating Returned Failed Processing [yes] [numOfCUChanged] [no]
Dispatch Plan
Handle Results
Task list / Status Query Sending GUI. Monitoring GUI Managing and Communicating components of the CUs. Database/Knowledge communication package QueryHandler Module in the Coordinator. FaultHandler.
Thanks