OPTIMIZATION TO CREATE A HIGHLY SCALABLE VIRTUAL NETORK SERVICE/APPLICATION USING COMMODITY HARDWARE
A method of deployment of virtual machines (VMs) including receiving traffic having characteristics from clients and based on the traffic, dynamically bringing up son VMs and when the traffic goes down, removing the son VMs. Sharing a cache between the son VMs by the VMs directly accessing the cache when receiving traffic from existing clients and performing encryption/decryption for new clients.
1 . A method of deployment of virtual machines (VMs) comprising:
receiving traffic having characteristics from clients;
based on the traffic, dynamically bring up son VMs and when the traffic goes down, removing son VMs; and
sharing cache between the VMs by the VMs directly accessing caches for traffic from existing clients and performing encryption/decryption for new clients.
2 . The method of deployment of claim 1 , wherein a master controller brings up or removes the son VMs.
3 . The method of deployment of claim 1 , wherein the master controller dynamically and in real-time removes and brings up son VMs.