×

Virtualization of control software for communication devices

  • US 20060031852A1
  • Filed: 05/02/2005
  • Published: 02/09/2006
  • Est. Priority Date: 04/30/2004
  • Status: Abandoned Application
First Claim
Patent Images

1. A virtual communications network, the virtual communications network including a plurality of processors coupled via a communications channel, the virtual communications network comprising:

  • a plurality of virtualization engines, each of the plurality of virtualization engines comprising computer network software, wherein the plurality of virtualization engines are in communication via a inter process communication protocol, each of the plurality of virtualization engines including one or more application modules, each of the one or more application modules implementing a network application, wherein the network application may be one of a routing protocol, a firewall, a VPN, a network management protocol, an inter-process communications module for communication with the plurality of virtualization engines via the inter-process communication protocol, an application programming interface for the inter-process communications modules, wherein the one or more applications modules communicate with the plurality of virtualization engines by accessing the inter-process communications module via the application programming interface;

    a management software module for creating and managing the plurality of virtualization engines, wherein the management software module is operative to select, for each of the plurality of virtualization engines, a processor from the plurality of processors on which the virtualization engine operates, wherein the management software module is in communication with the plurality of virtualization engines via the inter-process communication protocol.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×