登录    注册    忘记密码

期刊文章详细信息

一种基于强化学习的嵌入式系统抗拒绝服务攻击的缓存调度方案    

Reinforcement Learning Based Cache Scheduling Against Denial-of-Service Attacks in Embedded Systems

  

文献类型:期刊文章

作  者:黄锦灏[1] 丁钰真[1] 肖亮[1] 沈志荣[1] 朱珍民[2]

HUANG Jin-hao;DING Yu-zhen;XIAO Liang;SHEN Zhi-rong;ZHU Zhen-min(School of Informatics,Xiamen University,Xiamen 361005,China;Institute of Computing technology,Chinese Academy of Sciences University,Beijing 100190,China)

机构地区:[1]厦门大学信息学院,厦门361005 [2]中国科学院大学计算技术研究所,北京100190

出  处:《计算机科学》

基  金:国家自然科学基金(61971366,61671396)。

年  份:2020

卷  号:47

期  号:7

起止页码:282-286

语  种:中文

收录情况:BDHX、BDHX2017、CSCD、CSCD_E2019_2020、IC、JST、RCCSE、UPD、ZGKJHX、核心刊

摘  要:在多核嵌入式操作系统中,中央处理器对共享最后一级缓存(Last Level Cache,LLC)的资源调度决定了各用户进程的指令周期数(Instructions Per Cycle,IPC),以及对拒绝服务(Denial-of-Service,DoS)攻击的鲁棒性。但是,现有缓存调度方案依赖于具体的LLC调度模型和DoS攻击模型,使中央处理器难以在不同调度环境中的每个调度周期及时获得用户进程的运行信息。因此,文中提出一种基于强化学习的嵌入式系统LLC调度技术,以抵御拒绝服务攻击。该技术根据用户进程的LLC占用起始位置和终止位置,结合反馈的指令周期数、载入未命中率和存储未命中率等信息,优化LLC的占用位置和占用空间。在动态LLC调度环境下,中央处理器不需要预知DoS攻击模型,即可提高指令周期数并同时降低恶意进程的DoS攻击成功率。在多租户虚拟机共同参与的多核嵌入式操作系统中的仿真结果表明,所提技术可以显著提高指令周期数并降低DoS攻击的成功率。

关 键 词:缓存调度  DOS攻击 强化学习  嵌入式系统

分 类 号:TP316]

参考文献:

正在载入数据...

二级参考文献:

正在载入数据...

耦合文献:

正在载入数据...

引证文献:

正在载入数据...

二级引证文献:

正在载入数据...

同被引文献:

正在载入数据...

版权所有©重庆科技学院 重庆维普资讯有限公司 渝B2-20050021-7
 渝公网安备 50019002500408号 违法和不良信息举报中心