Back to results
US 9,867,085 B2Granted
Methods and apparatus for virtual machine configured to run offload application
AssigneeNokia Solutions and Networks Oy
InventorMikko Tapani Suni
Life of this patent
Estimating the term…
Abstract
An apparatus, comprise a virtual machine on which an offload application is configured to run, said virtual machine comprising a first interface configured to provide offload traffic to said application and a second interface configured to output traffic from said application.
Claims21
An apparatus, comprising:
- a virtual machine on which an offload application is configured to run, said virtual machine comprising a first interface configured to provide offload traffic to said offload application and a second interface configured to output traffic from said offload application;
- and
- a traffic termination point associated with said offload application, wherein a virtual network is provided between said traffic termination point and said virtual machine, said virtual network comprising at least one first bridge, the at least one first bridge is dedicated to only said offload application, and the traffic termination point is configured to route said offload traffic to said offload application and to route traffic from said offload application back to a traffic flow,
- wherein the offload application, when run, is configured to alter an order of a packet with respect to other packets.
1 more element
A method comprising:
- receiving at least one stream of packets;
- filtering said received stream of packets to determine which packets are to be routed to one of a plurality of offload applications, wherein different filtering rules are provided for one or more of different applications, different streams and different directions of packet streams;
- and
- offloading at least some of said packets for routing to a respective offload application, wherein the offloading comprises routing respective packets to respective management objects, each of the one or more management objects is associated with at least one bridge, each bridge is dedicated to only one offload application, each of the one or more management objects comprises a traffic termination point, and the traffic termination point is configured to route said offloaded packets to the respective offload application and to route packets from the respective offload application back to a traffic flow,
- wherein the offload application, when run, is configured to alter an order of a packet with respect to other packets.
2 more elements
A computer program, embodied on a non-transitory computer readable medium, the computer program product configured to control a processor to perform:
- receiving at least one stream of packets;
- filtering said received stream of packets to determine which packets are to be routed to one of a plurality of offload applications, wherein different filtering rules are provided for one or more of different applications, different streams and different directions of packet streams;
- and
- offloading at least some of said packets for routing to a respective offload application, wherein the offloading comprises routing respective packets to respective management objects, each of the one or more management objects is associated with at least one bridge, each bridge is dedicated to only one offload application, each of the one or more management objects comprises a traffic termination point, and the traffic termination point is configured to route said offloaded packets to the respective offload application and to route packets from the respective offload application back to a traffic flow,
- wherein the offload application, when run, is configured to alter an order of a packet with respect to other packets.
2 more elements
Dependencies are inferred from the claim text.