Distributed network services
AssigneeAvi Networks
InventorsMurali Basavaiah, Ranganathan Rajagopalan
Life of this patent
Estimating the term…
Abstract
Providing a distributed network service includes: receiving network traffic at a first physical device; and executing a service engine to participate in the distributed network service. The distributed network service is provided to at least the first target application instance executing in a first VM on the first physical device, and a second target application instance executing in a second VM on a second physical device; and a shared state of the distributed network service is maintained with respect to the first physical device and the second physical device.
Claims25
A physical device comprising:
- one or more communication interfaces configured to receive network traffic;
- and
- one or more processors coupled to the one or more communication interfaces, configured to:
- execute a service engine to participate in a distributed network service, wherein:
- the distributed network service is provided to at least a first target application instance executing in a first VM on the physical device, and a second target application instance executing in a second VM on a second physical device;
- and
- a shared state of the distributed network service is maintained with respect to the physical device and the second physical device.
A method of providing a distributed network service, comprising:
- receiving network traffic at a first physical device;
- and
- executing a service engine to participate in the distributed network service, wherein:
- the distributed network service is provided to at least the first target application instance executing in a first VM on the first physical device, and a second target application instance executing in a second VM on a second physical device;
- and
- a shared state of the distributed network service is maintained with respect to the first physical device and the second physical device.
A computer program product for providing a distributed network service, the computer program product being embodied in a tangible computer readable storage medium and comprising computer instructions for:
- receiving network traffic at a first physical device;
- and
- executing a service engine to participate in the distributed network service;
- wherein:
- the distributed network service is provided to at least a first target application instance executing in a first VM in the first physical device, and a second target application instance executing in a second VM executing in a second physical device;
- and
- a shared state of the distributed network service is maintained with respect to the first physical device and the second physical device.
Dependencies are inferred from the claim text.