Processing math: 100%
  • 查询稿件
  • 获取最新论文
  • 知晓行业信息
官方微信 欢迎关注

铁路私有云平台性能评估方法研究及试验

孙晨宇, 钟章队, 陈姝

孙晨宇, 钟章队, 陈姝. 铁路私有云平台性能评估方法研究及试验[J]. 铁路计算机应用, 2019, 28(3): 16-21.
引用本文: 孙晨宇, 钟章队, 陈姝. 铁路私有云平台性能评估方法研究及试验[J]. 铁路计算机应用, 2019, 28(3): 16-21.
SUN Chenyu, ZHONG Zhangdui, CHEN Shu. Performance evaluation method of railway private cloud platform[J]. Railway Computer Application, 2019, 28(3): 16-21.
Citation: SUN Chenyu, ZHONG Zhangdui, CHEN Shu. Performance evaluation method of railway private cloud platform[J]. Railway Computer Application, 2019, 28(3): 16-21.

铁路私有云平台性能评估方法研究及试验

详细信息
    作者简介:

    孙晨宇,在读硕士研究生;钟章队,教授。

  • 中图分类号: U29;TP39

Performance evaluation method of railway private cloud platform

  • 摘要: 设计符合铁路业务需求的私有云性能评估方法。通过分析铁路实际业务需求,抽象评估指标,并基于openstack搭建一套为京沈客专实验线优化的实验云平台,将评估方法应用到实验平台中。实验表明,实验云平台各项性能指标均可以达到预期目标,满足铁路各项业务需求,该评估方法适用于铁路私有云性能评估。结果表明该评测方法应用到铁路私有云系统的可行性,为铁路私有云平台的建设及优化提供支持。
    Abstract: This paper designed a private cloud performance evaluation method that met railway business requirements. By analyzing the actual business needs of the railway, the paper abstracted evaluation index, and based on open stack to build a set of experimental cloud platform for the optimization of the Beijing-Shenyang passenger dedicated experimental line, the evaluation method was applied to the experimental platform. Experiments show that the performance index of the experimental cloud platform can meet the expected objectives and the needs of railway business requirements. The evaluation method is suitable for the performance evaluation of railway private cloud. The results show that the evaluation method is feasible to apply to the railway private cloud system, and provides support for the construction and optimization of the railway private cloud platform.
  • 最高聚集人数是高速铁路(简称:高铁)车站站房设计规模的主要依据,其准确计算不仅可以提高站房的设计质量,避免浪费资源,而且能改善站容站貌,提升城市形象。

    国内外学者对最高聚集人数计算方法进行了大量研究。何宇强等人[1]分析了既有最高聚集人数计算方法的不足,以车站列车的发车时刻、发送人数、送站人数比例等作为输入数据,建立了最高聚集人数模拟模型。文献[2]基于微观仿真软件Nomad,研究了不同车站设计方案对最高聚集人数的影响。张天伟等人[3]在旅客出行习惯和列车晚点因素的基础上,建立了最高聚集人数计算模型。姚加林等人[4]定量分析了城市道路交通可靠性对铁路车站最高聚集人数的影响。文献[5-6]通过数据分析拟合,提出了旅客提前到站的时间分布密度函数和最高聚集人数的计算方法。叶玉玲等人[7]改进了传统的概率计算方法,考虑列车开行频率、检票人数、旅客候车时间分布等因素,建立了高铁车站最高聚集人数预测模型。

    上述研究在提出新建车站最高聚集人数计算方法时,通常将车站的列车开行方案和列车乘车人数作为已知量。然而,车站在建成之前,其列车开行方案和列车乘车人数通常是不易确定的。为了解决该问题,本文设计并实现了新建高铁车站最高聚集人数计算软件,该软件通过设置车站基础属性和相关数据库来估计新建高铁车站的列车开行方案、列车乘车人数及旅客到达规律,以更合理、精准地计算新建高铁车站的最高聚集人数。

    新建高铁车站最高聚集人数计算模型(简称:计算模型)由4个部分组成:相似车站及列车开行方案匹配、列车乘车人数匹配、旅客到达规律匹配、最高聚集人数计算。

    新建高铁车站最高聚集人数计算的前提是获取新建高铁车站列车开行方案,因此,本文设置了高铁车站基础属性,建立了列车开行方案数据库。高铁车站的基础属性包括日发送列车总数、城市类型(省会/副省级城市、地级市、县级市)、地理位置(东部及沿海地区、中部地区、西部地区)、城市常住人口、城市的城镇化率、常住人口密度、车站对应城市人均国内生产总值(GDP,Gross Domestic Product)、城镇居民人均可支配收入、农村居民人均可支配收入等。列车开行方案包括列车的车次、发站、始发站、终到站、类型、运行里程、发车时刻、运行耗时等。在此基础上,计算模型通过计算新建高铁车站与数据库中车站的差异度,找出新建高铁车站的相似车站,并将该相似车站列车开行方案作为新建高铁车站列车开行方案的估计值。新建高铁车站的相似车站确定步骤具体如下。

    步骤1:计算新建高铁车站与数据库中车站之间的差异度,如式(1)所示。

    Si=m(GimGnsm)2,i=1,2,,I (1)

    其中,Si表示第i个车站与新建高铁车站之间的差异度;I表示车站总数;Gim表示第i个车站的基础属性m的归一化数据;Gnsm表示新建高铁车站的基础属性m的归一化数据。

    步骤2:保留前20个差异度较低的车站,作为相似车站的初步确定结果。在这20个车站中,有的车站的列车开行方案与其余车站差异较大,因而需要被去除。具体方法为:分别计算这20个车站中,高速列车数量与普通速度(简称:普速)列车数量的比值、始发列车数量与途径列车数量的比值、长途列车数量与短途列车数量的比值,然后运用三倍标准差法[8]剔除异常值对应的车站。

    步骤3:用户在剩余相似车站选择4个作为的相似车站,并将这4个相似车站列车开行方案作为新建高铁车站列车开行方案的估计值。这是因为经过步骤2去除部分相似车站后,剩余相似车站列车开行方案仍可能存在与新建高铁车站差异过大的情况。

    为模拟车站集散态势,在确定相似车站及列车开行方案之后,计算模型还需要确定相似车站列车开行方案中各列车乘车人数。通过相关性分析发现,列车乘车人数与列车类型、运行里程、发车时刻、车站对应城市常住人口数等属性具有较强相关性。因此,本文根据各铁路局集团公司提供的数据建立了列车乘车人数数据库,该数据库包含了上述属性及其对应的列车乘车人数。计算模型将相似车站列车开行方案中列车的各属性与数据库进行对比,若一致,则选取该列车乘车人数作为相似车站列车开行方案的乘车人数估计值。

    为了更好地模拟车站集散态势,在确定相似车站及其列车开行方案之后,还需确定相似车站列车开行方案中各列车的旅客到达规律。由于对数正态分布可较好地模拟旅客到达规律[3],本文运用对数正态分布模拟旅客到达规律。通过相关性分析发现,旅客到达规律与列车类型、列车乘车人数、列车发车时刻及车站对应城市类型具有较强相关性。因此,本文根据各铁路局集团公司提供的数据建立了旅客到达规律数据库,该数据库包含了上述属性及其对应的旅客到达规律。计算模型将相似车站列车开行方案中列车的各属性与数据库进行对比,若一致,则选取该旅客到达规律作为相似车站列车开行方案的旅客到达规律估计值。

    新建高铁车站最高聚集人数计算的步骤具体如下。

    步骤1:计算相似车站列车开行方案的车次k在时刻t已经到达车站的人数Ak(t),如式(2)所示。

    Ak(t)=NkTTktfk(t)dt,t[TkT,Tk]k=1,2,,n (2)

    其中,Nk表示车次 k 的乘车人数;T表示旅客乘坐车次 k 的最大提前候车时间;Tk表示距车次 k 发车时间前5 min的时间;fk(t)表示车次 k 的旅客到达规律,符合对数正态分布;n 表示车站的列车总数。

    步骤2:计算相似车站列车开行方案中车次 k 在时刻 t 离开车站的人数Lk(t),如式(3)所示。

    Lk(t)=gk(Tkt),t[T,T+Nk/gk] (3)

    其中,gk 表示第 k 列车的旅客检票速度;T表示车次 k 的检票时刻。

    步骤3:计算相似车站的最高聚集人数N,如式(4)所示。

    N=max[nk=1(Ak(t)Lk(t))]t[1,1440] (4)

    步骤4:重复步骤1~步骤3,计算4个相似车站最高聚集人数的平均值,并将其作为新建高铁车站最高聚集人数估计值。

    本文采用MATLAB App Designer开发新建高铁车站最高聚集人数计算软件。该软件分为4个部分:最高聚集人数计算、数据更新、辅助功能、数据库。

    最高聚集人数计算功能模块是计算软件核心部分,可通过用户输入的新建高铁车站属性,匹配相似车站及列车开行方案、相似车站各列车乘车人数、相似车站各列车旅客到达规律,模拟各相似车站的旅客集散态势,得到新建高铁车站最高聚集人数计算结果。由于高铁车站的基础属性、客车开行方案、列车乘车人数、旅客到达规律等数据会随时间变化而变化,计算软件设置了数据更新功能模块。该模块支持用户定期更新这些数据,使新建高铁车站最高聚集人数计算结果始终保持准确。此外,计算软件还设置了辅助功能模块,包括用户注册、用户登录、用户密码修改。辅助功能模块运行时需读取或修改用户信息数据库。

    本文软件的设计框架如图1所示。

    图  1  软件设计框架

    本文软件已应用于某新建高铁车站。该高铁车站距所在城市的市中心13 km,其初期设计为16台30线,建成后服务于多条高铁线,是一个大型综合客运站。本文以该高铁车站为例,介绍软件的应用情况。

    登录软件后,输入高铁车站的基础属性,查找相似车站及列车开行方案。在所有相似车站中,选择4个相似车站分别进行计算,得到4个相似车站旅客集散态势模拟和最高聚集人数。相似车站的选择、旅客集散态势模拟和最高聚集人数的计算结果如图2所示。

    图  2  相似车站旅客集散态势模拟及该高铁车站最高聚集人数计算结果

    为了验证本文软件在该高铁车站的应用效果,本文分别计算了4个新建高铁车站的最高聚集人数,并将计算结果与中国国家铁路集团有限公司批复核准的最高聚集人数进行对比,对比结果如表1所示。

    表  1  新建高铁车站最高聚集人数计算结果对比
    高铁车站批复核准人数/人次本文软件计算的人数/人次差值(绝对值)
    车站110 0009 853147
    车站23 0002 818182
    车站33 0003 04545
    车站4800696104
    下载: 导出CSV 
    | 显示表格

    表1可知,4个新建高铁车站的最高聚集人数与本文软件计算的最高聚集人数相差较小,这表明本文软件对新建高铁车站的设计具有实际性指导价值,能够很好地根据新建高铁车站的相关数据,设计符合实际应用的高铁车站设计方案。

    本文设计了新建高铁车站最高聚集人数计算软件,该软件以数据库为基础,通过相似车站及列车开行方案匹配、列车乘车人数匹配、旅客到达规律匹配、最高聚集人数计算4个步骤计算新建高铁车站最高聚集人数。4个新建高铁车站的对比结果表明,本文软件能够得到符合实际情况的高铁车站建设方案。目前,本文软件已经在一些单位部署试用,取得较好效果。下一步,本文将进一步对该软件的普适性进行完善,以得到大规模应用;同时定期更新数据库,以保证计算结果的准确性。

  • [1] 李博.云计算在铁路信息化基础设施建设中应用研究[J].铁路计算机应用, 2015, 24(10):1-5.
    [2]

    Vogel A, Griebler D, Maron C A F, et al. Private IaaS Clouds:A Comparative Analysis of OpenNebula, CloudStack and OpenStack[C]//Euromicro International Conference on Parallel, Distributed, and Network-Based Processing. IEEE, 2016:672-679.

    [3]

    Wen X, Gu G, Li Q, et al. Comparison of open-source cloud management platforms:OpenStack and OpenNebula[C]//International Conference on Fuzzy Systems and Knowledge Discovery. IEEE, 2012:2457-2461.

    [4]

    Mahjoub M, Mdhaffar A, Halima R B, et al. A Comparative Study of the Current Cloud Computing Technologies and Offers[C]//First International Symposium on Network Cloud Computing and Applications. IEEE, 2012:131-134.

    [5]

    Paradowski, Aaron, L. Liu, and B. Yuan. Benchmarking the Performance of OpenStack and CloudStack[C]//International Symposium on Object/component/service-Oriented Real-Time Distributed Computing. IEEE, 2014:405-412.

    [6]

    Zheng Q, Chen H, Wang Y, et al. COSBench:A Benchmark Tool for Cloud Object Storage Services[C]//International Conference on Cloud Computing. IEEE, 2012:998-999.

    [7]

    Shirinbab S, Lundberg L, Erman D. Performance evaluation of distributed storage systems for cloud computing[J]. International Journal for Computers&Their Applications, 2013, 20(4):195-207.

    [8]

    Paradowski A, Liu L, Yuan B. Benchmarking the performance of openstack and cloudstack[C]//2014 IEEE 17th International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing. IEEE, 2014:405-412.

    [9]

    Xu Q, Yuan J. A Study on Service Performance Evaluation of Openstack[C]//Ninth International Conference on Broadband and Wireless Computing, Communication and Applications. IEEE Computer Society, 2014:590-593.

    [10] 北京蓝海讯通科技股份有限公司. 2017年云主机性能测试评测报告[EB/OL].[2017-11-01

    ]. https://www.oneapm.com/report.html.

  • 期刊类型引用(0)

    其他类型引用(1)

计量
  • 文章访问数:  79
  • HTML全文浏览量:  0
  • PDF下载量:  14
  • 被引次数: 1
出版历程
  • 收稿日期:  2018-08-06
  • 刊出日期:  2020-07-05

目录

/

返回文章
返回