

浏览全部资源
扫码关注微信
Online First:2019-02,
Published:15 February 2019
移动端阅览
Lei SUN, Shuai LI, Songhui GUO. Modeling the interrupt transmission process of SR-IOV cryptographic device[J]. Chinese Journal of Network and Information Security, 2019, 5(1): 56-65.
Lei SUN, Shuai LI, Songhui GUO. Modeling the interrupt transmission process of SR-IOV cryptographic device[J]. Chinese Journal of Network and Information Security, 2019, 5(1): 56-65. DOI: 10.11959/j.issn.2096-109x.2019007.
SR-IOV密码设备在虚拟化环境下执行运算时会产生大量I/O中断,导致CPU在Root模式与Non-Root模式之间频繁切换,带来巨大的系统性能开销,影响SR-IOV密码设备的运算性能。针对该问题,对SR-IOV密码设备I/O中断进行建模分析,根据密码任务先到先服务的规则构建了M/M/1排队模型,分析了影响系统性能的关键因素,并通过仿真和实验测试验证了模型的有效性,最后对系统性能进行了测试与分析。结果表明,该模型能够定量分析中断频率对中断响应时间和系统队长的影响。
The SR-IOV cryptographic device generates a large number of I/O interrupts when performing operations in a virtualized environment
causing the CPU to frequently switch between the Root mode and the Non-Root mode
which brings huge system performance overhead and affects the operational performance of SR-IOV cryptographic device.Aiming at this problem
the I/O interrupt of SR-IOV cryptographic device was analyzed
and a M/M/1 queuing model according to the cryptographic task first-come-first-served rules was constructed.What’s more
the key factors affecting system performance were analyzed
and the validity of the model via simulation and experiment was verified
and finally the system performance was tested.The results show that the model can quantitatively analyze the impact of the interrupt frequency on the interrupt response time and system queue length.
张玉清 , 王晓菲 , 刘雪峰 , 等 . 云计算环境安全综述 [J ] . 软件学报 , 2016 , 27 ( 6 ): 1328 - 1348 .
ZHANG Y Q , WANG X F , LIU X F , et al . An overview of cloud computing environment security [J ] . Journal of Software , 2016 , 27 ( 6 ): 1328 - 1348 .
郭松辉 , 李清宝 , 孙磊 , 等 . 基于 ISSM 的密码服务系统虚拟化性能建模 [J ] . 系统仿真学报 , 2017 , 29 ( 8 ): 1692 - 1701 .
GUO S H , LI Q B , SUN L , et al . Performance modeling of cryptographic service system virtualization based on ISSM [J ] . Journal of System Simulation , 2017 , 29 ( 8 ): 1692 - 1701 .
牛欣源 . 实时任务模型中的性能解析——中断性能研究 [J ] . 计算机科学与技术 , 2014 ( 2 ): 55 - 64 .
NIU X Y . Real-time task model performance analysis——interrupt performance research [J ] . Transactions on Computer Science and Technology , 2014 ( 2 ): 55 - 64 .
王泽武 , 孙磊 , 郭松辉 . 基于滚动优化的密码云实时任务阈值调度方法 [J ] . 计算机应用 , 2017 , 37 ( 10 ): 2780 - 2786 .
WANG Z W , SUN L , GUO S H . Real-time task threshold scheduling method by rolling optimization in cryptography cloud [J ] . Journal of Computer Application , 2017 , 37 ( 10 ): 2780 - 2786 .
DONG Y , YANG X , LI J , et al . High performance network virtualization with SR-IOV [J ] . Journal of Parallel and Distributed Computing , 2012 , 72 ( 11 ): 1471 - 1480 .
XU X , DAVDA B . A hypervisor approach to enable live migration with pass through sr-iov network devices [J ] . Acm Sigops Operating Systems Review , 2017 , 51 ( 1 ): 15 - 23 .
YOUNGE A J , WALTERS J P , CRAGO S P , et al . Supporting high performance molecular dynamics in virtualized clusters using IOMMU,SR-IOV,and GPUDirect [C ] // ACM Sigplan/Sigops International Conference on Virtual Execution Environments . 2015 : 31 - 38 .
李帅 , 孙磊 , 郭松辉 . 减少上下文切换的虚拟密码设备中断路径优化方法 [J ] . 计算机应用 , 2018 , 38 ( 7 ): 1946 - 1950 .
LI S , SUN L , GUO S H . A method to reduce interrupt path of virtual cryptographic device with context switching [J ] . Journal of Computer Application , 2018 , 38 ( 7 ): 1946 - 1950 .
DONG Y , YANG X , LI X , et al . High performance network virtualization with SR-IOV [C ] // IEEE International Symposium on High Performance Computer Architecture . 2010 : 1471 - 1480 .
DONG Y , XU D , ZHANG Y , et al . Optimizing network I/O virtualization with efficient interrupt coalescing and virtual receive side scaling [C ] // IEEE International Conference on Cluster Computing . 2011 : 26 - 34 .
GUAN H B , DONG Y Z , TIAN K , et al . SR-IOV based network interrupt-free virtualization with event based polling [J ] . IEEE Journal on Selected Areas in Communications , 2013 , 31 ( 12 ): 2596 - 2609 .
LI J , XUE S , ZHANG W , et al . When I/O interrupt becomes system bottleneck:efficiency and scalability enhancement for SR-IOV network virtualization [J ] . IEEE Transactions on Cloud Computing , 2017 ,PP( 99 ): 1 - 1 .
GORDON A , AMIT N , HAR'EL N , et al . ELI:bare-metal performance for I/O virtualization [C ] // The 17th International Conference on Architectural Support for Programming Languages Operating Systems . 2012 : 411 - 422 .
TU C C , FERDMAN M , LEE C T , et al . A comprehensive implementation and evaluation of direct interrupt delivery [C ] // ACM Sigplan/Sigops International Conference on Virtual Execution Environments . 2015 : 1 - 15 .
王泽武 . 密码服务云管理与调度技术研究 [D ] . 郑州:战略支援部队信息工程大学 , 2018 .
WANG Z W . Research on management and scheduling technique of cryptographic service cloud [D ] . Zhengzhou:Strategic Support Force Information Engineering University , 2018 .
米翔 . 高性能网络虚拟化下的适应性中断调和系统 [D ] . 上海:上海交通大学 , 2013 .
MI X . Adaptive interrupt-free system in high performance I/O virtualization [D ] . Shanghai:Shanghai Jiaotong University , 2013 .
唐加山 . 排队论及其应用 [M ] . 北京 : 科学出版社 , 2016 .
TANG J S . Queuing theory and its application [M ] . Beijing : Science PressPress , 2016 .
DUTTA Y , SETHI V . Performance analysis of cryptographic acceleration in multicore environment [M ] // Quality,Reliability,Security and Robustness in Heterogeneous Networks . Springer , 2013 .
0
Views
384
下载量
0
CSCD
Publicity Resources
Related Articles
Related Author
Related Institution
京公网安备11010802024621