300 likes | 460 Views
X L ayer: A Cross-Layer Communications Substrate for Tactical Environments. Marco Carvalho, Ph.D. Research Scientist Institute for Human and Machine Cognition University of West Florida. Outline. Motivation Technical Approach and Design Services and Applications
E N D
XLayer: A Cross-Layer Communications Substrate for Tactical Environments Marco Carvalho, Ph.D.Research ScientistInstitute for Human and Machine CognitionUniversity of West Florida
Outline • Motivation • Technical Approach and Design • Services and Applications • Related Projects and Transitions • Upcoming Experiments and Demonstrations
Project Objectives 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
Interface Integration Models • Goal: A modular (and easily configurable) architecture that supports different modes of integration between the platform, the communications infrastructure and applications.
Core Services • 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
Interfacing with the Network XLayer Adaptors: Adaptors are internal cross-layer objects that represent external devices such as network interfaces, GPS) within the cross-layer. Apps (Adaptor) Host XLayer Controller App1 App2 Cross-Layer Service Adaptor Adaptor Radio X
Interfacing with ApplicationsThe XLayer Proxy • The XLayer Proxy is a client API that allowsapplications to use a XLayer Service. • Available in C++ and Java. • The XLayer Proxy can make use of both local and remote XLayer Service instances. (Proxy) Host App1 App2 Cross-Layer Service Radio X
How far did we get? XLayer Services and Applications
Adaptive Discovery and Flood Simple Flood Adaptive For Fixed Response Time and coverage requirements Reduced overhead and resource utilization Simple Flood Adaptive Simple Flood Adaptive Simple Flood Adaptive
CDS-BASED Discovery (Registration) (De-Registration)
Multipath Transport Protocols Adaptive Reliability vs. Capacity
Adaptive Transport • 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/rudp) Granados, A. & Carvalho, M.
Predictive Routing (POLSR) hello interval t1 t0 hello interval t1 t0 hello interval t1 t0
Mission Survivability Support Defense Infrastructure based on the XLayer Substrate Cyber Security and Information Intelligence Research WorkshopOak Ridge National LabApril 2009
Other Related Projects • Air Force Research Laboratory • Cross-Layer Support for Information Management Systems • Sponsored
Other Related Projects • Air Force Research Laboratory • QoS Enabled Data Dissemination
Other Related Projects • 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 • AFRL • An Emulation Environment for Airborne Networks
Other Related Projects • ARL • Biologically Inspired Security Infrastructure for Tactical Networks • Novel defense infrastructure built on top of the XLayer substrate.
Other Related Projects • 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 • Joint Flight Experiment/Demonstration • IHMC (Coordination) • Air Force Research Laboratory • Army Research Laboratory • Rockwell Collins AFRL Airborne Testbed Stockbridge, N.Y. Sep, 09.
Acknowledgements 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 Thank you for the opportunity to work with all of you in the last few years! Marco Carvalho