expressXG™ Framework
For High-Bandwidth Network Monitoring
Overview
The expressXG Framework lies at the heart of AdvancedIO Systems solutions, providing customers a means of rapidly developing optimized high-bandwidth security, monitoring, and sensor system applications. The framework, protocol-specific application modules, and underlying platforms facilitate the creation of solutions by those who have always best understood the problems, but lacked sufficiently advanced, high-performance, programmable tools to unleash that creativity.
Designed for network monitoring and security application programmers at service providers and OEMs, the expressXG Framework provides an array of system management, configuration, and programming capabilities designed to meet the needs of today's complex high-bandwidth network situational awareness applications. The framework's innovative architecture, integrated with AdvancedIO's Deep Packet Inspection (DPI) line-speed technology, provides a groundbreaking combination of application-level programmability, high-performance, and scalability across platforms. Available (plug-in) software application modules include the Botnet Filter and Statistics Module, providing novel technology for rapid, early detection of botnets before day zero, while they are still forming, when an ounce of prevention is worth at least several pounds of cure.
The expressXG Framework is available for a broad range of hardware platforms from AdvancedIO to support a variety of applications:
A Feature-Rich and Dynamic Network Monitoring and Security Solution
The expressXG Framework solution provides four main features:
- On-the-fly Programmability - expand system functionality using a high-level API and software modules.
- Dynamic Configurability - change system functionality dynamically, running different target applications on the same system.
- Data Management - advanced data transfer capabilities including load balancing, zero-copy DMA and multi-core, multi-thread processor support.
- Traffic Processing - effective traffic monitoring and inspection capabilities using protocol-specific APIs, advanced filtering and statistical evaluation.
expressXG Framework System Architecture
The expressXG Framework consists of application software and DPI devices communicating through a high-speed switched data fabric. Using this framework, you have the ability to configure the same physical system in various ways or to add or change functionality dynamically. This outstanding ability to re-configure, manage and control provides the opportunity to respond quickly to changing network conditions and expand system functionality using one scalable solution.
Develop Your Network Applications Using Elegant APIs
The expressXG Framework, running on AdvancedIO's open standards hardware platforms, forms a programmable high bandwidth network monitoring and security system. It provides the critical underlying infrastructure required to program at the application level, using only a few software interface functions. This lets operators use their in-house talent to rapidly create and integrate new software applications that run across all platforms.
Low-Level Subsystem Components Abstracted So Developers Focus on High-Level Applications
The expressXG Framework features a software plug-in interface that makes the entire system expandable with a richer set of features
and accelerates the deployment of new applications. The Framework's application software, residing on the System Controller, handles
low-level device communication and management, so developers can work with a high-level API.

High-Level Application Modules and User Logic Increases System Functionality and Performance
expressXG Framework Lite
Designed for government customers who want to implement their proprietary DPI algorithms, the expressXG Framework Lite solution is ideally suited for the rapid development and implementation of real-time DPI and sensor processing functionality onto Field Programmable Gate Arrays (FPGAs).Benefits
- Empowers developers to create high-bandwidth network monitoring and security applications
- Accelerates application development using elegant high-level APIs
- Enables rapid response to evolving network dynamics
- Ensures effortless migration across platforms, while preserving in-house development efforts
- Safeguards capital investment in network monitoring and security infrastructure
Features
- Standard C++ programming on Linux platform
- Remote application installation and tear-down using descriptive XML
- Device handling including insertion, removal, monitoring, programming, and communication
- High-level application-specific interfaces require no need for complex scripting
- Standard web-based plug-in GUI requiring no special software installation
- Enterprise Messaging Bus for custom cross-platform/cross language GUI development
