一、项目基本情况
无人机监查已成为安防部门的一种先进的野外环境的监管手段,而对于大型无人机群和地面站的网络化管理也已成为主要管理模式,而其中服务器在网络中为其它客户机(如无人机、地面站设备)提供计算或者应用服务。服务器具有高速的CPU运算能力、长时间的可靠运行、强大的I/O外部数据吞吐能力以及更好的扩展性。根据服务器所提供的服务,一般来说服务器都具备承担响应服务请求、承担服务、保障服务的能力就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服务。当一台服务器出现故障时,由另一台服务器承担服务任务,从而在不需要人工干预的情况下,自动保证系统能持续提供服务。双机热备由备用的服务器解决了在主服务器故障时服务不中断的问题。
此次服务器双机热备软件系统研发项目,是跨县区实现无人机集中监控系统的子项目,是设计并开发服务器双机热备应用软件。软件实现功能;同一时间内只有一台服务器运行,当其中运行着的一台服务器出现故障无法工作时,另一台备份服务器会迅速的自动运行。
目标实现:
(1)主备机服务器数据同步:运行过程中,主服务数据自动实时同步到备用服务,保证主备服务数据的一致。
(2)心跳工作过程:主备机会通过此心跳路径,周期性的发出相互检测的测试包,如果此时主机出现故障,备机在连续丢失设定数目的检测包后,会认为主机出现故障。
(3)双机热备的切换:当备机检测到主机故障或网络故障时,根据已设定的规则,自动启动备机的相关服务,完成双机热备的切换。
(4)虚拟IP:IP地址采用虚拟IP的方式。软件将虚拟IP地址解析到当前运行的服务器的实际地址。客户端通过虚拟IP地址访问服务器。
二、实施及产出
“无服务器双机热备控制系统”项目经电力系统自动化团队与华软科技股份有限公司两方一年多时间的共同努力,现已全部完成。本着勤俭节约、艰苦创业、确保项目顺利进行的精神,积极组织开展项目实施的各个阶段性工作,并对经费的使用进行了合理的分配,在使用过程中,严格遵守国家、企业及学校规定的财务制度,使本项目能够按时保质完成。项目实施过程中,由华软科技股份有限公司提供通讯系统环境,辽宁工业大学电力系统自动化团队负责服务器双机热备控制系统软件研发。目前该无人机系统采用分散式管理方式已在某公安系统投入使用。为城市跨县区实现无人机治安巡航提供技术保障,同时促进了无人机控制技术发展与应用,具有一定的经济效益和社会效益。