Patent ID: 8276136
Filing Date: 2012-09-25
Classification: H04L

Abstract:
1. A computer implemented method comprising: receiving, by a network appliance device, a request to reconfigure a remotely-available service executing on the network appliance device; obtaining, by the network appliance device, configuration data for reconfiguring the remotely-available service from a server; invoking, by the network appliance device in response to obtaining the configuration data˜a new instance of the remotely-available service on the network appliance device, the new instance to initialize by using the configuration data; during the invoking of the new instance of the remotely-available service, maintaining, by a current instance of the remotely-available service, operations associated with the remotely-available service; when the configuring of the new instance of the remotely-available service is completed, estimating, by the new instance of the remotely-available service, a time of completion of the operations executing on the current instance of the remotely-available service; checking, by the new instance of the remotely-available service, a state of the current instance of the remotely-available service at the estimated time of completion; terminating, by the new instance of the remotely-available service, execution of the current instance of the remotely-available service if the current instance is running at the estimated time of completion; and continuing, by the new instance of the remotely-available service, the operations associated with the remotely-available service.