首页 | 本学科首页   官方微博 | 高级检索  
     

一种面向车辆实时数据并行处理的任务调度算法
引用本文:张晓燕,赵卓峰.一种面向车辆实时数据并行处理的任务调度算法[J].计算机与数字工程,2012,40(11):14-17.
作者姓名:张晓燕  赵卓峰
作者单位:1. 山东科技大学信息科学与工程学院 青岛 266590
2. 北方工业大学云计算研究中心 北京100040
基金项目:国家自然科学基金项目,山东省自然科学基金
摘    要:车辆实时监管正面临着不断增长的大规模车辆监测数据的实时处理需求,需要采用分布式的并行计算架构来提升大规模车辆监测数据处理的性能,支撑多样化的车辆监测数据处理任务,应对支撑环境的伸缩性需求。在这种架构下,对系统中不同计算节点间的车辆监测数据处理任务的调度提出了更高的要求。针对这一要求,并结合流式到达及历史积累的车辆监测数据的持续化处理需求以及大规模车辆监测数据实时处理中内存敏感的特征,提出一种基于路由表的并行任务调度算法。该算法基于车辆监测数据时空属性以及各计算节点的内存信息建立路由表,并以路由表的形式来进行任务的并行划分和分配调度,从而使得各计算节点达到负载均衡的状态。实验表明该算法能够使计算节点间的负载差异缩小到12%以内。此外,该算法在某市车辆监管实时系统中的实际应用也证明了其有效性。

关 键 词:实时系统  分布式  并行任务调度  路由表  内存

A Parallel Task Scheduling Algorithm for the Processing of Massive Vehicle Real-time Data
ZHANG Xiaoyan , ZHAO Zhuofeng.A Parallel Task Scheduling Algorithm for the Processing of Massive Vehicle Real-time Data[J].Computer and Digital Engineering,2012,40(11):14-17.
Authors:ZHANG Xiaoyan  ZHAO Zhuofeng
Affiliation:1.College of Information Science and Engineering,Shandong University of Science and Technology,Qingdao 266590)(2.Cloud Computing Research Center,North China University of Technology,Beijing 100040)
Abstract:Real-time vehicle monitoring is facing the processing requirement of large and growing scale vehicle real-time monitoring data,and it needs a distributed parallel computing architecture to improve the performance of large-scale vehicle monitoring data processing,to support the diverse processing requirement of vehicle monitoring data and to deal with the scalability requirement of supporting environment.In this distributed architecture,it is more important to have a good method to schedule the different types of vehicle monitoring data peocessing tasks among computing nodes.To solve this problem,combined with the continued processing requirement of vehicle monitoring data which reaches in the way of stream and has large-scale historical accumulation,according to the memory sensitive characteristic of the large-scale vehicle real-time monitoring data processing,a parallel task scheduling algorithm is proposed based on the routing table.The algorithm diverses the tasks parallely according to the vehicle monitoring data's spatial and temporal properties,and scheduals tasks in the way of routing table exploiting the memory information of the computing nodes,so as to achieve the state of load balancing among computing nodes.The experiments show that the algorithm can reduce the load difference among computing nodes to less than 12%.In addition,the algorithm has been a practical application in a city's real-time vehicle monitoring system.
Keywords:real-time system  distributed  parallel task scheduling  routing table  memory
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号