BBNT 1099PIMtg Int&Exp p1 BBN Technologies An Operating Unit of SenseIT Integration &...

29
BBNT 1099PIMtg Int&Exp p1 BBN Technologies An Operating Unit SenseIT Integration & Experimentation SenseIT PI Meeting October 8, 1999

Transcript of BBNT 1099PIMtg Int&Exp p1 BBN Technologies An Operating Unit of SenseIT Integration &...

BBNT 1099PIMtg Int&Exp p1

BBN Technologies

An Operating Unit of

SenseIT Integration & Experimentation

SenseIT PI Meeting October 8, 1999

BBNT 1099PIMtg Int&Exp p2

BBN Technologies

An Operating Unit of

Agenda

What Is Unique About SenseIT System Architecture Integration Process FY00 Experimentation

BBNT 1099PIMtg Int&Exp p3

BBN Technologies

An Operating Unit of

What is Unique About SenseIT

Mul

ti-Ta

skin

g

Dyn

amic

Re-

task

ing

Sca

labl

e

Gra

cefu

l Deg

rada

tion

Sel

f org

aniz

ing

Long

evity

Nod

e/U

ser

mob

ility

Eas

e of

Use

Per

form

ance

Advanced Routing Techniques X X X X X X X X

Mobile Code X X X X X X X

Declarative Language Interface X X X X X

Tactical Oriented user interface X X X X X

Collaborative Processing X X X X

Advanced Communications Techniques

X X X X X X

Distributed Processing X X X X X X X X

Distributed Database Structure X X X X X X

Automated management of distributed tasking vs resources

X X X X X X X X X

Enabling Information Technology

SenseIT provides a wide range of user benefits through integrated information technologies

Unique User Benefits Provided by SenseIT

BBNT 1099PIMtg Int&Exp p4

BBN Technologies

An Operating Unit of

System Architecture

BBNT 1099PIMtg Int&Exp p5

BBN Technologies

An Operating Unit of

InfoPInfoP

Node Architecture

Sensor HW

Data Acq. Module

Data Acq. API

HighLevelInfo

TimeSeries

Detect/ClassifySigP InfoP

DeviceStatus

(Local &Neighbor)

MobileCode

Data InterestSubscriptions

FunctionManager

Data Management Interface

Message Handling

Network Routing

Flow Control Services

Communications API

Communications Hardware

Tamper Sensor

SecurityManager

Exp

eri

me

nt S

upp

ort

an

d C

on

tro

l

GPS

Repositories

HardwareComponents

SoftwareModules

Platform & O/S independent distributed services

BBNT 1099PIMtg Int&Exp p6

BBN Technologies

An Operating Unit of

Data Management Interface Layer

Node DataRepository

Access[TS, DC, HI, DS]

ReadAccess

WriteAccess

QueryEngine/Proxy

S e c u r i t y S e r v i c e s

Network and Communications Layers

Data Repositories and Functional Managers

FunctionRequestHandler

MobileCode

Manager[MC]

DataSharing

& TriggerManager

DataSubscribeManager

[DI]

BBNT 1099PIMtg Int&Exp p7

BBN Technologies

An Operating Unit of

User Platform Architecture

Operator GUI

DB Proxy

Manager

DB Language Query

Generator

Data Access & Store

Function Request

Generator

Mobile Code

Manager

TimeSeries

Detect/Classify

HighLevelInfo

DeviceStatus

MobileCode

Gateway Passthrough

Message Handling

Network Routing

Flow Control Services

Communications API

Communications Hardware

Ethernet ConnectionTCP/IP wrapped sensor net message

Gateway Node

User Platform

Experiment Monitor & Control GUI

S e c u r i t y S e r v i c e s

SecurityManager

BBNT 1099PIMtg Int&Exp p8

BBN Technologies

An Operating Unit of

Integration Process

BBNT 1099PIMtg Int&Exp p9

BBN Technologies

An Operating Unit of

Philosophy

Need to keep a working system at all times Facilitates research and experimentation

Strive towards hardware independence Avoid limiting choices, hardware will evolve over time

Ability to juggle between research and experiments Developers always invested in the process

BBNT 1099PIMtg Int&Exp p10

BBN Technologies

An Operating Unit of

Schedule

Integration schedule driven by experiment schedule Experiments are critical to the success of the program

Detailed schedule in-progress Identify dependencies and requirements now

Need resource estimates (CPU, memory) ASAP Dependency specifications (at least) for December

Staggered schedule to reduce risk, ease development and integration Integration task impossible if everyone delivers at once Developers’ access to previously tested working code reduces

problems

BBNT 1099PIMtg Int&Exp p11

BBN Technologies

An Operating Unit of

Communications

Weekly Telecons Tuesdays at 2P Eastern, 11A Pacific (tent.) Starts October 12 (tent.) Raise issues to the community Identify schedule problems early

Quarterly Meetings Jan 2000 Preparation for first experiments

Use senseit_all, senseit_pi, senseit_bbn Integration website for documentation, other information

(http://javamap.bbn.com:4840)

BBNT 1099PIMtg Int&Exp p12

BBN Technologies

An Operating Unit of

Deliveries

Software Needs to meet predefined system requirements to support

experiments May only deliver a subset of research development - research

not completely driven by operational requirements Upload software to website to begin integration testing process Website holds repository of tested software available for

download

Hardware Delivered hardware catalogued and a sample set aside for

configuration management

BBNT 1099PIMtg Int&Exp p13

BBN Technologies

An Operating Unit of

Testing

Test procedures collaboratively developed ahead of delivery Must address experiment needs Can address research, other issues

Developers involved with testing process Only people with complete understanding of delivered software Testing complete and software available to community faster

Please, no software development during testing Of course, bug fixes are OK

Tests run over two-week period

BBNT 1099PIMtg Int&Exp p14

BBN Technologies

An Operating Unit of

Testing (continued) Successful test completion

Interfaces with other delivered software Meets predefined system functionality Then released to others on website Documented test results also available on test site

Debugging libraries Need developers to contribute to and use debugging libraries Lots of players in a small box Test with and without debug

BBNT 1099PIMtg Int&Exp p15

BBN Technologies

An Operating Unit of

FY00 Experimentation

BBNT 1099PIMtg Int&Exp p16

BBN Technologies

An Operating Unit of

Experimentation Overview

Experimentation Provides Data for on-going development Opportunities to showcase technologies in operational setting Schedule Framework

Notional Plan 1 field experiment / FY 1 or more lab experiments / FY Lab experiment is precursor to field experiment

FY00 Experiment Initial plan in place

FY01&02 Experiments Depend on achievable development schedule

BBNT 1099PIMtg Int&Exp p17

BBN Technologies

An Operating Unit of

FY00 Experiment Goals Wring out basic end-to-end functionality & operability

Establish performance baseline

e.g. sensing performance, network traffic, latency, scaling, survivability, etc.

Highlight unique features (expand as devel. permits)

User Benefits Multiple users/tasking, dynamic (re)tasking, basic collaborative

processing

Enabling Technologies Declarative languages, mobile code, advanced routing techniques,

collaborative processing, tactical user interface

Gather data to aid PIs in further development efforts

Program must balance experiment “reach” vs. “risk”Requires prioritization

BBNT 1099PIMtg Int&Exp p18

BBN Technologies

An Operating Unit of

FY00 Experiment Scenario - Overview Transporter Erector/Launchers (TELs) are on the move Command needs to determine when and where they are moving. Plan

Deploy sensor groups over a wide area. Use sensors to determine TEL traffic patterns. Send in Special Operations Force (SOF) to confirm identification

and destroy TELs.

BBNT 1099PIMtg Int&Exp p19

BBN Technologies

An Operating Unit of

FY00 Experiment Scenario - Geography

“Chokepoint”: e.g. valley or village

Roads

The scenario centers around a road intersection and a nearby

chokepoint.

BBNT 1099PIMtg Int&Exp p20

BBN Technologies

An Operating Unit of

FY00 Experiment Scenario - Sensor Groups

Group #2

Sensors deployed and tasked by command with TEL/convoy surveillance. • Single function• Single Task

Group #1

Surveillance coverage

Sensor fields(10-15 nodes ea.)

BBNT 1099PIMtg Int&Exp p21

BBN Technologies

An Operating Unit of

FY00 Experiment Scenario - Detected TEL traffic

Apparent TEL traffic

Surveillance reveals that TELs frequently pass through

the intersection to the “chokepoint”.

BBNT 1099PIMtg Int&Exp p22

BBN Technologies

An Operating Unit of

FY00 Experiment Scenario - SOF Insertion

SOF team inserts at chokepoint and tasks both sensor groups for full surveillance (truck, small vehicles, personnel)•Mobile code•Multi-tasked sensors

Sensors continue TEL convoy surveillance for command.

BBNT 1099PIMtg Int&Exp p23

BBN Technologies

An Operating Unit of

FY00 Experiment Scenario - Ambush

Team achieves positive identification, destroys targets and extracts

Group 1 sensors detect TELs moving towards chokepoint

and alert SOF team

BBNT 1099PIMtg Int&Exp p24

BBN Technologies

An Operating Unit of

Baseline Scenario Provides Test basic “end-to-end” operation in realistic setting Highlight unique SenseIT benefits & technologies

Multiple users/tasking, dynamic (re)tasking, basic collaborative processing

Declarative languages, mobile code, advanced routing techniques, collaborative processing, tactical user interface

Experimental data & performance to aid PIs, e.g. Vehicle & foot traffic signatures Detection/localization/tracking performance with different

sensor combinations target types and densities noise events

Statistics on network traffic loading and latency Low risk expansion of scope as development permits

BBNT 1099PIMtg Int&Exp p25

BBN Technologies

An Operating Unit of

Execution

Potential Locations 29 Palms Aberdeen Proving Grounds Other

Traffic “Targets” Heavy trucks, tanks, light vehicles (e.g. HMMVs), dismounted

personnel, other

Target Timeframe August 2000

Experimentation Practicalities Use battery eliminators (i.e. nodes are AC powered) Use Ethernet or other hard wired connection to collect data Some level of experiment monitoring resides on each node

BBNT 1099PIMtg Int&Exp p26

BBN Technologies

An Operating Unit of

FY00 - Notional Surveillance Processing

Node #1

Sensor #1

Sensor #M

Single Node Detection & Identification

Node #N

Sensor #1

Sensor #M

Multi-Node Collaborative Localization

Tracking

Single Node Detection & Identification

BBNT 1099PIMtg Int&Exp p27

BBN Technologies

An Operating Unit of

Single Node Detection & Identification

Mic Narrowband processing: FFT, normalization & peak picking

Acoustic Time-series

Compare to library of known targets

Acoustic Line List

Target ID

Local “Intensity”

Exchange observations with neighboring nodes: * Detect Target X * Level = Y

Geo-phone

Narrowband processing: FFT, normalization & peak picking

Seismic Time-series

Seismic Line List

Local “Intensity”

Independent Process implemented on each Node

Assume target signatures are dominated by unique tonals or lines

BBNT 1099PIMtg Int&Exp p28

BBN Technologies

An Operating Unit of

Multi-Node Collaborative Localization Nodes share detection/intensity messages All nodes that hold the target estimate target location Candidate localization schemes

Location of maximum observed intensity Geographically weighted sum of measured intensities “Best fit” of measured intensities to very simple

source/propagation model

BBNT 1099PIMtg Int&Exp p29

BBN Technologies

An Operating Unit of

Tracking Automated track formation performed using simple data

association algorithm Locations plotted to visualize target position versus time

X

XX

XX