电信科学 ›› 2013, Vol. 29 ›› Issue (10): 72-79.doi: 10.3969/j.issn.1000-0801.2013.10.013

• 研究与开发 • 上一篇    下一篇

基于虚拟机的僵尸网络仿真系统可扩展性优化

阮利1,2,蔺波1,2,肖利民1,2   

  1. 1 北京航空航天大学软件开发环境国家重点实验室 北京100191
    2 北京航空航天大学计算机学院 北京100191
  • 出版日期:2013-10-15 发布日期:2017-06-19
  • 基金资助:
    国家高技术研究发展计划(“863”计划)基金资助项目;国家自然科学基金资助项目;国家自然科学基金资助项目;软件开发环境国家重点实验室探索性自主研究课题资助项目;北京市自然科学基金资助项目;核心电子器件、高端通用芯片及基础软件产品重大专项基金资助项目

Scalability Optimization of Virtualization Based Botnet Emulation Platform

Li Ruan1,2,Bo Lin1,2,Limin Xiao1,2   

  1. 1 State Key Laboratory of Software Development Environment,Beihang University,Beijing 100191,China
    2 School of Computer Science and Engineering,Beihang University,Beijing 100191,China
  • Online:2013-10-15 Published:2017-06-19

摘要:

僵尸网络仿真是僵尸网络研究领域的一门新兴技术,近年来日益得到广泛的关注。现有研究中基于虚拟机的大规模僵尸网络实用仿真系统比较缺乏,现有系统缺乏对虚拟机集群的快速部署、多虚拟化(尤其是对轻量级虚拟化)、僵尸网络特性(如僵尸网络的昼夜随机关机开机)模拟、高可扩展性功能的支持。通过对僵尸网络仿真特性的分析,提出了一种基于虚拟机的僵尸网络仿真系统及适用于僵尸网络仿真系统的可扩展性优化技术。实验表明,所提出的基于内存性能优化和CPU性能优化的技术,可以使每个虚拟机的常驻内存比优化前减少77%以上,同一台物理机所能开启的最大虚拟机数量由15台增加到43台,当限制虚拟机的vCPU占用率到100 000时,主机CPU占用率在同样情况下能从100%降低到20%,优化效果显著。

关键词: 僵尸网络仿真, 虚拟机, 可扩展性, 性能优化

Abstract:

Botnet emulation,a new technology to investigate Botnet characteristics,gains increasing focus.The practical virtualization based Botnet emulation platform is few and lacks support of rapid deployment,multiple virtualization,specific features of the Botnet like Botnets' circadian random shutdown and starting,and high scalability which will greatly influence the Botnet propagation emulation effect.A Botnet emulation system and its scalability improvement technologies were introduced.Experiments show that the memory performance optimization and CPU performance optimization reduce more than 77% of host memory per virtual machine,the maximum virtual machines one physical machine can starts up increase from 15 to 43; the host CPU utility is deduced from 100% to 20% when the vCPU's performance is restricted to 100 000.

Key words: Botnet emulation, virtual machine, scalability, performance optimization

No Suggested Reading articles found!