Date post: | 29-Dec-2015 |
Category: |
Documents |
Upload: | clifford-mclaughlin |
View: | 214 times |
Download: | 0 times |
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 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 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 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