一种基于CPU占用率的嵌入式系统网络处理调度算法
2012-09-19计大杰姜学东
河北民族师范学院学报 2012年2期
计大杰, 姜学东
(1.河北民族师范学院 信息中心,河北 承德 067000 2.河北民族师范学院 人事处,河北 承德 067000)
一种基于CPU占用率的嵌入式系统网络处理调度算法
计大杰1, 姜学东2
(1.河北民族师范学院 信息中心,河北 承德 067000 2.河北民族师范学院 人事处,河北 承德 067000)
物联网、云计算飞速发展,众多嵌入式设备需要接入网络,但是嵌入式设备性能和资源有限,过多的注意网络数据的处理,往往占用处理器过多,降低系统整体性能。为了实现终端IP通信和合理调度网络处理对系统中CPU的占用,采用Xilinx公司的FPGA系统平台,移植了瑞士计算机科学院发布的μIPv6协议栈,并提出了基于CPU占用率的嵌入式系统网络处理调度算法,进行验证,可以优化实验平台的嵌入式系统性能。
处理器调度;网络处理;嵌入式系统;Xilinx
引言
现今,以“移动计算”为核心的众多技术发展迅速,3G和4G技术已经商用,适合移动计算平台的各种器件,包括处理器、各种网络接口以及图形处理能力都已经可以完成较以往更加丰富的网络应用,各种嵌入式设备都有接入网络的需求。但是,受限于体积和功耗等因素,移动平台的处理性能,特别是计算上对处理器要求的满足,与传统PC平台还是存在一定差距。如果突发网络数据需要系统进行处理,往往会过多地占用处理器时间,造成系统整体性能下降。
Xilinx公司的Spartan 3E Starter开发板,移植了操作系统,并实现了μIPv6协议栈,在实现过程中提出了基于CPU占用率的嵌入式系统网络处理调度算法,并进行了验证,该算法可以优化实验平台的嵌入式系统性能。……
登录APP查看全文
