基于跳表与布隆过滤器的混合关键任务调度方法-计算机工程.PDF

基于跳表与布隆过滤器的混合关键任务调度方法-计算机工程.PDF

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于跳表与布隆过滤器的混合关键任务调度方法-计算机工程

第 卷 第 期 计 算 机 工 程 年 月 体系结构与软件技术 文章编号 文献标志码 中图分类号 基于跳表与布隆过滤器的混合关键任务调度方法 黄姝娟容晓峰肖锋茹媛 西安工业大学 计算机科学与工程学院西安 摘 要 传统实时任务对共享数据的访问通常采用锁机制该机制可能会引起死锁优先级翻转以及 饥饿的 现象 如果应用在混合关键系统中可能会导致关键级别翻转 针对上述问题提出一种跳表与布隆过滤器相结 合的同步方法 该方法将混合关键任务的优先级调度队列采用跳表数据结构存储实现该数据结构的无锁算法 并通过基于锁机制的布隆过滤器判断其是否已被调度执行 实验结果表明与传统的基于锁机制的位图堆结构 以及 的同步机制方法相比该方法能减少死锁现象的发生和降低优先级翻转的几率并且在关键级别翻 转时提升多核运行的效率 关键词 多核实时调度周期同步机制数据结构 中文引用格式黄姝娟容晓峰肖 锋等基于跳表与布隆过滤器的混合关键任务调度方法计算机工程 英文引用格式 按照顺序执行这样才能保证一致性 基于细粒 概述 度锁机制的共享队列如文献 的跳跃表 在嵌入式多核平台下不同处理器核对共享优 要求为每个指针加锁虽然扩展了并发优先级 先级队列的同步访问是其中一个重要环节 其实现 队列的功能但锁的数目比结点数目还多随着结点 同步的算法大多基于加锁机制 有些是在顺序操作 数量增多空间需求量会增大且优先级反转现象也 的顶部加锁即采用粗粒度锁机制有些则是使用多 难以避免 为了提高多核并行的效率文献 提出 个锁分别保护一小部分共享资源的算法即采用细 了一个基于 的数据收集器来实现数据 粒度锁机制 粗粒度锁机制访问共享资源不但使 并行操作 由于需要细粒度锁机制来保证 得并行性效率不高而且还要求 和 操作必须 的有效执行当收集器数量增加到一定程度 基金项目国家自然科学基金面上项目 陕西省工业科技攻关项目 陕西省教育厅基金 西安工业 大学校长基金

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档