Knowledge Assimilation Agent

The Knowledge Assimilation Agent (KAA) is a knowledge-based component for Grid service workflows, which comprises three basic functionalities:

  • assimilates run-time information about Grid services from different sources and produces performance estimations of future Grid service invocations (the KAA-Web Service),
  • performs past workflow analysis and produces workflow result estimations (the KAA-WXA tool) and
  • discovers new potential services through interactive semi-automatic ontology alignment (the OnTal tool).
Individual tools responsible for each of three functionalities are described in the section Components. Use of KAA functionalities in scope of the K-Wf Grid project is described.

Innovation

KAA (Scientific)
  • extends instance based learning (IBL) technique of WS performance prediction by enabling retrieval and inclusion of semantic resource properties into the feature vector,
  • enables specification of WS performance prediction profiles which specify feature vector and result to be estimated,
  • new ontology for IBL-based WS performance prediction was created together with methodology extending classical Case-Based Reasoning.
KAA (Practical)
  • enables to estimate the performance (run-time, availability, accessibility, etc.) of any monitored web service based on the invocation parameters and input resource metadata.