在多核嵌入式操作系统中,中央处理器对共享最后一级缓存( Last Level cache,LIC)的资源调度决定了各用户进程的指令周期数( Instructions Per Cycle,IPC),以及对拒绝服务( Denial-of-service,DoS)攻击的鲁棒性。但是,现有缓存调度方案依赖于具体的ⅠⅠC调度模型和υσS攻击模型,使中央处理器难以在不冋调度环境中的毎个调度周期及时获得用户进程的运行信息。因此,文中提出一种基于强化学习的嵌入式系统LLC调度技术,以抵御拒绝服务攻击。该技术根据用户进程的LLC占用起始位置和终止位置,结合反馈的指令周期数、载入未命中率和存储未命中率等信息,优化LLC的占用位置和占用空间。在动态LLC调度环境下,中央处理器不需要预知υoS攻击模型,即可提高指令周期数并冋时降低恶意进程的DoS攻击成功率。在多租户虛拟机共同参与的多核嵌入式操作系统中的仿真结果表明,所提技术可以显著提高指令周期数并降低DυS攻击的成功率。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !