What is 6WINDGate?

The architecture of 6WINDGate features a distinct separation between the control plane and the data plane, allowing for optimized processing. In this data plane, the fast path of 6WINDGate runs independently from the Linux operating system, relying on a dedicated set of processor cores tailored for its operations. This fast path is specifically engineered to manage the majority of network packets efficiently, thus circumventing the performance degradation often linked to Linux overhead. By employing a run-to-completion model, all cores can utilize the same software, with dynamic allocation based on the real-time requirements of packet handling or the performance demands from Linux applications. Packets requiring more intricate processing are the exception, as they are redirected to the Linux environment for necessary management and control functions. Moreover, any packet processing data that is configured or acquired via control plane protocols within Linux is consistently synchronized with the fast path, ensuring smooth and transparent operation alongside Linux and its applications. This thoughtful architectural approach not only boosts overall network performance but also maintains clear operational boundaries between the two planes, thereby enhancing efficiency and reliability in packet processing. Ultimately, the design of 6WINDGate exemplifies a sophisticated balance between high-performance networking and effective system management.

Integrations

No integrations listed.

Screenshots and Video

6WINDGate Screenshot 1

Company Facts

Company Name:
6WIND
Date Founded:
2000
Company Location:
France
Company Website:
6wind.com

Product Details

Deployment
SaaS

Product Details

Target Company Sizes
Individual
1-10
11-50
51-200
201-500
501-1000
1001-5000
5001-10000
10001+
Target Organization Types
Mid Size Business
Small Business
Enterprise
Freelance
Nonprofit
Government
Startup
Supported Languages
English

6WINDGate Categories and Features

Application Development Software

Access Controls/Permissions
Code Assistance
Code Refactoring
Collaboration Tools
Compatibility Testing
Data Modeling
Debugging
Deployment Management
Graphical User Interface
Mobile Development
No-Code
Reporting/Analytics
Software Development
Source Control
Testing Management
Version Control
Web App Development