计算机应用 ›› 2015, Vol. 35 ›› Issue (11): 3139-3145.DOI: 10.11772/j.issn.1001-9081.2015.11.3139

• 2015年全国开放式分布与并行计算学术年会(DPCS 2015)论文 • 上一篇    下一篇

车联网数据流的多维服务质量改进异构计算最早完成时间调度算法

李慧勇, 陈仪香   

  1. 华东师范大学 教育部软硬件协同设计技术与应用工程研究中心, 上海 200062
  • 收稿日期:2015-06-17 修回日期:2015-07-08 发布日期:2015-11-13
  • 通讯作者: 陈仪香(1961-),男,江苏徐州人,教授,博士生导师,博士,主要研究方向:物联网、可信计算.
  • 作者简介:李慧勇(1980-),男,山西太原人,讲师,博士研究生,主要研究方向:物联网、可信计算.
  • 基金资助:
    国家973计划项目(2011CB302802);国家自然科学基金资助项目(61370100);上海知识服务平台计划项目(ZF1213);上海市科委项目(14511100400).

Improved heterogereous earliest finish time scheduling algorithm with multi-dimensional quality of service for data stream processing task in Internet of vehicles

LI Huiyong, CHEN Yixiang   

  1. MoE Engineering Research Center for Software/Hardware Co-design Technology and Application, East China Normal University, Shanghai 200062, China
  • Received:2015-06-17 Revised:2015-07-08 Published:2015-11-13

摘要: 针对车联网中数据流分布式处理的调度问题,提出了多维服务质量(QoS)改进异构计算最早完成时间(HEFT)调度算法.首先,分别建立了车联网中数据流的分布式处理任务的带权有向无环图模型和车联网分布式计算资源的七维QoS属性带权无向拓扑结构图模型.其次,改进经典的HEFT调度算法中的列表构造方法为最高层最小后继任务优先列表构造方法; 同时,将车联网分布式计算资源的七维QoS属性进行分组、降维,转化为两维综合属性优先权:计算性能优先权和通信性能优先权,形成了两种不同用户偏好的多维QoS改进HEFT调度算法.最后,通过算例分析表明:两种不同用户偏好的多维QoS改进HEFT调度算法综合性能优于经典的HEFT调度算法和轮询调度算法.

关键词: 分布式移动计算, 车联网, 列表调度算法, 多维服务质量调度算法, 异构计算最早完成时间调度算法

Abstract: In order to solve the scheduling problem of distributed processing data stream in Internet of vehicles, two kinds of improved Heterogereous Earliest Finish Time (HEFT) scheduling algorithm for multi-dimensional QoS (Quality of Service) were proposed. Firstly, the weighted directed acyclic graph model of distributed processing data stream task and the seven-dimensional QoS attributes weighted undirected topology model of distributed computing resources of Internet of vehicles were established. Secondly, the method of building lists in the classic HEFT scheduling algorithm was improved to a new one based on the priority of highest-level, minimum-successor tasks. Meanwhile, the seven-dimensional QoS attributes of computing resources in Internet of vehicles were grouped and reduced into two-dimensional composite attributes: the computing priority and communicating priority. Based on this improvement, two different improved HEFT scheduling algorithms due to the preferences of users for multi-dimensional QoS were proposed. Finally, the analysis of an example shows that the overall performance of these two multidimensional QoS improved HEFT scheduling algorithms are better than the classical HEFT scheduling algorithm and the round-robin scheduling algorithm.

Key words: distributed mobile computing, Internet of Vehicles, list scheduling algorithm, multi-dimensional QoS scheduling algorithm, Heterogereous Earliest Finish Time (HEFT) scheduling algorithm

中图分类号: