首页> 中文学位 >多核路由器动态内存分配器的设计与实现
【6h】

多核路由器动态内存分配器的设计与实现

代理获取

摘要

随着互联网应用的不断增加,网络流量呈爆炸式地增长,作为网络中交换结点的路由器,其体系结构和应用软件在不断的发展,以适应不断变化的路由器需求。动态内存管理作为路由器基础模块,其性能的高低对路由器的处理能力和处理容量有着重要的影响。而动态内存管理的性能由内存分配器是否充分利用了其所应用的软硬件特点来决定,所以要设计高性能的动态内存分配器,就必须充分了解路由器软硬件结构的特点,路由器软件使用内存的规律,本文正是依据这种方法来进行路由器动态内存分配器设计和实现的。
   本文首先描述了几种动态内存基本分配算法,分析了它们在不同应用条件下的性能差异;其次针对路由器软硬件结构特点,设计一个既能应用于单核处理器系统又能应用于多核多线程处理器系统,并且能适配不同操作系统的动态内存分配器,此外针对路由器软件使用内存的特点,分配器着重提高了小对象的分配与释放速度;再次,对分配器的实现进行了描述;最后,分析了分配器的性能并进行验证。通过实际验证证明,本文所设计的内存分配器能满足不同软硬件配置路由器的应用需求,对于小对象的分配具有非常快的速度,对于大块的分配具有很高的使用效率,与通用内存分配器相比,各有所长,但本文所设计的分配器速度更快,实时性更高,更适合多核路由器。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号