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

基于TOGAF的铁路科研企业数字化总体架构研究

杨扬, 朱韦桥, 王运霞, 赵立先, 郝伟俊

杨扬, 朱韦桥, 王运霞, 赵立先, 郝伟俊. 基于TOGAF的铁路科研企业数字化总体架构研究[J]. 铁路计算机应用, 2024, 33(6): 8-14. DOI: 10.3969/j.issn.1005-8451.2024.06.02
引用本文: 杨扬, 朱韦桥, 王运霞, 赵立先, 郝伟俊. 基于TOGAF的铁路科研企业数字化总体架构研究[J]. 铁路计算机应用, 2024, 33(6): 8-14. DOI: 10.3969/j.issn.1005-8451.2024.06.02
YANG Yang, ZHU Weiqiao, WANG Yunxia, ZHAO Lixian, HAO Weijun. Digital overall architecture of railway scientific research enterprises based on TOGAF[J]. Railway Computer Application, 2024, 33(6): 8-14. DOI: 10.3969/j.issn.1005-8451.2024.06.02
Citation: YANG Yang, ZHU Weiqiao, WANG Yunxia, ZHAO Lixian, HAO Weijun. Digital overall architecture of railway scientific research enterprises based on TOGAF[J]. Railway Computer Application, 2024, 33(6): 8-14. DOI: 10.3969/j.issn.1005-8451.2024.06.02

基于TOGAF的铁路科研企业数字化总体架构研究

基金项目: 中国铁道科学研究院集团有限公司科研项目(2022YJ300)
详细信息
    作者简介:

    杨 扬,助理研究员

    朱韦桥,研究员

  • 中图分类号: U29 : TP399

Digital overall architecture of railway scientific research enterprises based on TOGAF

  • 摘要:

    为确保铁路科研企业数字化转型的高效、有序推进,需要设计针对铁路科研企业的数字化总体架构。文章基于TOGAF(The Open Group Architecture Framework)理论,结合铁路科研企业的关键业务和数字化能力需求,对铁路科研企业的数字化总体架构进行研究。数字化总体架构主要包括业务架构、应用架构、数据架构、技术架构和安全架构等5部分,能够帮助铁路科研企业进一步明确决策体系、运营模式、能力构建和业务结构,从而为科学推进和顺利实施铁路科研企业的数字化转型提供参考和理论依据。

    Abstract:

    To ensure the efficient and orderly promotion of digital transformation in railway scientific research enterprises, it is necessary to design a digital overall architecture for railway research enterprises. This paper was based on the TOGAF (The Open Group Architecture Framework) theory, combined with the key business and digital capability requirements of railway scientific research enterprises, studied the digital overall architecture of railway scientific research enterprises. The digital overall architecture mainly includes five parts: business architecture, application architecture, data architecture, technical architecture, and security architecture. This architecture can help railway scientific research enterprises further clarify their decision-making system, operation mode, capability building, and business structure, thereby provide reference and theoretical basis for scientific promotion and smooth implementation of digital transformation of railway scientific research enterprises.

  • 随着汽车制造业和物联网的快速发展,许多新兴应用和技术应运而生。这些应用在处理相关数据时,需要大量的存储和计算资源,这对通信网络服务质量提出了更高的要求。车联网(IoV,Internet-of-Vehicles)是以车内网、车际网及车载移动网络为基础的大型网络。然而,现有的车联网无法满足新型车载应用的需求,为此引入了移动边缘计算(MEC,Mobile Edge Computing)技术。MEC将强大的计算和存储能力从远程云推向网络边缘,从而实现低延迟的效果,并能减少带宽的消耗。目前,许多学者致力于将车辆网络集成到MEC中[1-2],从而形成了车辆边缘计算(VEC,Vehicle Edge Computing)的新模式。灵活的移动边缘机制可以应用于智能交通系统、传感器系统[3]、铁路信息系统[4]、铁路通信系统[5]等领域。

    基于MEC的车联网是近年来的研究热点。在计算任务卸载的过程中,车辆的移动性会造成卸载任务频繁中断,难以满足时延敏感型任务的要求[6]。而由于边缘计算环境中的设备和服务器资源异构性较大[7],需要根据任务特性和设备状态进行资源分配[8]。此外,边缘环境中设备状态和网络状况随时可能变化,需要在动态变化的环境下作出合适的卸载决策[9]。车辆的无规则移动和车速的动态变化也会使得计算任务卸载调度方案的复杂性显著提升。

    计算卸载一直以来都得到了广泛的关注和研究。文献[10]提出了一种用于车载网路的基于云的移动边缘计算卸载框架,设计了一种预测模式传输方案;文献[11]提出了一种涉及路边单元(RSU,Road Side Unit)和车辆的合作下载机制,考虑了不同的车辆角色;文献[12]研究了软件定义的车联网络中的延迟容忍数据缓存和任务计算;文献[13]讨论了如何将计算任务从移动设备卸载到边缘服务器,以降低移动设备的计算负载和延迟;文献[14]研究了多信道无线干扰环境下移动边缘云计算的多用户计算卸载问题;文献[15]提出了一个用于提高任务执行效率的分布式多跳任务卸载决策模型,将卸载问题建模为带约束的广义分配模型进行求解,但并未优化能耗。计算卸载决定了任务是在本地执行还是在边缘执行,两者拥有不同的计算能耗,计算密集型任务从移动设备迁移到附近的 MEC服务器时还需要考虑无线传输的能耗[16]。目前,对车联网计算卸载的研究还存在许多局限性,比如未涉及时延和能耗成本的同时优化。

    基于以上问题,本文研究车辆边缘计算的通信和计算模型,在考虑每个车辆应用的任务时延限制下,构建多目标优化目标函数,以达到时延和能耗成本最小化的目的。参考非支配排序遗传思想,通过引入交叉变异、非支配排序、拥挤度排序等技术,提出了多目标任务卸载算法,最后通过实验验证了其性能。

    构建车辆边缘计算的通信和计算模型。考虑一段长直道路,按RSU划分区域,有N个区域的集合R={r1,r2,,rN}。有M辆车的集合V={v1,v2,,vM} ,每个车辆都有一个任务,每个任务用三元组表示:Ti={di,Ci,timax。其中, {d}_{i} 表示任务 {T}_{i} 的大小; {C}_{i} 表示计算任务所需的CPU指令周期数; {t}_{i}^{\max} 表示任务所能接受的最大时间延迟。

    {x}_{i}^{k} 表示任务 {T}_{i} 在在区域 k 本地卸载的比例, {y}_{i}^{k} 表示在RSU卸载的比例, (1-{x}_{i}^{k}-{y}_{i}^{k}) 表示在基站卸载的比例。

    (1)任务 {T}_{i} 在区域 k 本地计算时间为

    T{V}_{i}^{k}={x}_{i}^{k}\cdot\frac{{C}_{i}}{{f}_{i}} (1)

    式(1)中, {f}_{i} 为车辆本地的本地计算能力。

    (2)任务 {T}_{i} 在区域 k 本地计算能耗为

    E{V}_{i}^{k}={x}_{i}^{k}\cdot T{V}_{i}^{k}{\cdot P}_{i} (2)

    式(2)中, P_i 为车辆i的传输功率。

    (3)任务 {T}_{i} 在区域 k 卸载到路边单元的计算时间为

    T{R}_{i}^{k}={y}_{i}^{k}\cdot \left(\frac{{d}_{i}}{{S}_{i}^{r}}+\frac{{C}_{i}}{{f}_{k}^{r}}\right) (3)

    式(3)中, {S}_{i}^{r} 为车辆和RSU之间的无线通信速率; {f}_{k}^{r} 为路边单元 rk 的计算能力。

    (4)任务 {T}_{i} 在区域 k 卸载到路边单元上的计算能耗为

    E{R}_{i}^{k}={y}_{i}^{k}\cdot T{R}_{i}^{k}{\cdot P}_{k}^{r} (4)

    式(4)中, {P}_{k}^{r} 为路边单元的功率。

    (5)任务 {T}_{i} 在区域 k 卸载到基站的基站计算时间为

    T{B}_{i}^{k}=\left(1-{x}_{i}^{k}-{y}_{i}^{k}\right)\cdot\left(\frac{{d}_{i}}{{S}_{i}^{b}}+\frac{{C}_{i}}{{f}_{k}^{b}}\right) (5)

    式(5)中, {S}_{i}^{b} 为车辆和基站之间的无线通信速率; {f}_{k}^{b} 为基站的计算能力。

    (6)任务 {T}_{i} 在区域 k 卸载到基站的计算能耗为

    E{B}_{i}^{k}=\left(1-{x}_{i}^{k}-{y}_{i}^{k}\right)\cdot T{B}_{i}^{k}{\cdot P}_{k}^{b} (6)

    式(6)中, {P}_{k}^{b} 为基站的功率。

    定义求和目标函数:求和M个车辆在N个区域中时间T和能耗成本E分别为

    T=\sum_{i=1}^{M}\sum_{k=1}^{N}max\left(T{V}_{i}^{k},T{R}_{i}^{k},T{B}_{i}^{k}\right) (7)
    E=\sum_{i=1}^{M}\sum_{k=1}^{N}(E{V}_{i}^{k}+E{R}_{i}^{k}+E{B}_{i}^{k}) (8)

    最小化系统和能耗的多目标优化目标函数为

    \min T, \min E (9)
    s.t.{x}_{i}^{k},\;{y}_{i}^{k}\in \left[\mathrm{0,1}\right],\;\forall i=\mathrm{1,\;2},\;\cdots ,\;M,\;\forall k=\mathrm{1,\;2},\;\cdots ,\;N (10)
    0\leqslant{x}_{i}^{k}+{y}_{i}^{k}\leqslant1,\;\forall i=\mathrm{1,\;2},\;\cdots ,\;M,\;\forall k=\mathrm{1,\;2},\;\cdots ,\;N (11)
    {t}_{i}\leqslant{t}_{i}^{max},\;\forall i=\mathrm{1,\;2},\;\cdots ,\;M (12)

    式(10)代表比例值总是在[0,1]范围内;式(11)代表每个车辆在一个时隙内并行卸载,在本地卸载或在RSU上进行卸载的比例值之和在0到1之间;式(12)代表每个任务的时延约束不能超过任务所能接受的最大时间延迟。

    本文参考非支配排序遗传算法( NSGA-II,Non-dominated Sorting Genetic Algorithm-II)[17]思想求解上述联合优化问题,通过引入交叉变异、非支配排序、拥挤度排序等技术,提出了本文的多目标任务卸载算法(MOTOA,Multi-Objective Task Offloading Algorithm)。

    本文采用实数编码对计算卸载方案进行编码。表1给出了用于边缘服务器的计算卸载方案的编码示例。

    表  1  编码示例
    卸载比例 {x}_{1}^{1} {x}_{1}^{2} {x}_{2}^{1} {x}_{2}^{2} {y}_{1}^{1} {y}_{2}^{1} {y}_{1}^{2} {y}_{2}^{2}
    卸载比例值0.400.130.050.170.200.550.110.22
    下载: 导出CSV 
    | 显示表格

    本例中有2个区域和2个任务。第1个区域本地计算了第1个任务40%的结果(即 {x}_{1}^{1}= 0.40 );第一个区域RSU上的边缘服务器计算了第1个任务20%的结果(即 {y}_{1}^{1}= 0.20 );第2个区域本地计算了第2个任务的17%的结果(即 {x}_{2}^{2}= 0.17 );第2个区域的RSU上的边缘服务器计算了第2个任务的22%(即 {y}_{2}^{2}= 0.22 )。接着,使用交叉变异生成子代种群,再借助非支配排序和拥挤度排序,更新种群。此外,在非支配排序中,将时延与能耗的倒数作为个体适应度以进行排序。

    本文提出的MOTOA具体步骤如下:

    (1)根据编码基因,随机生成满足约束的第1代种群 {P}_{1} ,个体数为 n ,设置迭代次数 \lambda {F}_{0}=\varnothing

    (2)当迭代次数小于等于 \lambda 时,执行步骤(3),否则执行步骤(8);

    (3)对于第 g 次迭代,对 {P}_{g} 进行交叉变异生成子代种群,去掉不满足约束的个体,获得 {Q}_{g}

    (4)令 {R}_{g}={{P}_{g}\cup Q}_{g} ,并对 {R}_{g} 使用非支配排序得到分层结果( {F}_{1},\;{F}_{2},\;\cdots ,\;{F}_{l} ) ,非支配排序执行过程中,以时延与能耗的倒数作为个体适应度;

    (5)将分层依次合并,直到正好有 n 个或正好超过 n 个个体,并且合并之前已经对这些分层进行了拥挤度排序,得到合并后种群 {S}_{g}

    (6)如果 {|S}_{g}|=n ,则 {P}_{g+1}= {S}_{g} ;如果 {|S}_{g}| > n ,则去掉超过部分,因为已经进行过拥挤度排序,去掉的都是拥挤度小的较差个体;

    (7)返回步骤(2);

    (8)迭代结束,令 P={P}_{\mathrm{\lambda }+1} ,返回最终结果 P

    根据文献[17],NSGA-II的时间复杂度为 O\left(m{n}^{2}\right) ,其中, m 代表优化目标个数; n 代表种群个体数量。本文为双目标优化,且迭代 \lambda 次,因此,MOTOA的时间复杂度为 O\left(2\lambda {n}^{2}\right)=O\left(\lambda {n}^{2}\right)

    在车联网多目标任务卸载场景中,对本文提出的MOTOA的各项性能进行评估。

    设任务的数据量大小为3 ~ 8 kB,任务的时延限制为2 ~ 5 ms。实验采用50个最大交通流量为1000的城市中心区域车联网多目标卸载场景。每3个区域共用一个基站。实验所采用的参数如表2所示。

    表  2  实验参数
    参数
    \mathrm{车}\mathrm{辆}i\mathrm{的}\mathrm{传}\mathrm{输}\mathrm{功}\mathrm{率}{P}_{i} 40 dBm
    任务 {T}_{i} 的大小 {d}_{i} 3~8 kB
    任务 {T}_{i} 所能接受的最大时间延迟 {t}_{i}^{max} 2~5 ms
    车辆 i 本地的计算能力 {f}_{i} 200~1000 MIPS
    区域 k 路边单元的计算能力 {f}_{k}^{r} 800~2000 MIPS
    区域 k 基站的计算能力 {f}_{k}^{b} 2000~4000 MIPS
    下载: 导出CSV 
    | 显示表格

    本节通过仿真实验对MOTOA的执行时间、总能耗、任务满足自身时延限制的比例及传输系统吞吐量进行评估,并与以下4个对比算法进行比较。

    (1)本地计算:任务只利用车辆本地的计算能力处理计算任务,不将任务卸载到其他服务器计算。

    (2)边缘服务器计算:车辆任务只利用车辆所在区域RSU的边缘服务器进行任务卸载计算,不利用车辆本地和基站的计算能力。

    (3)NGTO(Non-Cooperative Game Task Offloading):文献[18]提出的一种基于非合作博弈的高效任务卸载方案,其中,卸载决策通过博弈论方法由MEC服务器或远程云服务器做出。

    (4)MOO(Multi-Objective Optimization):文献[19]提出的一种多目标优化算法,在考虑截止期限约束的同时,根据延迟和能量目标优化车联网中的任务卸载过程。

    不同方案下执行时间的对比如图1所示。

    图  1  不同方案的任务执行时间比较

    随着车辆任务的增加,MOTOA增长最慢,执行时间也最小。此外,当任务数量较多时,MOTOA的性能与本地计算、边缘服务器计算方案出现差距。与其他算法相比,MOTOA的时延平均减少了近32%。MOO方案也是一种优秀的多目标任务卸载算法,利用贪心思想以降低时延,根据当前状态选择最优的决策,但与本方案仍存在差距。在NGTO方案中,每个车辆都只考虑自己的利益,从而导致一些车辆可能被过度利用,其时延仍大于MOTOA。

    不同方案下的总能耗比较如图2 所示。

    图  2  不同方案的能耗比较

    与本地计算、边缘服务器计算方案相比,MOTOA具有明显优势,实现了总能耗最低,最多可降低约28%能耗。此外,当任务数量为10、20、30和40时,本文算法的性能优于本地计算方案。当任务数量达到50,MOTOA的性能与本地计算基本持平,这是因为任务被卸载到不同的目的地,导致传输能耗增加,但性能是在可以接受的范围内。与MOO和NGTO算法相比,本文方案在能耗方面也更有优势。

    不同方案下任务满足自身时延限制的比例如图3所示。

    图  3  不同方案下任务满足自身时延限制的比例

    实际任务可能对时延是敏感的,本文研究不同方案下的任务是否满足其时延限制,从图3可以看出,与本地计算、边缘服务器计算和其他算法相比,MOTOA基本满足所有任务自身的时延限制,性能更优。因为没有足够的计算资源,本地计算方案无法满足大多任务的时延限制要求。此外,当任务数量过多时,仅靠车辆和RSU的计算能力可能无法处理过多的任务,所以满足任务时延限制率将降低。MOO方案是基于贪心的角度求解,初始能较好满足任务时延限制,但随着需要处理的任务数据量增多,因为只关注整体时间的最优,没有确保每个任务可以在自身时延限制内完成,其满足任务时延限制的比率降低。NGTO方案中每个车辆用户更多关注自身的利益,故其满足任务时延限制的比率也将降低。

    不同方案下传输系统吞吐量比较如图4所示。

    图  4  不同方案下传输系统吞吐量比较

    可知,随着任务数量的逐渐增多,每种任务卸载方案传输系统吞吐量都有所增加。MOO和NGTO方案的总体吞吐量也高于本地计算和边缘服务器计算方案,但本文方案的吞吐量相较于另外4种算法明显较高,相较于只在本地计算,其吞吐量增加了2倍,相较于将任务只卸载到边缘服务器计算,传输系统吞吐量增加了将近1倍。这是因为MOTOA算法充分利用了计算资源。

    本文在车载边缘的场景下考虑车联网中的多目标任务卸载调度优化问题。考虑通信资源和计算资源,针对动态的车联网环境,借助非支配排序遗传算法,提出多目标任务卸载算法。通过仿真实验对本文算法的各项性能进行了评估,结果表明,该算法可有效降低系统的时延和损耗。

    下一步还可以考虑V2V通信和不同路边单元之间的合作,通过车辆和车辆之间的通信完成协作计算。另外,可以将路边单元划分为不同的协作集群,在不同集群之间考虑路边单元的协作。

  • 图  1   铁路科研企业数字化总体架构

    图  2   铁路科研企业数字化总体架构中的业务架构

    图  3   铁路科研企业应用信息系统建设情况与分类示例

    图  4   铁路科研企业统建应用系统布局示例图(整合后)

    图  5   数据服务平台功能架构

    图  6   数据资产管理体系规划

    图  7   铁路科研企业数字化总体架构的技术架构

  • [1] 佚 名. 2021-2022年数字化转型白皮书系列:数智技术驱动智能制造[R]. 上海:上海市人工智能技术协会,商汤智能产业研究院,2021.
    [2] 中国南方电网有限责任公司. 数字电网实践白皮书[R]. 广州:中国南方电网有限责任公司,2021.
    [3] 中关村信息技术和实体经济融合发展联盟,中国企业联合会. 2021国有企业数字化转型发展指数与方法路径白皮书[R]. 北京:中关村信息技术和实体经济融合发展联盟,中国企业联合会,2021.
    [4] 武 勇. 铁路运输企业数字化转型路径探索[J]. 中国铁路,2022(11):1-7, DOI: 10.19549/j.issn.1001-683x.2022.06.15.002.
    [5] 郑江淮,张 睿,陈英武. 数字化转型如何助力构建新发展格局——基于新旧动能转换的视角[J]. 中国经济学人:英文版,2021,16(3):2-23.
    [6]

    Soto Setzke D, Riasanow T, Böhm M, et al. Pathways to digital service innovation: the role of digital transformation strategies in established organizations[J]. Information Systems Frontiers, 2023, 25(3): 1017-1037. DOI: 10.1007/s10796-021-10112-0

    [7] 国务院国有资产监督管理委员会. 数字化转型知识方法系列之一:数字化转型的基本认识与参考架构[EB/OL]. (2020-12-03)[2024-02-06]. http://www.sasac.gov.cn/n4470048/n13461446/n15927611/n16058233/c16135120/content.html.
    [8] 郭树行,曾宗根,李红波. 企业架构与数字化转型规划设计教程[M]. 北京:清华大学出版社,2022.
    [9] 王寅来,张雪松. 基于TOGAF的铁路企业架构框架研究[J]. 铁路计算机应用,2013,22(4):14-17,21.
    [10] 刘 树,石 鉴,董方岐. 基于TOGAF标准的企业数字化转型成熟度评价框架研究[J]. 新型工业化,2023,13(7):36-45.
    [11] 陈倩慈,柳 芃. 企业架构在数字化转型中的探索应用与思考[J]. 城市轨道交通,2023(10):50-52, DOI: 10.14052/j.cnki.china.metros.2023.10.012.
    [12] 高锦萍,李沛怡,刘兵伟. 数字化转型下的企业数据资产价值实现与核算问题探究[J]. 商业会计,2023,(24):84-88.
    [13] 金 晶,杨 瑜,郭海青. 基于业务板块细分的加拿大国家铁路公司运营管理研究[J]. 铁道运输与经济,2023,45(8):161-168, DOI: 10.16668/j.cnki.issn.1003-1421.2023.08.23.
    [14] 韩 昱. 构建“市场主导、政府引导、多方共建”的数据资产治理模式[N]. 证券日报,2024-01-12(A02).
    [15] 李 丽,杨新章,陆 刚,等. 开源PaaS平台初探[J]. 广东通信技术,2014,34(11):9-12.
    [16] 张晓昆,张 岩,徐 日. 信息基础设施关键技术全知道[M]. 北京:中央党校出版集团大有书局,2020.
    [17] 钟 华. 数字化转型的道与术:以平台思维为核心支撑企业战略可持续发展[M]. 北京:机械工业出版社,2020.
    [18] 曾友东,周 宇,魏能强. 云管平台在企业云平台建设中的应用[J]. 电子技术与软件工程,2020(22):129-130.
    [19] 孟令明,彭 菲,程祥吉,等. 信息化网络安全研究与分析[J]. 网络安全技术与应用,2024(1):14-16.
    [20] 雷 东,李小鹏. 企业开展数据安全治理的建设思路[J]. 网络安全和信息化,2023(8):36-39.
  • 期刊类型引用(0)

    其他类型引用(1)

图(7)
计量
  • 文章访问数:  69
  • HTML全文浏览量:  18
  • PDF下载量:  19
  • 被引次数: 1
出版历程
  • 收稿日期:  2024-02-05
  • 网络出版日期:  2024-06-27

目录

/

返回文章
返回