IP Library Granted Patent US 7,558,565
Granted Patent B2
US 7,558,565 · App. 11/022,156 · Granted Jul 7, 2009

Methods and apparatus for wireless network load generator clustering

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,558,565
App. No.
11/022,156
Granted
Jul 7, 2009
Kind
B2
Abstract

Methods and hardware for combining multiple, independent, wireless station (or user) emulating, load generators into a cluster, which is a group of independent wireless network load emulators working together to provide arbitrarily large, coordinated 802.11 user communities. A single command, control, and reporting mechanism establishes connections to the load generator nodes making up the cluster, distributes work to the nodes, and collects statistical data from the nodes. Alternate routing simplifies the routing of commands, control requests, and requests for statistical results when only a single load generator node is addressed.

Claims (26)

1. A scalable testing system for testing a wireless communication system, the testing system comprising:

a clustering system to manage and coordinate the operation of multiple load generator nodes, the clustering system including at least one cluster of independent, wireless, load generator nodes, wherein the cluster is configured to operate as a single entity, and wherein the load generator nodes can be added to and removed from the cluster in which the load generator node is included;

each of the load generator nodes capable of emulating multiple virtual wireless stations;

a wireless connection between each virtual wireless station and a wireless system under test;

a command and control management system having a command and control connection to each load generator node, the command and control management system to manage the command and control connections;

a work management and distribution system to receive cluster work requests from the clustering system, prepare load generator work requests based on the cluster work requests, and to distribute load generator work requests to load generator nodes in each of the at least one cluster via the command and control management system, the load generator work requests specifying operations to be performed by the load generator nodes;

a reporting connection management system having a reporting connection to each load generator node, the reporting connection management system to manage the reporting connections and receive statistics from the load generator nodes over the reporting connections.

2. A method for testing a wireless communication system using a cluster of independent, wireless, load generator nodes which operate as a single system and which are each capable of emulating multiple virtual wireless stations, the method comprising:

receiving a list of addresses corresponding to the load generator nodes;

initializing the cluster including the load generator nodes in the node list, wherein each of the load generator nodes emulates multiple virtual wireless stations;

establishing and maintaining a wireless command and control connection and a wireless reporting connection to each load generator in the node list;

receiving a cluster work request;

preparing a plurality of load generator work requests to implement the cluster work request;

distributing load generator work requests to the load generator nodes via the wireless command and management connections, the load generator work requests causing the load generator nodes to establish and maintain wireless connections between the virtual wireless stations and a wireless system under test;

receiving statistics via the wireless reporting connections.

3. The method of claim 2 wherein the distributing comprises:

forwarding directly to a particular load generator node through its wireless command and management connection load generator work requests addressed specifically to the particular load generator node.

4. A system comprising:

a computer coupled to a hub, wherein the hub conforms to an IEEE 802.3 standard;

a plurality of independent, wireless, load generator nodes coupled to the hub, each of the load generator nodes capable of emulating a plurality of virtual wireless stations, conforming to an IEEE 802.11 standard, and configured to communicate wirelessly with a wireless system under test;

wherein the computer is configured to manage the load generator nodes as a cluster;

wherein the computer is configured to receive a cluster work request;

wherein the computer is configured to prepare load generator work requests based on the cluster work request;

wherein the computer is configured to maintain two connections to each of the load generator nodes via the hub, the two connections being a command and control connection and a reporting connection;

wherein the computer is configured to send load generator work requests to the load generator nodes via the command and control connections and receive statistics from the load generator nodes via the reporting connections.

5. The system of claim 4 wherein at least some of the load generator nodes are removably coupled to the hub.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 19, 2018
From: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
To: KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD.
Reel/Frame 048225/0065 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 18, 2017
From: IXIA
To: KEYSIGHT TECHNOLOGIES SINGAPORE (HOLDINGS) PTE. LTD.
Reel/Frame 044222/0695 →
RELEASE OF SECURITY INTEREST Recorded Apr 26, 2017
From: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
To: IXIA
Reel/Frame 042335/0465 →
NOTICE OF SUBSTITUTION OF ADMINISTRATIVE AGENT Recorded Feb 2, 2015
From: BANK OF AMERICA, N.A., RESIGNING ADMINISTRATIVE AGENT
To: SILICON VALLEY BANK, AS SUCCESSOR ADMINISTRATIVE AGENT
Reel/Frame 034870/0598 →
SECURITY AGREEMENT Recorded Jan 25, 2013
From: IXIA
To: BANK OF AMERICA, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 029698/0060 →