《表2 不同算法IP核参数》

《表2 不同算法IP核参数》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《基于蚁群优化算法的虚拟现场可编程门阵列部署策略》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

借鉴文献[16-17]进行实验设置,在CloudSim初始化时,创建一个部署有600台Host的Datacenter,每台Host配置相同,均为2 660 MIPS,16 GB RAM和一块FPGA。其中,MIPS表示单位时间内能够执行的百万指令数量,是衡量CPU性能的指标。FPGA类的参数按照Xilinx VC709 FPGA开发板中XC7VX690T FPGA的参数进行设置,板上内存8 GB,总逻辑单元数为693,120,其中7%为静态逻辑区域,其余为局部动态可重构区域[15]。通过QuartusⅡ13.0工具进行综合布线,并使用ModelSim工具进行仿真得到实现AES、RC4、RSA和MD5算法IP核需要的逻辑单元数量和算法处理速度,具体数据如表2所示,每个算法IP核的重构时延为16 ms。可重构密码资源池中每名租户需要一块vFPGA提供密码运算服务,在初始状态下每块FPGA虚拟出4块vFPGA,以0时刻各租户的需求作为vFPGA分配和配置的依据。初始状态下的资源分配策略并没有考虑各个服务器中FPGA资源的利用情况,在1时刻系统第一次运行vFPGA调度算法时会对整个密码资源池的资源分配进行大幅度的调整,此时的数据无法正确地反映算法的性能优劣,所以选择从2时刻开始对实验数据进行记录。SLA冲突率的定义如式(12)所示,其中,CTS表示SLA冲突次数,当用当租户拥有的vFPGA资源无法满足其运算需求时,CTS值加1。