多核嵌入式实时系统全局调度策略及可调度性研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:wisled
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式实时系统对高性能低功耗需求的不断提升,多核体系结构开始应用于嵌入式实时系统。任务在多核处理器上的可调度性分析比在单核处理器上的可调度性分析更加困难,这是由于在单核中分析任务可调度性时每个任务执行的最坏情况是已知的,然而在多核平台中每个任务精确的最坏情况并没有找到。因此,已有的可调度性分析方法是基于对每个任务执行的最坏情况的悲观估计。目前,针对任务在多核处理器上的可调度性分析的研究热点之一是任务在全局调度策略下的可调度性分析。全局调度策略常用的悲观估计分析过程为:1)计算每个高优先级任务在被分析任务执行窗口的工作量上界,基于该工作量上界分析其干涉量上界;2)将所有高优先级任务的干涉量求和作为整个任务集对被分析任务的干涉量上界;3)基于被分析任务的忙碌窗口总干涉量综合分析被分析任务的可调度性。在上述模式中的第一步使用到了一个非常重要的概念即carry-in,该概念用于描述一个干涉任务的实例在某个问题窗口开始前释放但是其绝对截止期在忙碌窗口内产生的工作量。已有的全局调度策略分析方法,由于对实际系统运行情况考虑欠缺、任务模型或者处理器体系结构的不同,导致全局调度策略的可调度性分析仍有很大的研究空间和亟待解决的问题。本文首先研究了串行任务模型在同构多核平台采用全局调度策略进行调度的问题,解决全局调度策略的悲观性和针对全局调度策略分析方法的悲观性。基于串行任务模型可调度性分析方法的研究,本文研究了并行任务模型在同构多核上采用全局调度策略的悲观性。最后,基于以上的研究针对异构多核并行任务模型的可调度性进行了研究。本文的主要贡献概括如下:(1)针对串行任务模型在carry-in干涉量估算的悲观性问题,本文提出一种全新的carry-in工作量分析策略。关键是通过研究发现目前carry-in估计方法存在的悲观假设所导致的悲观问题。为了解决该悲观性问题,本文提出全新的carry-in工作量估算方法,改善全局固定优先级响应分析方法的正确性。为了保证该分析方法的效率问题,本文提出两种技术改善该分析方法的效率。(2)针对串行任务模型基于全局固定优先级(G-FP,Global Fixed-Priority)调度时执行模式的悲观性,基于G-FP调度策略的特性研究高优先级任务和低优先任务执行的特点提出一种全新的执行策略,并基于该策略分析任务的可调度性。本文提出一种构建任务间执行依赖的调度策略,并提出基于该策略的可调度性分析方法,提升了G-FP调度策略的正确性。(3)针对串行任务模型在执行时抢占问题造成系统额外开销的问题,本文研究了串行任务模型在最早截止期优先(G-EDF,Global Earliest Deadline First)策略下的限制性可抢占调度问题。本文最终提出一种G-EDF的限制性可抢占策略,减少任务集的抢占次数从而减少由于抢占和任务在核间迁移造成的额外开销。(4)针对并行任务模型在G-FP策略进行可调度性分析的悲观性问题,结合串行理论基础提出一种全新的干涉量估算方法。本文结合窗口滑动原理,研究每个高优先级carry-in实例在问题窗口内的执行特性,提出一种新的并行任务模型干涉量估算方法,提高任务的可调度性。改善了carry-in工作量的计算方法,提升了针对同步并行任务模型的响应时间分析的正确性。(5)针对并行任务模型在G-EDF调度策略下carry-in估计方法的悲观性问题进行了研究。本文提出一种基于carry-in工作量估计的并行任务模型在G-EDF算法中的可调度性分析。针对该问题使用串行任务模型中针对carry-in实例最先进的工作量估计方法改善关于carry-in工作量估算方法,从而提升任务集的可调度性。(6)针对异构多核分类并行任务的响应时间分析问题进行研究。该问题中每个子任务都必须在执行类型的核上执行,因此带来和同构体系结构不同的问题。本文首先提出一种高效率的可调度性分析方法,解决了目前已知方法的悲观性和安全性问题。然而,该方法依然存在很大的悲观性,本文根据并行任务模型的内部结构特性提出一种更加精确的可调度性分析方法。综上所述,本文研究了多核嵌入式实时系统全局调度的相关问题,针对G-FP和G-EDF两种调度策略改善其在不同任务模型和多核体系结构下的可调度性问题。
其他文献
目的:肠道上皮作为人体的第二大上皮,其在消化道系统中具有至关重要的作用。肠道上皮细胞特别容易受到稳态机制调控的影响,因为机械和化学应激源会定期破坏上皮细胞,而肠内致病菌的暴露很常见,所以肠道上皮需要调控管理共生微生物的分布,维持上皮屏障,并且通过定期更新。然而肠道上皮的损伤和肠道稳态机制的失调很可能是肠道疾病发展的初始原因,而病理可能反过来对上皮再生产生负面影响,并导致肠道上皮异常,炎症疾病,甚至
背景食管癌是常见的恶性肿瘤之一,我国是世界上的食管癌高发国,其中鳞状细胞癌为我国的主要组织病理类型。食管癌的主要病因不明且预后不良,一级预防没有靶标。通过碘染指示下的上消化道内镜开展食管癌早诊早治是当前我国食管癌防控工作的主要抓手。由于资源的稀缺性和筛查的侵入性,在进行大范围的食管癌人群筛查之前,需要来自随机对照试验(Randomized Controlled Trial,RCT)的高质量证据证明
背景:传统的开放手术会给患者带来较大的创伤,而腹腔镜手术通过几个5~10mm小孔来导入细长医疗器械和摄像头,由医生操作器械完成手术,优势是创伤小、放大视野,但也存在医生易疲劳、器械震颤、自由度少等缺点。随着机器人技术的提高,机器人辅助手术凭借3D放大视野、机械臂灵活、末端多自由度、过滤震颤和符合人体工程学等优势,成为微创精准手术的发展方向。Da Vinci是当前国际上最优秀的手术机器人系统,具有市
背景:垂体瘤属于眼科与神经内外科的交叉学科,是影响视路结构和功能的一种常见的颅内肿瘤,有着典型的又千差万别的眼部症状和体征,这些患者很多会出现眼部症状甚至首诊于眼科,但可能因为明显的视力下降、视野缺损,容易被误诊为青光眼、视神经炎等其它常见的眼科疾病。一旦因为误诊而延误了治疗,垂体瘤所造成的视功能以及身体机能的损害是非常严重的,甚至可能致盲、致命。患者的眼部表现也是临床中评估垂体瘤严重程度、决定手
[目的]肠上皮屏障功能的完整是维持机体内环境稳态的重要前提条件。一旦肠上皮屏障功能受到损害,将导致一系列严重疾病的发生,如炎症性肠病、内毒素血症、坏死性小肠炎等,均被证实与屏障功能的损伤密切相关。长期高脂饮食的人群罹患IBD的风险将显著上升同时其肠腔内次级胆汁酸的浓度也将显著上升。脱氧胆酸,次级胆汁酸的主要成分,被证实能对肠上皮屏障功能产生破坏作用。因此,能够拮抗脱氧胆酸引起的肠屏障功能损伤的物质
能源消耗、环境压力和对汽车安全性的要求,推动了轻量化车身材料的快速发展。尤其是对于新能源汽车,减小整车的重量可显著提高其续航能力。目前,在车身中应用高强钢是实现轻量化的主要途径,通过提高钢材强度可减小零部件壁厚而实现减重的目的。但是,对于有刚度要求的零件,其减薄潜力有限,从而限制了减重效果。为此,降低高强钢的密度成为实现汽车轻量化的一种新途径。Fe-Mn-Al-C系高锰高铝奥氏体低密度钢,因具有质
经过近半个世纪的发展,模糊理论因具有词汇建模和处理不确定性的优势而被众多研究者应用于计算机和通信网络、工业控制系统、信号处理、数字通信、诊断医学、决策研究和金融投资等不同领域。区间二型模糊集等价于无限个一型模糊集的合集,大量文献已经证明了区间二型模糊系统在处理不确定性上优越于一型模糊系统。对于非线性系统,本文通过采用模糊TSK系统进行拟合,构造了闭环区间二型模糊TSK控制系统的数学模型。当系统出现
背景尿路上皮癌是泌尿系统最常见的肿瘤之一,其中上尿路肿瘤主要包括肾盂癌和输尿管癌,下尿路肿瘤主要包括膀胱癌。据报道西方国家的上尿路尿路上皮癌(Upper urinary tract urothelial carcinoma,UTUC)发病率约占全部尿路上皮癌的5%~10%,而在中国部分地区,UTUC占比最高可达30%。由于含马兜铃酸(Aristolochic acid,AA)中草药在中国的广泛使用
取向高硅钢(4.5%~6.5%Si)中较高的Si含量显著降低铁损,同时提高了磁导率,是未来电力和电子工业中最为理想的软磁合金材料。然而,取向高硅钢的研究和发展目前尚未取得突破性进展,主要原因在于较高的Si含量恶化了可加工性并且增加了组织织构的调控难度。本论文将近终形薄带连铸技术引入到取向高硅钢的制备过程中,深入挖掘其亚快速凝固特点在组织织构调控上的优势,系统研究了取向高硅钢的制备工艺、Goss织构
[背景]神经管缺陷(Neural Tube Defects,NTDs)是由于胚胎发育早期神经管闭合不全导致的一组严重先天畸形。NTDs的病因十分复杂,其发病机制仍不完全清楚。已有研究提示,遗传因素在NTDs发生中起重要作用。平面细胞极化(PCP)信号通路是调控神经管闭合的重要通路之一,多种动物模型和人群测序研究报道了 PCP通路与NTDs的关系。然而,既往研究仅限于基于种系遗传的单核苷酸位点变异,