Abstract Scheduling parallel and distributed processing for automotive data stream management system
首页> 外文期刊>Journal of Parallel and Distributed Computing >Scheduling parallel and distributed processing for automotive data stream management system
【24h】

Scheduling parallel and distributed processing for automotive data stream management system

机译:调度汽车数据流管理系统的并行和分布式处理

获取原文
获取原文并翻译 | 示例
       

摘要

Abstract In this paper, to analyze end-to-end timing behavior in heterogeneous processor and network environments accurately, we adopt and modify a heterogeneous selection value on communication contention (HSV_CC) algorithm, which can synchronize tasks and messages simultaneously, for stream processing distribution. In order to adapt the concepts of a static algorithm like HSV_CC to automotive data stream management system (DSMSs), one must first address three issues: (i) previous task and message schedules might lead to less efficient resource usages in this scenario; (ii) the conventional method to determine the task scheduling order may not be best suited to deal with stream processing graphs, and; (iii) there is a need to be able to schedule tasks with time-varying computational requirements efficiently. To address (i), we propose the heterogeneous value with load balancing and communication contention (HVLB_CC) (A) algorithm, which considers load balancing in addition to the parameters considered by the HSV_CC algorithm. We propose HVLB_CC (B) to address issue (ii). HVLB_CC (B) can deal with stream processing task graphs and more various directed acyclic graphs to prevent assigning a higher priority to successor tasks. In addition, to address issue (iii), we propose HVLB_CC_IC. To schedule tasks more efficiently with various computation times, HVLB_CC_IC utilizes schedule holes left in processors. These idle time slots can be used for the execution of an optional part to generate more precise data results by applying imprecise computation models. Experimental results demonstrate that the proposed algorithms improve minimum schedule length, accuracy, and load balancing significantly compared to the HSV_CC algorithm. In addition, the proposed HVLB_CC (B) algorithm can schedule more varied task graphs without reducing performance, and, using imprecise computation models, HVLB_CC_IC yields higher precision data than HVLB_CC without imprecise computation models. Highlights Scheduling algorithms for automotive data stream management systems. End-to-end timing behavior in heterogeneous processor and network environments can be analyzed accurately. We consider load balancing and imprecise computation models to utilize limited resources more efficiently. The proposed algorithms improve schedule length, accuracy, and load balancing significantly compared to the previous algorithm.
机译: 摘要 本文中,为了准确分析异构处理器和网络环境中的端到端定时行为,我们采用并修改了通信争用(HSV_CC)的异构选择值可以同时同步任务和消息的算法,用于流处理分配。为了使像HSV_CC这样的静态算法的概念适应汽车数据流管理系统(DSMS),必须首先解决三个问题:(i)在这种情况下,先前的任务和消息计划可能导致资源使用效率降低; (ii)确定任务调度顺序的常规方法可能不是最适合处理流处理图的方法,并且; (iii)有必要能够高效地调度具有时变计算要求的任务。为了解决(i),我们提出了一种带有负载均衡和通信争用(HVLB_CC)(A)算法的异构值,该算法除了考虑HSV_CC算法考虑的参数外,还考虑负载均衡。我们建议HVLB_CC(B)解决问题(ii)。 HVLB_CC(B)可以处理流处理任务图和更多种有向无环图,以防止为后续任务分配更高的优先级。另外,为解决问题(iii),我们建议HVLB_CC_IC。为了更有效地安排各种计算时间的任务,HVLB_CC_IC利用处理器中剩余的调度孔。这些空闲时隙可用于执行可选部分,以通过应用不精确的计算模型来生成更精确的数据结果。实验结果表明,与HSV_CC算法相比,该算法显着提高了最小调度长度,准确性和负载平衡。此外,所提出的HVLB_CC(B)算法可以调度更多不同的任务图而不会降低性能,并且使用不精确的计算模型,与不具有不精确的计算模型的HVLB_CC相比,HVLB_CC_IC可以产生更高的精度数据。 突出显示 用于汽车数据流管理系统的调度算法。 可以准确分析异构处理器和网络环境中的端到端计时行为。 我们考虑了负载平衡和不精确的计算模型来更有效地利用有限的资源。 与以前的算法相比,拟议的算法显着提高了调度长度,准确性和负载平衡。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号