VACS:Projects:Advanced:W4C

From VACS
Jump to: navigation, search

The W4C is a new computer architecture that is intended to supersede the performance of high end systems such as the Fujitsu PRIMEPOWER 2500 Server, Sun Fire E25K Server. Its novel architecture will bring you the performance, scalability and high availability (7 nines!!!) that your Web 2.0 applications require.

Contents

Architecture Overview

To understand how the W4C server will guarantee these amazing performance it's necessary to go deeply in its architecture.

W4C Architecture
The ADSL connector directly connects to your Internet provider and supports up to 10Gb of sustained bandwith. To protect the solution a high performance switch and firewall will filter the requests and drop the packets in a huge flushing pipe. The performance of the firewall is directly proportional to the square root of the pipe's diameter. A 110mm pipe will be enough to handle a 150Gb of dropped traffic and to handle more than 1 billion of VPN connections per second (best than Cisco Catalyst 6500 ).

The firewall connects to a yet modern and high performance connector architecture that redirects the request to the web server. This connector architecture is faster than any enterprise solutions that exists on the market. It achieves more than 100K requests per second and can be extended by adding connectors in parallel (W4C farms).

Finally, the W4C server's output is connected to a patented packet cleaner. The packet cleaner washes the packet so that it appears dry and clean for transportation by the final pipe.


High Availability

W4C HA Monitor
The high availability of the platform is achieved by a state-of-the-heart and patented high availability monitor. The MTBF of the platform is proportional to the square root of the number of HA monitor. To achieve a 7 nines, it is necessary to have 3 HA monitors connected in parallel.

The HA sensor is the most sensitive element of the solution. Several HA sensors should be connected in parallel to achieve the stability of a single HA monitor. The signal is amplified and converted to a digital signal. You can adjust the HA monitor sensitivity with a potentiometer thus giving a user friendly configuration safe interface.


High Performance Server

W4C Server
The server uses a multi-threaded and multi-pipe architecture. Requests are queued in a big container. The queue length depends on the volume of the container. A pump extracts requests from the container and pushes them with a 100 bar force to the multi-thread expander. The expander handles the requests by dispatching them to a multi virtual machine that executes the web application within a compressor chamber.

The multi-virtual machine has a sustained performance of 100Gb if necessary. This is in fact proportional to the inverse of the available memory. Unlike most virtual machines, the less memory you have the better performance (this is also a patented solution). The limit is however to have at least one byte per request (the request is compressed with a state-of-the-heart and proven infinite compressor).


J2EE and SOA

W4C SOA
The W4C platform follows the latest SOA models. You may find some information at [1]. The W4C complies with all the existing standards promoted by W3C, Oasis, OMG, ...).



References

  • World Wide Web in Water Closet: An antology of WWW myths by professor Walter Wall Wagon Woo Car
Open Source
Electronic projects