返回新闻列表

卡巴斯基实验室应用于服务器集群的应用程序无故障操作技术获专利

        近日,卡巴斯基实验室用于保障分布式计算机环境中应用程序操作可靠性的最新技术获得专利。这项由美国专利商标局(USPTO)颁发的专利号为8639818的专利是一种确保在服务器集群的多台服务器中安装的应用程序无故障操作,并且能够协同工作的技术手段。

        企业系统经常需要为大量用户提供服务,例如邮件服务器和数据库,并且经常需要在多台服务器上运行和操作,将这些服务器组成集群。这种结构能够为系统提供更多资源,但同时需要一种任务重新发放机制,以防范一个节点或多个节点出现故障。这对于那些仅在一个节点运行,没有在其他节点备份的任务尤其重要。虽然可以使用专门的管理服务器控制集群,但是如果管理服务器发生故障,将会危害整个系统的运行。

        卡巴斯基实验室最新的专利技术手段能够确保服务器集群无故障运转,并且无需使用中央节点。如果分布式环境中的一台服务器发生故障,其他服务器会接管其任务。去中心化服务能够确保只要还有一台节点正常运行,系统就能够保证正常运行和操作。

        最新专利技术包含一个重要的部分,即基于一种算法的时间计数器,能够同系统中所有服务器时间保持一致。由于使用了计数器,即使不同服务器上的时钟时间不准确或者没有同步,该手段同样有效。根据算法定义的一段时间后,集群内的所有节点都会更新其计数器数值,将新数值存储在共享的数据库中。服务器还会检查此时是否所有节点的计数器已经全部按时更新。如果某个服务器的计数器停止更新,就表明相关节点出现故障,其任务会转移到首个发现其故障的服务器上执行。

        目前,该技术被应用于一款名为Kaspersky Security for Microsoft SharePoint Server的安全解决方案中,用于保护SharePoint企业协作平台。

        截止到2014年2月初,卡巴斯基实验室在美国、俄罗斯、欧盟和中国获得的专利数量已经达到190项。此外,公司还有246项专利技术正在专利局等待审批。