Presentation

advertisement
Advanced Decision Architectures Collaborative Technology Alliance
XLayer: A Cross-Layer Communications
Substrate for Tactical Environments
Marco Carvalho, Ph.D.
Research Scientist
Institute for Human and Machine Cognition
University of West Florida
1
Outline
Advanced Decision Architectures Collaborative Technology Alliance
•
•
•
•
•
Motivation
Technical Approach and Design
Services and Applications
Related Projects and Transitions
Upcoming Experiments and
Demonstrations
Motivation
Advanced Decision Architectures Collaborative Technology Alliance
Project Objectives
Advanced Decision Architectures Collaborative Technology Alliance
Goal: To Investigate, design and
Implement a modular and cross-layer
communications substrate for Tactical
Environments.
Proposed Capabilities:
 Seamless IP-like communications
between nodes that may be
connected through heterogeneous
protocols and data links.
 Efficient and predictable mechanisms
for detection, addressing and
discovery of platforms and services.
 Monitoring of network and link
capacity and reliability, enabling
advanced QoS support and the online
adaptation of applications.
 Enhanced routing, transport and
dissemination mechanisms that are
tolerant to node failures, network
disruptions, and link delays.
 Provide an extensible two-way
interface between applications and
underlying communications
infrastructure
Proposed Approach
Advanced Decision Architectures Collaborative Technology Alliance
Interface Integration Models
Advanced Decision Architectures Collaborative Technology Alliance
• Goal: A modular (and easily configurable)
architecture that supports different modes of
integration between the platform, the
communications infrastructure and applications.
Node (or platform)
Node (or platform)
Middleware
...
NET Layer
MAC
Provider
MAC Layer
PHY
Provider
Phy Layer
StackMonitor
Other Components
(e.g. GPS, Power, etc)
Component
API
NET
Provider
Middleware
XLayer Controller
Common API
(Transport / Middleware /
Applications / XML)
StackMonitor
Other Components
(e.g. GPS, Power, etc)
Component
API
Common API
(Transport / Middleware /
Applications / XML)
XLayer Controller
NET
Provider
...
NET Layer
MAC
Provider
MAC Layer
PHY
Provider
Phy Layer
The XLayer Architecture
Advanced Decision Architectures Collaborative Technology Alliance
7
Core Services
Advanced Decision Architectures Collaborative Technology Alliance
•
•
•
•
•
•
•
•
•
Message Propagation Service
Node Monitoring
Resource Information Sharing
Adaptive Service Discovery
Adaptive Platform Discovery
Network Management
Group Management
NetTAP (virtual sniffing)
Transport Service
– Multi-path and adaptive transport.
• Dissemination Service
8
Interfacing with the Network
Advanced Decision Architectures Collaborative Technology Alliance
XLayer Adaptors: Adaptors are internal crosslayer objects that represent external devices
such as network interfaces, GPS) within the
cross-layer.
Host
App1
Apps
(Adaptor)
XLayer
Controller
App2
Cross-Layer Service
Adaptor
Radio X
Adaptor
Interfacing with Applications
The XLayer Proxy
Advanced Decision Architectures Collaborative Technology Alliance
• The XLayer Proxy is a client API that allows
applications to use a XLayer Service.
• Available in C++ and Java.
• The XLayer Proxy can make use of both local and
remote XLayer Service instances.
Host
App1
(Proxy)
App2
Cross-Layer Service
Radio X
Current Platforms and Radio Adaptors
Advanced Decision Architectures Collaborative Technology Alliance
How far did we get?
Advanced Decision Architectures Collaborative Technology Alliance
XLayer Services
and Applications
Adaptive Discovery and Flood
Advanced Decision Architectures Collaborative Technology Alliance
Simple Flood
Adaptive
For Fixed Response Time and
coverage requirements
Reduced overhead and
resource utilization
CDS-BASED Discovery
Advanced Decision Architectures Collaborative Technology Alliance
(Registration)
(De-Registration)
14
Multipath Transport Protocols
Adaptive Reliability vs. Capacity
Advanced Decision Architectures Collaborative Technology Alliance
Adaptive Transport
Advanced Decision Architectures Collaborative Technology Alliance
• Leveraging Cross-Layer information and Machine
Learning for online Transport Protocol Optimization
– Reinforcement Learning
– Genetic Algorithms for the online optimization of reliable UDP
(MS Thesis, 2009).
First Implementation available
in SourceForce:
(www.sourceforge.net/projects/r
udp) Granados, A. & Carvalho, M.
Predictive Routing (POLSR)
Advanced Decision Architectures Collaborative Technology Alliance
hello interval
t1
hello interval
t0
t0
t0
t1
hello interval
t1
Mission Survivability Support
Advanced Decision Architectures Collaborative Technology Alliance
Defense Infrastructure based on the XLayer Substrate
Cyber Security and Information Intelligence Research Workshop
Oak Ridge National Lab
April 2009
Trust Management and Reputation Services
Advanced Decision Architectures Collaborative Technology Alliance
Dynamic Gateway Selection
Advanced Decision Architectures Collaborative Technology Alliance
20
Advanced Decision Architectures Collaborative Technology Alliance
Related Projects and Transitions
Other Related Projects
Advanced Decision Architectures Collaborative Technology Alliance
• Air Force Research Laboratory
– Cross-Layer Support for Information
Management Systems
– Sponsored
Other Related Projects
Advanced Decision Architectures Collaborative Technology Alliance
• Air Force Research Laboratory
– QoS Enabled Data Dissemination
Other Related Projects
Advanced Decision Architectures Collaborative Technology Alliance
• Rockwell Collins
– CNMS (Cognitive Network Management System)
– Building Cognitive Engines for tactical Network
Management
• Rockwell Collins
– TAAN (Topology Adaptation
for Ad hoc Networks)
Other Related Projects
Advanced Decision Architectures Collaborative Technology Alliance
• AFRL
– An Emulation Environment for Airborne Networks
Other Related Projects
Advanced Decision Architectures Collaborative Technology Alliance
• ARL
– Biologically Inspired Security Infrastructure for Tactical Networks
– Novel defense infrastructure built on top of the XLayer substrate.
Other Related Projects
Advanced Decision Architectures Collaborative Technology Alliance
• Raytheon
– Has completed an initial port of the XLayer
substrate into a development platform for the
next generation of one of their product lines.
• Raytheon
– Other projects
Upcoming Demonstration
Advanced Decision Architectures Collaborative Technology Alliance
• Joint Flight Experiment/Demonstration
–
–
–
–
IHMC (Coordination)
Air Force Research Laboratory
Army Research Laboratory
Rockwell Collins
AFRL Airborne Testbed
Stockbridge, N.Y.
Sep, 09.
Acknowledgements
Advanced Decision Architectures Collaborative Technology Alliance
IHMC

Marco Carvalho, Adrian Granados, Marco Arguedas, Carlos Perez and
Massimiliano Marcon, Jeff Bradshaw, Niranjan Suri, Larry Bunch, and several
others.
ARL

Robert Winkler, Jesse Kovach, Larry Tokarcik, Steve Choy
Raytheon

Waseem Naqvi, Alfred Brothers, David Tran, Robert Scherer, Marina Gurevich,
Anne-Marie .
AFRL

Kurt Turck, Dan Hague, James P. Hanna, Joe Suprenant, Chris Morrison, Mike
Muccio, Bob Hillman and Vaughn Combs.
Rockwell Collins

Kelli Hoback, Wayne Kraus, Nate Vanderhorn
Thank You
Advanced Decision Architectures Collaborative Technology Alliance
Thank you for the opportunity to work with
all of you in the last few years!
Marco Carvalho
Download