CN105119837A - 基于仿真终端配置优化的分布式交通仿真负载均衡算法 - Google Patents
基于仿真终端配置优化的分布式交通仿真负载均衡算法 Download PDFInfo
- Publication number
- CN105119837A CN105119837A CN201510237967.6A CN201510237967A CN105119837A CN 105119837 A CN105119837 A CN 105119837A CN 201510237967 A CN201510237967 A CN 201510237967A CN 105119837 A CN105119837 A CN 105119837A
- Authority
- CN
- China
- Prior art keywords
- simulation
- time
- road
- terminal
- road network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 108
- 238000004422 calculation algorithm Methods 0.000 title claims abstract description 12
- 238000005457 optimization Methods 0.000 title claims abstract description 12
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000011218 segmentation Effects 0.000 claims description 6
- 238000013461 design Methods 0.000 claims description 2
- 238000002474 experimental method Methods 0.000 claims description 2
- 238000005259 measurement Methods 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 description 8
- 238000000354 decomposition reaction Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000011160 research Methods 0.000 description 5
- 230000001133 acceleration Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 238000010276 construction Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000018109 developmental process Effects 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000013508 migration Methods 0.000 description 2
- 230000005012 migration Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明涉及了一种以分布式微观仿真系统的仿真终端配置优化、仿真时间模型以及基于仿真终端配置优化的负载均衡算法。针对仿真速度的需求和仿真终端配置优化问题,提出了自顶向下的微观仿真时间开销模型;从贪心生长的思想出发,提出了基于仿真终端配置优化的负载均衡算法;并对仿真速度的不同要求,给出不同的仿真终端配置方案。
Description
技术领域
本发明涉及了一种以分布式微观仿真系统的仿真终端配置优化、仿真时间模型以及基于仿真终端配置优化的负载均衡算法。针对对仿真速度的需求和仿真终端配置优化问题,提出了自顶向下的微观仿真时间开销模型;从贪心生长的思想出发,提出了基于仿真终端配置优化的负载均衡算法;并对仿真速度的不同要求,给出不同的仿真终端配置方案。
背景技术
交通拥堵会导致城市生活环境的大幅度恶化,从而阻碍了经济和社会的发展。为了解决交通拥堵问题,人们提出了许多应对方法,包括改扩建现有的道路网络和改进动态交通管控措施。所有措施在实施前均需要对其方案进行评估,以避免实施后改善效果不佳甚至于使得现有交通状况进一步恶化。例如,北京在探索设置潮汐车道时,进行了评估论证,而不是直接进行工程建设。据介绍,北京西外大街潮汐车道计划从车道沟到西四环,但与西延快速车道冲突。另外,对于南北方向的潮汐车道,刚开始计划在京藏高速和京开高速进行设置。但是初步的调研显示,目前还不具备合适的条件。所以在交通项目建设前和交通管控措施实施前,预先评估具有极强的现实意义。
为了达到事先评估和动态控制的目的,仿真技术越来越多地应用于交通领域。交通仿真使用时间驱动或者事件驱动的方法,描述一系列交通离散状态。事件驱动的方法在本质上属于串行仿真,不适合并行化。在使用时间驱动的方法时,其时钟推进机制是等步长时间推进。按照仿真对象的粒度从大到小,可以分为宏观交通仿真、中观交通仿真和微观交通仿真。其中微观交通仿真的仿真对象是单个交通实体,通过真实模拟单个交通实体在面对各种道路情况、交通管控措施和交通事件的决策行为以及各个交通实体间的相互影响,从而达到了模拟交通网络实际运行情况的目的。所以微观交通仿真被一致认为是现阶段分析解决交通拥堵问题的最准确有效的方法。
但是在仿真对象相同的情况下,微观交通仿真的计算量远超宏观交通仿真和中观交通仿真。在路网仅仅包括几十个路口时,串行微观仿真的计算时间尚在人们的接收范围内。但当路网规模扩大到上千路口后,其仿真速度就大大降低,仿真所花费的时间超过了被仿真交通系统时间。MITSIM在SGIIndigo2R4400工作站上进行仿真时,当道路网络的路口数目超过200个,路段数目超过300多条,高峰时段车辆数目超过5000时,仿真速度低于实时速度[1]。如果串行微观交通仿真系统不能很好地解决仿真效率问题,就不能用于在线实时预测。分布式并行计算在微观交通网络仿真中的应用提高了仿真速度和效率,可以满足交通管理与控制实时或者更高仿真速度的需求。
自上世纪九十年代以来,随着计算机科学的高速发展,欧美等西方国家的部分大学和研究所使用专用高性能并行计算机进行大规模交通网络仿真并行化的研究,并且得到了相当多的理论和实践成果。英国的Quadstone公司和加拿大的SOFTIMAGE公司在交通仿真领域进行合作,基于大型并行高性能计算机的硬件平台,研制了PARAMICS系统,并在智能交通运输系统中得到应用。由于专用高性能并行计算机价格昂贵,使用工作站集群进行交通网络分布式仿真对于实际应用来说更具有研究价值。基于通过局域网互联的个人计算机集群,Liu提出了一个分布式的微观交通仿真框架,通过使用多台PC机同时运行PARAMICS,每台PC仿真一个道路子网(路网分割后形成各个道路子网)中的交通流。但是在利用工作站集群进行交通网络分布式仿真的相关研究中,较多关注于理论探讨分析或系统框架设计及试验,关注于计算机并行仿真加速比,即采用多台计算机来计算某一问题比使用单台计算机计算能获得的加速倍数。但是在实际应用中,交通仿真系统的仿真速度,是一个至关重要的指标。如果仿真速度低于实时,那么该系统对于实际交通管理就不再具有实用价值,因为交通仿真的价值很大一部分在于预测,即预测拥堵从而服务于交通管理诱导,或者在新建道路或者更新交通管理方案时通过仿真来判断可行性。
为此,在分布式微观交通仿真系统中,分割道路网络、计算出需用的仿真终端数目、对仿真终端配置并且进行优化以确保仿真加速比(仿真速度是实时速度的多少倍),是一个具有较高应用价值的问题,这个问题尚未有相关的文献研究。
发明内容
本发明在基于仿真终端配置优化的负载均衡算法下,提出了一个自顶向下的模型,该模型把通信时间消耗和计算时间消耗统一起来来衡量每个节点的仿真加速比。并通过实验测试,确保了仿真速度达到所需值的前提下,得到最小化终端数以节约成本。
在本模型中,对分布式交通仿真系统的静态负载均衡算法的研究不仅仅关注于道路网络的本身属性,而是与分布式交通仿真系统的架构与程序执行流程深入地结合在一起,同时也对仿真速度和需用仿真终端个数、车辆模型、仿真终端性能等之间关系做出了考虑。
定义了最少仿真终端数,并给出了公式,对仿真时间开销进行了分类,并构建了基于车辆的仿真时间模型,在本系统分解仿真任务时使用了功能分解与空间域分解相结合的方法。
构建了自顶向下的微观仿真时间开销模型,提出了基于仿真终端配置优化的负载均衡算法,并进行了时间复杂度分析
结合主控端与仿真计算终端各自的功能,将分布式微观交通仿真系统负载均衡模块的功能分为仿真时间开销测量、路网分割和路网分配三个部分,如图1所示。
附图说明
图1是分布式微观交通仿真系统负载均衡模块流程图。路网分配模块随后再从PC池中取出相应数目的仿真计算终端,并将相应的道路子网分配到各个仿真计算终端。
图2是仿真任务功能分解示意图。展示了本系统分解仿真任务时使用的功能分解与空间域分解相结合的方法。
图3是道路网络空间域分解示意图。展示了每个仿真计算终端仿真其中一个子网内的交通状态变化情况,具体包括车辆的状态更新、交通管控设施(如红绿灯)的设置、交通统计信息的收集等。当车辆行驶过子网边界的情况,会产生各个仿真终端间的通信。
图4是车辆的仿真逻辑流程图。图中单个仿真计算节点的仿真计算过程是完全的串行操作,即对非边界路段的状态进行更新可以和边界路段的“通信”操作完全串行。边界路段的状态更新分为两个部分,是车辆查询和迁移所对应的网络通信时间开销和车辆在查询与迁移间的计算时间开销。
图5是分布式微观仿真交通系统的仿真示意图。描述了分布式微观仿真交通的大致流程。
图6是与划分图对应的“相邻关系”图。该图描述了如何形成“相邻关系网”,即在每个子网生长完毕时,都应该检查未标记子网的连通性。如果未标记子网不连通,则子网生长完毕后可能会有两个或者两个以上的连通分支。相反,如果未标记子网连通,则子网生长完毕后必定为连通子网。若将当前子网中的每个连通分支对应为一个顶点,若两个连通分支相邻则其所代表的顶点间有边相邻,则可以形成一个新的网络“相邻关系网”。
图7是分布式微观交通仿真系统负载均衡模块流程图。该图描述了负载均衡模块的基本流程。
Claims (7)
1.一种对交通仿真终端配置优化的负载均衡算法,其特征在于:
基于仿真终端配置优化的负载均衡算法是指,在分布式微观交通仿真系统的仿真时间开销模型下,把通信时间消耗和计算时间消耗统一起来来衡量每个节点的仿真加速比,并设计实现了包括仿真时间开销测量、路网分割和路网分配三个部分在内的分布式微观交通仿真系统负载均衡模块,通过实验测试,该算法确保了仿真速度达到所需值的前提下,得到最小化终端数以节约成本。
2.如权利要求1所述的分布式微观交通仿真系统的仿真时间开销模型,系统的仿真时间开销取决于各终端的仿真时间开销,而终端的仿真时间开销取决于其仿真路网子网的各道路仿真时间开销,而各道路的仿真时间开销取决于路网结构、单个车辆的计算时间开销和通信时间开销,而单个车辆的计算时间开销和通信时间开销可以通过测量统计得到。
3.如权利要求1所述的仿真加速比,是指系统的仿真速度与实时仿真速度的比值,同时也是单步仿真周期对应的系统物理时间与系统完成单步仿真周期所花费的时间的比值。
4.如权利要求1所述的仿真时间开销测量,是指主控制端成功划分道路网络并分配给各终端后,仿真计算终端进行仿真计算和测量所需要的时间开销。
5.如权利要求1所述的路网分割,是指当所有参数都已经确定后,路网分割模块首先将地图映射为道路网络,将道路网络映射为路段耗时网络,使用基于仿真终端配置优化的负载均衡算法对路段耗时网络进行初始区域的选择和贪心生长,得到需要使用的终端个数和道路网络的分割结果。
6.如权利要求1所述的路网分配模块,是指在路网分割模块完成对需用机器数目的计算后,从终端池中取出相应数目的机器,并给各个终端发送相应的道路子网及相邻子网信息。
7.如权利要求1所述的最小化终端数,是指道路子网两两之间交集为空,个道路子网的并集等于道路网络,把个道路子网分配给个仿真计算终端,每个仿真计算终端上仿真且仅仿真一个道路子网内的交通状况,任意一个仿真计算终端的仿真时间开销必须小于等于单步仿真周期对应的系统物理时间与最小仿真加速比的比值。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510237967.6A CN105119837A (zh) | 2015-05-12 | 2015-05-12 | 基于仿真终端配置优化的分布式交通仿真负载均衡算法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510237967.6A CN105119837A (zh) | 2015-05-12 | 2015-05-12 | 基于仿真终端配置优化的分布式交通仿真负载均衡算法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN105119837A true CN105119837A (zh) | 2015-12-02 |
Family
ID=54667732
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510237967.6A Pending CN105119837A (zh) | 2015-05-12 | 2015-05-12 | 基于仿真终端配置优化的分布式交通仿真负载均衡算法 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105119837A (zh) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106557611A (zh) * | 2016-10-12 | 2017-04-05 | 电子科技大学 | 分布式交通网络仿真平台的动态负载均衡算法研究及应用 |
| CN110765613A (zh) * | 2019-10-24 | 2020-02-07 | 电子科技大学 | 一种实时微观交通仿真系统的信号控制与同步方法 |
| CN112149287A (zh) * | 2020-09-08 | 2020-12-29 | 安徽中科龙安科技股份有限公司 | 一种面向负载均衡的交通仿真路网图形化分割方法及系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1912837A (zh) * | 2006-08-31 | 2007-02-14 | 上海交通大学 | 支持大规模微观交通仿真的可扩展分布式系统 |
| CN101025766A (zh) * | 2006-12-22 | 2007-08-29 | 北京交通大学 | 城市轨道交通线路折返能力的分析方法 |
| US20110298928A1 (en) * | 2010-06-03 | 2011-12-08 | Microsoft Corporation | Simulated video with extra viewpoints and enhanced resolution for traffic cameras |
-
2015
- 2015-05-12 CN CN201510237967.6A patent/CN105119837A/zh active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1912837A (zh) * | 2006-08-31 | 2007-02-14 | 上海交通大学 | 支持大规模微观交通仿真的可扩展分布式系统 |
| CN101025766A (zh) * | 2006-12-22 | 2007-08-29 | 北京交通大学 | 城市轨道交通线路折返能力的分析方法 |
| US20110298928A1 (en) * | 2010-06-03 | 2011-12-08 | Microsoft Corporation | Simulated video with extra viewpoints and enhanced resolution for traffic cameras |
Non-Patent Citations (1)
| Title |
|---|
| 陈满屯: ""分布式交通网络仿真的负载均衡算法研究及设计"", 《万方学位论文》 * |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106557611A (zh) * | 2016-10-12 | 2017-04-05 | 电子科技大学 | 分布式交通网络仿真平台的动态负载均衡算法研究及应用 |
| CN110765613A (zh) * | 2019-10-24 | 2020-02-07 | 电子科技大学 | 一种实时微观交通仿真系统的信号控制与同步方法 |
| CN110765613B (zh) * | 2019-10-24 | 2023-03-21 | 电子科技大学 | 一种实时微观交通仿真系统的信号控制与同步方法 |
| CN112149287A (zh) * | 2020-09-08 | 2020-12-29 | 安徽中科龙安科技股份有限公司 | 一种面向负载均衡的交通仿真路网图形化分割方法及系统 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103412975B (zh) | 动态交通仿真平台及其仿真方法 | |
| Osorio et al. | A computationally efficient simulation-based optimization algorithm for large-scale urban transportation problems | |
| Maciejewski | A comparison of microscopic traffic flow simulation systems for an urban area | |
| Osorio et al. | Efficient calibration of microscopic car-following models for large-scale stochastic network simulators | |
| US20130041552A1 (en) | Methods and Apparatus for Estimating Power Usage | |
| CN103544385B (zh) | 顾及空间异质性的多尺度空间负荷预测方法 | |
| Turek | Erlang-based desynchronized urban traffic simulation for high-performance computing systems | |
| Xu et al. | Semsim: A distributed architecture for multi-scale traffic simulation | |
| Suzumura et al. | X10-based massive parallel large-scale traffic flow simulation | |
| Huang et al. | Using adaptively coupled models and high-performance computing for enabling the computability of dust storm forecasting | |
| Potuzak | Distributed-parallel road traffic simulator for clusters of multi-core computers | |
| Fujimoto et al. | Ad hoc distributed simulations | |
| CN116167254A (zh) | 基于城市大数据的多维城市仿真推演方法和系统 | |
| CN105119837A (zh) | 基于仿真终端配置优化的分布式交通仿真负载均衡算法 | |
| Li et al. | Research on the method of traffic organization and optimization based on dynamic traffic flow model | |
| CN115049158A (zh) | 城市系统运行状态的预测方法、系统、存储介质及终端 | |
| CN106557611A (zh) | 分布式交通网络仿真平台的动态负载均衡算法研究及应用 | |
| Tan et al. | Spatial iterative coordination for parallel simulation-based optimization of large-scale traffic signal control | |
| Rakow et al. | Investigation of the system-wide effects of intelligent infrastructure concepts with microscopic and mesoscopic traffic simulation | |
| Osorio et al. | An efficient simulation-based optimization algorithm for large-scale transportation problems | |
| Han et al. | An extended cell transmission model based on digraph for urban traffic road network | |
| Wang et al. | Optimization method for urban traffic signal control based on digital twin technology | |
| Balakrishna et al. | Large-scale traffic simulation tools for planning and operations management | |
| Kim et al. | Parallel simulation of agent-based model for air traffic network | |
| Ragel-Díaz-Jara et al. | Integrating efficient routes with station monitoring for electric vehicles in urban environments: simulation and analysis |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20151202 |
|
| RJ01 | Rejection of invention patent application after publication |