三峡通航调度系统架构优化研究

来源 :中国水运 | 被引量 : 0次 | 上传用户:Phoenix164
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:三峡通航调度系统作为三峡局的核心应用系统,涉及船舶过闸申报、计划下发、过闸统计、信息服务等各个重要的业务。近些年随着三峡通航业务的不断深化拓展,调度系统的压力日益增加,已经逐渐无法满足三峡通航信息化水平飞速发展的需要。为进一步提升系统的稳定性以及可持续性,本文对目前调度系统存在的主要问题进行的分析,并研究目前主流的系统高可用部署技术,提出一套适用于三峡通航调度系统的架构优化方案。
  关键词:三峡通航;架构;高可用
  中图分类号:U641         文献标识码:A            文章编号:1006—7973(2021)10-0067-02
  三峡通航调度系统是以三峡局颁布的《通航调度管理办法》为指导,构建涵盖坝区升船机、葛洲坝船闸、三峡船闸、锚地等通航设施于一体的综合调度模型。并在此基础上,以三峡局《信息资源规划方案》为依据,充分利用已建设网络系统、GPS综合应用系统、应用框架系统和数据中心等资源,系统性构建三峡升船机航运调度、安检系统。调度系统功能主要包括:智能化调度方案生成、船舶定位与报到、船舶过坝申报、船舶动态管理、调度计划、预计划、安检计划、调度管理、锚地管理、运行管理、气象水情管理等功能。目前随着三峡通航业务的发展,在调度系统的基础上二次开发了资料审核、区域联动、复检计划、船舶流量控制等功能,对调度系统的压力逐渐增加,为提升系统的稳定性,满足不断发展的业务需求,亟需对调度系统的架构进行优化调整。
  1 三峡通航调度系统运行现状及存在的问题
  调度系统作为三峡通航业务内部使用的重要系统,部署在内网环境,其应用服务器的整体架构如下图所示:
  调度安检系统在船舶申报、调度、计划以及安检等各个流程及环节发挥了重要的作用,但随着运行时间的增加,部分问题日益凸显,对服务器及系统的稳定运行造成的较大的影响,影响了调度系统后期的升级优化,无法满足日益增长的业务需要。
  调度系统应用服务器目前部署有IBM websphere中间件,为主从模式。当主服务器故障时,将直接导致调度系统业务中断;当从服务器故障时,主服务器应用负载大幅度增加,影响系统运行速度。
  根据以上分析可以发现,调度系统采用的主从结构虽然能够对业务进行负载均衡,减少服务器应用的压力,但依旧存在单节点隐患。三峡通航作为影响长江水运的重要业务节点,一旦调度系统产生故障,将会影响船舶正常过闸流程,保证服务器及系统应用的稳定运行至关重要。因此,对调度系统的架构进行优化是十分必要的。
  2 架构技术分析
  (1)集群。集群就是一组相互独立的计算机,通过高速的网络组成一个计算机系统,每个集群节点都是运行其自己进程的一个独立服务器。对网络用户来讲,网站后端就是一个单一的系统,协同起来向用户提供系统资源,系统服务。通过网络连接组合成一个组合来共同完成一个任务。根据目的的不同,服务器集群可以分为高性能集群、高可用集群以及负载均衡集群。
  (2)负载均衡。负载均衡(Load Balance)是集群技术(Cluster)的一种应用。负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力。任何的负载均衡技术都要想办法建立某种一对多的映射机制:一个请求的入口映射到多个处理请求的节点,从而实现分而治之。这种映射机制使得多个物理存在对外体现为一个虚拟的整体,对服务的请求者屏蔽了内部的结构。
  (3)高可用。高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,在集群服务器架构中,当主服务器故障时,备份服务器能够自动接管主服务器的工作,并及时切换过去,以实现对用户的不间断服务。
  根据对不同架构技术进行分析比选,并结合三峡通航业务发展的实际,目前三峡通航业务能力从小型朝着中型过渡,对业务的连续性较高,同时因为系统数量较多、环境复杂,本次架构的部署应该尽量简单;经过研究分析,拟采用负载均衡以及高可用作为本次服务器架构优化的方案,使用的软件为LVS、Keepalive以及Nginx。
  3 架构部署以及实现
  LVS是一个开源的软件,可以实现传输层四层负载均衡。LVS是Linux Virtual Server的缩写,意思是Linux虚拟服务器。目前有三种IP负载均衡技术(VS/NAT、VS/TUN和VS/DR);八种调度算法(rr,wrr,lc,wlc,lblc,lblcr,dh,sh)。
  Keepalived基于VRRP协议来实现高可用解决方案,避免单点故障[1]。至少需要两台服务器运行Keepalived[2],即一台为Master,另一台为Backup,但对外表现为一个VIP(虚拟IP)。两台服务器会检测对方状态,如果有一台服务器宕机,或工作出现故障,Keepalived将检测到,并将有故障的服务器从系统中剔除,同时使用其他服务器代替该服务器的工作,当服务器工作正常后Keepalived自动将服务器加入到服务器群中,通过服务器自动接管应用,能够避免产生单点故障。
  经过优化后的架构如下图所示:
  4 总结
  根据以上的测试结果,可以发现通过LVS+Keepalived+Nginx的高可用架构,能够有效避免产生单点故障,提升服务器的稳定。同时随着业务的不断增加,通过增加节点服务器给Nginx服务器分担负载,具有较高的可持续性,可以有效适应三峡通航业务的不断发展,为三峡通航信息化水平的进一步发展打下一定的基础。
  参考文献:
  [1]单康康,王勇超,郭晔.基于LVS+Keepalived的DNS集群研究[J].電信快报,2018(3):26-28
  [2]孙天昊,陈飞,邓俊昆.一种基于cookie回话保持的LVS集群系统[J].计算机应用研究,2013(4):1102-1104.
其他文献
摘 要:在当前形势下,LNG在我国能源市场的需求持续增长。而现有的运输方式主要是沿海管网和陆上槽车,大大限制了LNG在我国广大内陆地区的供应。近年来,“江海联运”得到大力推广,“内河LNG接收站”也在实施规划布局,本文旨在通过分析LNG运输船的种类、装载量,结合“江海联运”和“内河接收站”,探讨LNG在我国内河运输的前景,为LNG的内河运输起到参考作用。  关键词:LNG;LNG运输船;江海联运;
交通运输部、国家发展改革委、国家能源局、国家电网有限公司等部门近日联合印发了《关于进一步推进长江经济带船舶靠港使用岸电的通知》(交水发〔2021〕63号,以下简称《通知》),现将相关政策解读如下:  一、出台背景  船舶靠港使用岸电是减少靠泊期间大气污染物和二氧化碳排放的最有效措施,是促进水运行业减污降碳、绿色转型发展的重要抓手,是深入打好污染防治攻坚战、加快建設交通强国的重要举措。习近平总书记三
期刊
摘 要:为降低沿海渔船港口通航事故风险,本研究构建合理安全状况指标体系来保障渔船安全。分析并选取安全要素;根据关联度与信息熵多次筛选指标;并校核体系合理性。研究表明:该体系能较为全面地评估通航风险,保证通航安全。  关键词:沿海渔船;港口通航安全状况;灰色关联度;信息熵;指标筛选  中图分类号:U698 文獻标识码:A 文章编号:1006—7973(2021)10-0033-0
摘 要:设计采购施工(EPC)工程总承包,即工程总承包企业依据合同约定,承担设计、采购、施工和试运行工作,并对承包工程的质量、安全、费用和进度等全面负责。本文主要依据工程实践和相关规范,在“三管三控一协调”这七个方面对以设计为主体的EPC总承包商在项目管理中的定位进行分析,为后续EPC总承包商的管理提供可借鉴的意见。  关键词:EPC;项目管理;管理定位  中图分类号:U61 文献标识码:
摘 要:珠江航运信息化发展至今,在实现珠江航运信息服务水平的提升的同时,积累了大量的业务数据和管理数据。在推动大数据与综合交通运输深度融合的背景下,针对珠江航运的发展需求,本文将以珠江水运发展方向以及航运数据为基础,结合大数据挖掘技术和展现的信息化手段,构建珠江航运大数据应用体系,明确体系构建流程以及大数据在珠江航运发展中的具体应用方向,从而推进珠江航运的精准管理、高效服务和科学决策,为加快建设交
日前,交通运输部颁布《关于修改<交通运输行政执法程序规定>的决定》(交通运输部令2021年第6号),并将于7月15日起与新修订的《行政处罚法》同步实施。为便于有关单位更好地理解相关内容,切实做好贯彻实施工作,现就修订背景和主要内容解读如下:  一、修订背景  新修订的《行政处罚法》对行政处罚种类、案件管辖、电子送达、非现场执法、简易程序案件范围、案件办理期限、案件听证、法制审核、罚款执行等重要内容
期刊
交叉航段由于多条航道交织,交叉水域水流条件较为紊乱,船舶在区段内通航时飘移量增大,导致船舶操纵难度增大,加大了水上交通事故的风险.本文以秦淮河航道与溧水河、句容河交叉的三岔口航段为例,提出交叉航段通航安全关键因素,通过数学模型分析了交叉航道水流流态对船舶安全通航的影响,为类似工程提供借鉴.
摘 要:当前,拖轮动力的能源形式仍以燃油为主,燃油成本也在拖轮运行总成本中占据相当大的比重,无论是为了企业降本增效,还是基于节能减排的环保要求,如何有效地降低拖轮燃油消耗,是企业管理的一项重要内容。本文结合黄骅港煤炭港区拖轮设备及作业条件,通过研究设计油耗监控系统,采集所需拖轮运行数据,建立一种油耗数据分析与单船节油考核的方法,并提出拖轮节油降耗措施,为港口拖轮企业管理提供借鉴。  关键词:拖轮;
摘 要:本文对三峡通航安全生产工作现状进行了全面深入的调研,分析了三峡通航所面临的形势要求和风险挑战,紧紧围绕安全发展理念、统筹发展和安全的要求,对从完善制度体系、健全综合安全管理体系、防范重大安全风险、提升安全管理水平、改善通航服务质量以及推动安全工作落地见效等六个方面进行系统的思考,提出了推进三峡通航安全生产治理体系和治理能力现代化的具体措施建议。  关键词:三峡通航;安全生产;治理体系;治理
摘 要:为了提高船舶建造安全性,通过分析当前船舶建造安全事故的原因,提出了以人员、设备、环境、高危作业现场、危险源等为安全管理对象的船舶建造系统化安全监控系统。为了验证该系统的效果,在某船厂采用问卷调查形式对当前安全管理现状和该体系实施对安全管理体系的影响打分,通过采用模糊综合评价和层次分析法发现实施该体系后管理体系后更趋近于良好。因此船舶建造系统化的安全管理方法对提高船舶建造安全性具有显著作用。