HIGHLY SCALABLE APPLICATION NETWORK APPLIANCES WITH VIRTUALIZED SERVICES
First Claim
1. A method performed by a network element, the method comprising:
- receiving at a network element a packet of a network transaction from a client over a first network for accessing an application server of a datacenter over a second network, the network element operating as an application services gateway of the datacenter;
identifying a context associated with the application server based on based on the packet, including information that identifies one or more application services to be performed on the packet and resources to be allocated for performing the application services, wherein each context includes information representing a logical instance of one or more physical resources of the network element shared by multiple contexts; and
performing the one or more application services on the packet using the resources identified by the context.
3 Assignments
0 Petitions
Accused Products
Abstract
An application network appliance with virtualized services is described herein. According to one embodiment, a packet of a network transaction is received from a client for accessing an application server of a datacenter, where the network element operates as an application services gateway of the datacenter. A context associated with the application server is identified based on the packet, including information that identifies application services to be performed on the packet and resources to be allocated for performing the application services. A context includes information representing a logical instance of physical resources of the network element shared by multiple contexts. One or more application services are performed on the packet using the resources identified by the context. Other methods and apparatuses are also described.
-
Citations
18 Claims
-
1. A method performed by a network element, the method comprising:
-
receiving at a network element a packet of a network transaction from a client over a first network for accessing an application server of a datacenter over a second network, the network element operating as an application services gateway of the datacenter; identifying a context associated with the application server based on based on the packet, including information that identifies one or more application services to be performed on the packet and resources to be allocated for performing the application services, wherein each context includes information representing a logical instance of one or more physical resources of the network element shared by multiple contexts; and performing the one or more application services on the packet using the resources identified by the context. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A machine-readable medium having instructions stored therein, which when executed by a machine, cause the machine to perform a method, the method comprising:
-
receiving at a network element a packet of a network transaction from a client over a first network for accessing an application server of a datacenter over a second network, the network element operating as an application services gateway of the datacenter; identifying a context associated with the application server based on the packet, including information that identifies one or more application services to be performed on the packet and resources to be allocated for performing the application services, wherein each context includes information representing a logical instance of one or more physical resources of the network element shared by multiple contexts; and performing the one or more application services on the packet using the resources identified by the context. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification