安全及能耗感知的嵌入式实时系统调度技术研究
发布时间:2018-02-09 22:54
本文关键词: 嵌入式实时系统 加密算法 混合关键 动态规划 遗传算法 出处:《电子科技大学》2014年硕士论文 论文类型:学位论文
【摘要】:随着计算机信息网络的不断发展,基于网络的嵌入式实时系统也更多的应用于人类的生活生产之中。然而,嵌入式实时系统的网络化在带来极大便利的同时,随之而来的便是极大的挑战。嵌入式实时系统与互联网紧密相连,必然导致系统遭受来自网络的恶意攻击的可能性变大,尤其是近几年嵌入式系统与物联网的联系更加紧密,这意味着系统的失效可能导致严重的人生财产损失。这就要求系统引入安全保护服务以抵御这些安全威胁,然而安全保护的引入必然导致更多的系统负载,危及系统的实时性,从而加剧系统的失效风险。与此同时,嵌入式系统由于其应用环境的特殊性,其能耗供给往往非常有限,这就要求嵌入式系统在保证安全的同时严格遵守系统的能量约束。因此如何权衡系统的安全性,实时性及能耗有效性,为系统提供最大限度的安全保护,成为一大挑战。本文主要针对分布式的应用,从安全,能耗和实时三个方面,在任务调度层面对嵌入式实时系统进行设计优化。本文着眼静态任务调度,在系统设计阶段通过统筹的考虑系统中所存在的所有任务及所有可用的资源,探索安全性能加强,能量使用有效的嵌入式实时任务的调度策略。首先,对常用对称加密算法RC5及RC6算法的安全性能进行建模,通过分析已发布的测试数据及对算法本身的结构,对安全性能及相应的时间能耗开销进行量化。在此基础上,针对分布式的数据采集的应用,分析应用可能面临的安全问题及相应的安全需求,面向安全关键的独立周期任务,建立安全感知的静态任务调度模型,以安全性能加强和实时性确保为调度目标,寻求安全性能最优的任务调度算法,并就其有效性和局限性进行探讨。另外,针对分布式的安全及能耗关键嵌入式实时系统及分布式并行任务,分析其安全能耗需求,提出了安全加强,能量有效及实时性保证的静态调度模型。我们主要通过总线数据加密和总线通信量减少两种途径来提升系统安全性能,在此基础上寻求安全及能耗感知的静态任务调度方法。对安全敏感的混合关键实时系统进行分析和研究,抽象出基于系统行为的混合安全关键的系统模型,提出安全敏感的混合关键实时系统能量优化的问题,并在此基础上给出相应的调度方法。
[Abstract]:With the continuous development of computer information network, embedded real-time system based on network is more and more applied in the production of human life. However, the network of embedded real-time system brings great convenience at the same time. The following is a great challenge. Embedded real-time systems are closely connected to the Internet, which will inevitably lead to a greater possibility of malicious attacks from the network, especially in recent years, when embedded systems are more closely linked to the Internet of things. This means that the failure of the system may lead to serious loss of life and property. This requires the system to introduce security protection services to resist these security threats. However, the introduction of security protection will inevitably lead to more system loads and endanger the real-time performance of the system. At the same time, because of the particularity of its application environment, the energy supply of embedded system is often very limited. Therefore, how to balance the security, real-time and energy efficiency of the system to provide maximum security protection for the system. This paper aims at distributed application, designs and optimizes embedded real-time system from three aspects of security, energy consumption and real-time. This paper focuses on static task scheduling. In the system design phase, by considering all the tasks and all available resources in the system as a whole, we explore the security performance enhancement, energy use effective embedded real-time task scheduling strategy. The security performance of RC5 and RC6 algorithms is modeled. By analyzing the published test data and the structure of the algorithm itself, the security performance and the corresponding time consumption cost are quantified. Aiming at the application of distributed data acquisition, this paper analyzes the security problems that the application may face and the corresponding security requirements, and sets up a security aware static task scheduling model for the security critical independent periodic task. The task scheduling algorithm, which aims at enhancing the security performance and ensuring the real-time performance, seeks for the optimal security performance of the task scheduling algorithm, and discusses its effectiveness and limitation. Aiming at distributed security and energy consumption key embedded real-time systems and distributed parallel tasks, the requirements of security energy consumption are analyzed, and security enhancement is proposed. Energy efficient and real-time guaranteed static scheduling model. We mainly use bus data encryption and bus traffic reduction to improve the security performance of the system. On the basis of this, the static task scheduling method of safety and energy consumption awareness is sought. The security sensitive hybrid critical real-time system is analyzed and studied, and the system model of hybrid security critical system based on system behavior is abstracted. The problem of energy optimization for security sensitive hybrid critical real time systems is presented, and the corresponding scheduling method is given.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP393.08
【参考文献】
相关期刊论文 前2条
1 冯登国;可证明安全性理论与方法研究[J];软件学报;2005年10期
2 洪艳伟;赖娟;杨斌;;基于EDF算法的可行性判定及实现[J];计算机技术与发展;2006年11期
,本文编号:1499050
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/1499050.html