Post on 01-Jan-2016
description
T.J. Rogers, V.S. Subrahmanian
Department of Computer Science
University of Maryland
{rogers,vs}@cs.umd.edu
1
IMPACT Agents for Logistics
21999 IMPACT Workshop
Credits Joint effort with:
US Army Logistics Integration Agency (POCs: Bobby White, Jeffrey Shields, Miranda Moore)
US Military Academy, West Point (POCs: LTC. Jack Marin, LTC. Ron Byrnes, and MAJ. Joseph Schafer)
University of Maryland (POCs: T.J. Rogers, V.S.Subrahmanian)
31999 IMPACT Workshop
Army Logistics Integration Agency(LIA)
LIA has a “Virtual Operations Center” concept which will: allow analysts integrated
access to a variety of data sources (AWR, AA)
allow analysts to “pipe” results of data access to planning, analysis and visualization tools.
allow analysts to register mission-critical conditions they need to track and couple actions to the evaluation of such conditions.
Conditionsto Track
Data/software sources
analystsupdates
41999 IMPACT Workshop
Army War Reserves Data Sets 4 AWR data sets used so far:
LOGTAADS data sets - 2 files containing multi-table, multi-record structures.
ORACLE data - 2 data sets. Distributed machines, running
two OSs - Unix and NT. Logisticians can specify
conditions they want to monitor.
Logisticians can specify actions (e.g. send-mail, post web page, etc.) to be taken when these conditions are triggered.
Java Client
LOGTADDS Files
NT 4.0 Server
Web and Remote HERMES Servers
Network
Equip RU and APS-LOC Files
Solaris 2.5 Workstation
Solaris 2,5 Workstation
51999 IMPACT Workshop
Example John Smith wants to track the
quantity of supply items in the “P” category on the ship “Alexandria”.
When the quantity drops below an 95% fill (I.e. the Alexandria has less than 95% of the “P” items it should have), he wants an email sent to him
Two steps: John Smith interacts with IMPACT
Logistics Agent Interface (see right).
IMPACT Logistics Agent tracks changes to data for all conditions and triggers actions.
Logistics AgentInterface
ConditionAction Base
IMPACTLogisticsAgent
Dataagents
61999 IMPACT Workshop
Commander Interface
Insert Jason’s screendump here
71999 IMPACT Workshop
ActionLog Screendump
Insert screendump of action log (Rob)
81999 IMPACT Workshop
Example action status set
Insert screendump from AgentDE
91999 IMPACT Workshop
Timing data
Insert screendump from AgentDE
10
1999 IMPACT Workshop
Step 1: Data agent ships update info to Logistics Agent.
NetworkNetworkLogisticsLogisticsAgentAgent
Data agent
Logistics Agent, I
11
1999 IMPACT Workshop
Logistics Agent, IILogistics Agent, II
Step 2:Logistics agent evaluates conditions of interestto different users.
NetworkNetwork MediatorMediator
12
1999 IMPACT Workshop
Logistics Agent, IIILogistics Agent, III
Step 3: Logistics Agent takes appropriate actions (e.g.providing email notifications, performing computations,etc.)
NetworkNetwork MediatorMediator
13
1999 IMPACT Workshop
Work to be Performed in year 3 Develop incremental algorithm to evaluate effect of data
changes on conditions of interest. Develop algorithm to “merge” multiple interests together
so as to reduce system load. Extend the range of AWR data sets. Extend the range of analytic, planning and decision tools
used in AWR Logistics Agent. Extend the range of actions taken by AWR agent to
handle database updates (already supported in IMPACT, but not in this application).
14
1999 IMPACT Workshop
Addendum: Connection interface
15
1999 IMPACT Workshop
Addendum:Action method library
16
1999 IMPACT Workshop
Addendum:Agent Roost view-port