- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
汽车电子环境中数据更新方法研究
摘 要
随着汽车电子技术的飞速发展,现代汽车已经广泛且大量地使用传感器和电
子控制单元,用来保证汽车的安全性和舒适性,提供更加智能的服务。汽车电子
控制系统作为一个典型的分布式实时系统,需要处理很多来自传感器和电子控制
单元所发起的实时事务。系统采用分布式实时数据库管理大量的实时数据,实时
数据具有有效期的限制,超过有效期则不能使用,实时更新事务必须在事务截止
期内对其进行更新。同时车辆在道路上行驶时,可以通过车载自组织网络互连,
对公有数据进行共享,从而更加全面的获知当前道路环境,保证车辆在行驶过程
中道路上发生突发状况时能及早做出决策,避免事故的发生。但因为无线网络的
不稳定性,以及车载自组织网络相对传统移动自组织网络存在不同,需要进一步
的研究车载无线通信环境下的移动实时数据更新事务处理。
汽车控制系统处理的大量实时数据可以分为基数据和导出数据,一个事务中
的基数据和导出数据具有相互依赖关系,可以组成有向无环的数据依赖图。本文
根据数据依赖图提出了车内实时事务数据更新算法,并进一步考虑了移动环境下
更新周期对数据有效性和系统负载的影响,对实时数据更新周期进行调整。本文
所做的主要贡献有:
(1)改进层次分析法,并以此设计汽车控制系统数据库内新的实时数据更新
算法。在实时事务调度截止期的限制下,数据依赖图中的数据无法全部获得更新,
需要根据数据对导出数据的影响大小进行权重排序,优先更新重要的数据。层次
分析法可以很好的计算出数据的权重,保证数据序列更新顺序的最佳性,在有限
时间下获得准确度很高的导出数据,并降低事务截止期错失率。
(2)结合数据相似度和移动网络断接率来动态调整实时数据的更新周期,保
证更新数据准确性的同时能有效降低系统负载。在移动自组织网络通信环境下,
当周边道路环境比较稳定时,连续时间间隔内系统所更新的数据相似度很高,可
以增大更新周期,降低系统负载;反之则需要缩短更新周期保证数据的准确性。
由于移动网络的断接率反映了车辆获取数据的难易程度,需要使用断接率对数据
更新相似度区间进行调整,保证恶劣通信环境下实时数据尽可能的更新。
关键词:汽车电子控制系统;实时事务;层次分析法;数据更新;移动实时更新
事务
mobileVANETbebeusedhaveareasasnetworkreflectsrevisedrealreal—timevehicles.Soroadcanensureothertoforforfromforsoonseveredatacontinuesdecreaseddatadisconnectiondatadisconnectiondatacommunicationcontrolfortimethethetimeenvironment.electronictimetransactionIVcommunicationconditionstheshouldloadinintervalsincreasedisintervalin
Abstract…………………………………………?………………………………………………………….IIIV801
4.2.111
VII
VIII
Ad.hocControl
Deadline2
for
4
硕士学位论文
个版本:强版本和弱版本。前者必须保持全局相互一致性,后者可以容忍一定程
度的不一致性。移动事务分为弱事务和强事务,弱事务只能访问相应的数据弱版
本,而强事务只能访问相应的数据强版本。对于弱事务执行弱读和弱写操作,强
事务执行标准的读和写操作。在具体环境中,当移动支持节点是弱连接或连接断
开时执行弱事务,强连接时执行强事务。移动支持节点在断开后重新连接时,为
采取预读出、预写入和预取处理来描述移动计算问题,用户的移动事务包含了读
出或预读出的数据值对读出的数据进行处理,并将修改后的数据值进行预写入操
作存储在移动主机上。一旦所有数据的预写入值被申明,则事务执行预取操作。
这样所有的预写入的值将会传送给移动支持节点,从而完成整个移动事务数据更
新。预写入操作并不更新实际的数据对象状态,仅仅对其修改的数据值进行申明。
主机和移动控制中心上的各个数据库服务器共同构成一个分布式数据库系统。每
个数据库服务
文档评论(0)