

We’re very excited about the results of the recently published WebSocket benchmark Kaazing completed in partnership with Dell and Tibco, titled Fastest Million with Kaazing, Dell, and Tibco.
This benchmark demonstrates that Kaazing WebSocket Gateway can deliver real-time data to one million concurrent connections on a single Dell PowerEdge R620 rack using standards-based messaging with TIBCO Enterprise Message Service at 10 messages per second with an average latency of 3.5 milliseconds from message broker to client.
For the benchmarking we used the following hardware and software components:
- Kaazing WebSocket Gateway 3.5 – JMS Edition
- Tibco Enterprise Message Service - message broker
- Dell PowerEdge R620 Servers
- Dual 3.3GHz Quad-core Xeon CPUs
- 32GB RAM
- 500GB HDD in a RAID-1 mirror
- Dual 10Gb SPF+ Ethernet cards
- Operating system: CentOS 6.1 64-bit (RedHat EL Server 6.1 compatible)
About the Scenario
The benchmark mimics an FTSE 100 stock exchange scenario. The publisher publishes 100 different stock prices on 100 topics, one stock symbol per topic. Each stock topic is updated 10 times a second.
Every client subscribes to 1 random topic, and therefore receives 10 messages per second.
The payload size for each message is 512 bytes.
Executive Summary of the Results
| Number of client connections | 1,032,000 |
| Updates to each client | 10 messages per second |
| Average latency | 3.5 ms |
| Hardware | One Dell PowerEdge R620 rack |
| Network utilization | 1.3 Gb/s |
| CPU utilization | 80% |
| Memory utilization | Less than 3 GB RAM |
For a detailed description of the test, CPU, memory, and NIC utilization, and latency analysis, read the free Fastest Million with Kaazing, Dell, and Tibco whitepaper.
Pingback: One line of code that changed the Web forever | The Zinger