A method for ensuring the fail-proof operation of an application has been patented.
Kaspersky Lab has patented a method for maintaining the reliable operation of applications in distributed computing environments. This patent has been issued recently by the United States Patent and Trademark Office (USPTO).
The new patent describes a method for maintaining a fail-safe operation of a cluster without using a central node. If one of the servers in a distributed environment fails, others will take over its tasks. Decentralization guarantees that the system will remain operational as long as at least one of the nodes is operational.
Generally corporate systems serving a large number of users, such as mail servers and databases, operate on several servers forming a cluster. This structure can provide the system with more resources, but at the same time it needs a mechanism for redistributing tasks should one or more nodes fail. This is particularly important for those tasks that are run on one node only and are not duplicated on other nodes. Although a dedicated management server may be used to control the cluster, the entire system’s operation is jeopardized if that server fails. In this situation the new method will be useful claims company.
This technology is currently implemented in a security solution called Kaspersky Security for Microsoft SharePoint Server, in which it helps to protect the SharePoint corporate collaboration platform.