共查询到10条相似文献,搜索用时 15 毫秒
1.
王正宏 《电子技术与软件工程》2020,(4):208-211
本文研究了ETL任务调度优化问题,提出了一套基于Kettle改进的集群调度策略。该策略将ETL任务调度分为任务预处理、任务分配和任务执行三个阶段。任务预处理阶段根据业务紧迫度和任务负载模式,构建任务初始调度序列。任务分配阶段为了避免集群负载不均衡,依据任务待处理数据规模,引入贪心算法思想进行任务调度分配。任务执行阶段为保证任务执行机会均等,采用高响应比优先算法执行任务。实验结果表明本文所提策略对比Kettle原始策略,能够有效提升任务执行效率、缩短关键任务执行时间。 相似文献
2.
实时调度策略中,EDF算法应用最为广泛,但其在系统过载的情况下,仅由任务截止期决定任务执行顺序,使得截止期错失率非常高,且系统收益小.近年来,出现了一些改进的EDF算法,综合考虑了时间和执行价值,但未加入能量因素,对于能量有限的系统,充分利用能量是极其重要的.针对这一问题,提出一种基于希尔排序的动态优先级调度算法,在系统过载时,综合考虑任务截止时间、执行价值、消耗能量三种因素确定任务优先级,通过希尔排序算法选出优先级高的任务加入优先调度子集,进行率先调度.实验结果表明,该算法不仅能降低任务截止期错失率,还能提高系统执行收益. 相似文献
3.
针对Modbus RTU在现场总线通信中的应用,以上位机作为通信主站点时,由于采用主/从式应答方式,所以实时通信与界面响应会发生冲突。文中采用LabWindows/CVI多线程技术,对实时性要求高的任务放入次线程中执行,并根据任务需求合理分配各线程的优先级,可有效地解决该问题。通过编写自动卷烟机的Modbus主站通信程序,经试验验证,文中方法能顺利完成与网络中多个从站通信,并且及时响应人机交互界面的操作。 相似文献
4.
随着Linux广泛应用于嵌入式系统、实时控制等领域,增强Linux内核的实时性变得尤为重要。Linux2.6内核加入了抢占点,可以最大限度地降低内核不可抢占的时间间隔,但嵌入式系统实时性要求较高。本文分析Linux内核的调度策略,指出其应用于实时系统时存在的不足,提出一种改进的的实时调度策略,该策略吸取了最早期限优先调度算法的优点,使内核可以在任何时间被抢占,测试结果表明应用此策略的内核任务响应时间少,从而进一步提高了嵌入式Linux的实时性。 相似文献
5.
CAN总线汽车仪表研究 总被引:1,自引:0,他引:1
在CAN总线技术的基础上,研究和设计了一款CAN总线汽车仪表。该仪表采用Luminary公司的LM3S2948处理器,由信号采集模块、数据处理模块和显示模块组成仪表硬件平台,并通过编程实现数据接收、处理以及显示。该设计利用CAN总线将仪表纳入整个车身网络,通过对CAN总线数据和各传感器数据的读取、处理和显示,实时反映车辆工况。该仪表极大简化了设计电路以及设计成本。实验结果表明:该仪表的现实误差为2.31%,低于标准中规定的5%,因此,该仪表完全满足数据可靠性及实时性要求。 相似文献
6.
在CAN总线技术的基础上,研究和设计了一款CAN总线汽车仪表.该仪表采用Luminary公司的LM3S2948处理器,由信号采集模块、数据处理模块和显示模块组成仪表硬件平台,并通过编程实现数据接收、处理以及显示.该设计利用CAN总线将仪表纳入整个车身网络,通过对CAN总线数据和各传感器数据的读取、处理和显示,实时反映车辆工况.该仪表极大简化了设计电路以及设计成本.实验结果表明:该仪表的现实误差为2.31%,低于标准中规定的5%,因此,该仪表完全满足数据可靠性及实时性要求. 相似文献
7.
调度算法决定了输入排队交换结构的性能.本文根据Internet业务特征提出调度算法应保证短包的高优先级和低延迟.已有包方式调度中,长包信元的连续传输将造成短包长时间等待.为解决该问题,本文设计了一种低复杂度抢占式交换结构,并提出了相应的抢占式短包优先调度算法(P-SPF).短包优先可减小TCP流的RTT,并由此提高TCP之性能.通过排队论分析和实际业务源模型下仿真可知:P-SPF取得短包近似为零的平均包等待时间,同时达到94%的系统吞吐量. 相似文献
8.
针对多功能雷达多维资源管理问题,提出了一种基于多任务并行截止时间优先(MTPEDF)算法的频率自适应MTPEDF(FA-MTPEDF)任务调度方法。该方法利用任务工作频率的可调节性,在任务频谱资源冲突时先进行变频寻优,在寻优失败后才考虑推迟执行时刻,从而达到充分利用系统频谱资源、提升系统事件容量的目的。仿真结果表明,该文方法可以合理分配系统时间、孔径、能量和频谱资源,相比于传统截止时间优先(EDF)算法和MTPEDF算法任务丢失率更低、资源利用率更高,可以有效改善多功能雷达多任务执行能力与资源利用能力。 相似文献