Development and application of whole-railway wagon flow routing services with EPOLL programming model
-
摘要: 将原先采用标准C++语言开发的、运行于Win32操作系统上的车流径路系统移植到64 bit Linux操作系统中,采用Eclipse作为开发工具,基于Linux的I/O编程模型—EPOLL开发全路车流径路服务,形成全路车流径路数据集中计算和分布应用的新模式,支持车流径路数据的高并发访问和高效率传输;经过一年的运行监测,该服务运行稳定,已为多个应用系统提供全路车流径路共享数据。Abstract: The existing wagon flow routing software built by C++ running in Win32 OS was transplanted into 64-bit Linux OS and Eclipse was used to encapsulate the software as the whole-railway wagon flow routing services with the I/O programming model EPOLL, which established a new mode of distributed-application and centralized computing of wagon flow routing data that could meet the need of high concurrent access and efficient data transmission. After one year running under monitoring, the whole-railway wagon flow routing services have been proven to be stable and capable of providing shared data of whole-railway wagon flow routing for multiple application systems.
-
-
[1] 吴 毅. 可视化铁路网货流、车流公共信息平台的研究 [J]. 铁道运输与经济,2006(7):76-77. DOI: 10.3969/j.issn.1003-1421.2006.07.030 [2] 金福才,王长群,张 强,等. 路网空车调整系统的设计与实现 [J]. 铁路计算机应用,2008(11):1-3. DOI: 10.3969/j.issn.1005-8451.2008.11.001 [3] 赵 娟. 考虑车流组织模式的铁路车流径路优化模型研究 [J]. 铁道学报,2017,39(7):19-24. [4] Zhao Juan. Research on Optimizing Model for Car Routing Considering the Patter of Car Flow Organization [J]. Journal of the China Railway Society, 2017, 39(7): 19-24.
[5] 宋敬彬, 孙海滨. LINUX网络编程[M]. 北京: 清华大学出版社, 2010. [6] Richard Stevens. UNIX网络编程卷1[M]. 北京: 人民邮电出版社, 2009. [7] 吴 毅. 铁路运输径路计算机处理系统方案设计与研究 [J]. 铁路计算机应用,2006,15(5):1-3. DOI: 10.3969/j.issn.1005-8451.2006.05.001 [8] 老男孩. 跟老男孩学习Linux运维[M]. 北京: 机械工业出版社, 2017. [9] 严蔚敏, 吴伟民. 数据结构[M]. 北京: 清华大学出版社, 1995. -
期刊类型引用(2)
1. 李博. 机车乘务员培养管理优化策略研究. 国际公关. 2022(18): 56-58 . 百度学术
2. 王大龙. 朔黄铁路机务系统综合信息平台方案研究. 运输经理世界. 2022(30): 68-70 . 百度学术
其他类型引用(0)