Performance Comparison of Hyper-V and KVM for Cryptographic Tasks in Cloud Computing
Source abstract
Abstract
As the extensive use of cloud computing raises questions about the security of any personal data stored there, cryptography is being used more frequently as a security tool to protect data confidentiality and privacy in the cloud environment. A hypervisor is a virtualization software used in cloud hosting to divide and allocate resources on various pieces of hardware. The choice of hypervisor can significantly impact the performance of cryptographic operations in the cloud environment. An important issue that must be carefully examined is that no hypervisor is completely superior in terms of performance; Each hypervisor should be examined to meet specific needs. The main objective of this study is to provide accurate results to compare the performance of Hyper-V and Kernel-based Virtual Machine (KVM) while implementing different cryptographic algorithms to guide cloud service providers and end users in choosing the most suitable hypervisor for their cryptographic needs. This study evaluated the efficiency of two hypervisors, Hyper-V and KVM, in implementing six cryptographic algorithms: Rivest, Shamir, Adleman (RSA), Advanced Encryption Standard (AES), Triple Data Encryption Standard (TripleDES), Carlisle Adams and Stafford Tavares (CAST-128), BLOWFISH, and TwoFish. The study’s findings show that KVM outperforms Hyper-V, with 12.2% less Central Processing Unit (CPU) use and 12.95% less time overall for encryption and decryption operations with various file sizes. The study’s findings emphasize how crucial it is to pick a hypervisor that is appropriate for cryptographic needs in a cloud environment, which could assist both cloud service providers and end users. Future research may focus more on how various hypervisors perform while handling cryptographic workloads.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Cryptography and Data Security · Cloud Data Security Solutions · Security and Verification in Computing
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (57)
Show source-provided references
1. Cloud computing virtualization of resources allocation for distributed systems10.38094/jastt1331 ↗
2. The NIST definition of cloud computing
3. Cybersecurity management in cloud computing: Semantic literature review and conceptual framework proposal10.1007/s40860-020-00115-0 ↗
4. M. Herman et al., “NIST cloud computing forensic science challenges,” US Depart. Commer., Natl. Inst. Stand. Technol., 2020. doi: 10.6028/NIST.IR.8006.10.6028/NIST.IR.8006 ↗
5. A survey of system architectures and techniques for FPGA virtualization10.1109/TPDS.2021.3063670 ↗
6. Cloud computing adoption and its impact on SMEs’ performance for cloud supported operations: A dual-stage analytical approach10.1016/j.techsoc.2019.101225 ↗
7. Columbus · 83% of Enterprise Workloads Will Be in the Cloud by 2020 · 2018
8. N. Sreenivasulu, “Cloud computing statistics & trends for 2023,” 2023. Accessed: Oct. 15, 2023. [Online]. Available: https://www.vpnhelpers.com/cloud-computing-statistics/
9. The TOEQCC framework for sustainable adoption of cloud computing at higher education institutions in the Kingdom of Jordan10.3390/su141912744 ↗
10. S. Kent, “Federal cloud computing strategy (June 24, 2019),” 2019. Accessed: Jul. 12, 2023. [Online]. Available: https://www.whitehouse.gov/wp-content/uploads/2019/06/Cloud-Strategy.pdf
11. QoS-aware resource management in 5G and 6G cloud-based architectures with priorities10.3390/info14030175 ↗
12. Structure learning and hyperparameter optimization using an automated machine learning (AutoML) pipeline10.3390/info14040232 ↗
13. Design and implementation of an elastic processor with hyperthreading technology and virtualization for elastic server models10.1007/s11227-020-03174-5 ↗
14. The security issues and challenges in cloud computing
15. Virtualization maturity in creating system VM: An updated performance evaluation
16. Recent advancement in VM task allocation system for cloud computing: Review from 2015 to 202110.1007/s10462-021-10071-7 ↗
17. When I/O interrupt becomes system bottleneck: Efficiency and scalability enhancement for SR-IOV network virtualization10.1109/TCC.2017.2712686 ↗
18. Ali · Practical Linux Infrastructure · 2015 · 53
19. Hypervisors vs. lightweight virtualization: A performance comparison
20. Cloud Computing Technology · 2022 · 97
21. A component-based performance comparison of four hypervisors
22. File system performance comparison in full hardware virtualization with ESXi, KVM, Hyper-V and Xen hypervisors10.4316/AECE.2021.01002 ↗
23. Energy efficiency comparison of hypervisors
24. Performance comparison of Xen AND hyper-V in cloud computing while using cryptosystems
25. Performance comparison of commercial VMM: ESXI, XEN, HYPER-V & KVM
26. Das · Emerging Research Surrounding Power Consumption and Performance Issues in Utility Computing · 2016 · 23310.4018/978-1-4666-8853-7.ch011 ↗
27. DLTIF: Deep learning-driven cyber threat intelligence modeling and identification framework in IoT-enabled maritime transportation systems
28. P2IDF: A privacy-preserving based intrusion detection framework for software defined Internet of Things-fog (SDIoT-Fog)
29. Privacy-preserving incentive mechanism design for federated cloud-edge learning10.1109/TNSE.2021.3100096 ↗
30. A security and trust framework for virtualized networks and software-defined networking10.1002/sec.1243 ↗
31. E-learning virtual meeting applications: A comparative study from a cybersecurity perspective
32. A robust user authentication technique in online examination10.47839/ijc.20.4.2441 ↗
33. A comparative study and analysis of cryptographic algorithms: RSA, DES, AES, BLOWFISH, 3-DES, and TWOFISH
34. Evolving generative adversarial networks to improve image steganography10.1016/j.eswa.2023.119841 ↗
35. di Pietro · Lecture Notes in Computer Science · 2018 · 11170 · 16610.1007/978-3-030-04834-1_9 ↗
36. Security analysis and performance evaluation of a new lightweight cryptographic algorithm for cloud computing10.1016/j.gltp.2021.01.014 ↗
37. Cloud computing a CRM service based on separate encryption and decryption using Blowfish algorithm
38. HCAC-EHR: Hybrid cryptographic access control for secure EHR retrieval in healthcare cloud10.1007/s12652-021-02942-2 ↗
39. Secure healthcare monitoring sensor cloud with attribute-based elliptical curve cryptography
40. A comprehensive study of cryptography and key management based security in cloud computing
41. Enhancing data protection in cloud computing using key derivation based on cryptographic technique
42. Cloud application security using hybrid encryption10.5120/cae2020652866 ↗
43. Security improvement of cloud data using hybrid cryptography and steganography
44. F. S. · Performance Management of Integrated Systems and its Applications in Software Engineering · 2019 · 22 · 127
45. Review of cryptography in cloud computing
46. Cognitive cryptography for data security in cloud computing10.1002/cpe.5557 ↗
47. A cryptography and machine learning based authentication for secure data-sharing in federated cloud services environment
48. Private AI: Machine learning on encrypted data—Ericsson
49. Azure OpenAI service encryption of data at rest—Azure AI services | Microsoft Learn
50. W. K. A. Abdulraheem, “Comparative analysis of the performance for cloud computing hypervisors with encrypted algorithms,” M.S. thesis, Middle East Univ., Jordan, 2014.
51. Barker · Recommendation for Key Management, Part 2: Best Practices for Key Management Organization · 2018
52. Improving the performance of [0, 1, 3]-NAF recoding algorithm for elliptic curve scalar multiplication
53. New quintupling point arithmetic 5P formulas for Lôpez-Dahab coordinate over binary elliptic curve cryptography
54. RISC-V galois field ISA extension for non-binary error-correction codes and classical and post-quantum cryptography
55. A review of lightweight block ciphers10.1007/s13389-017-0160-y ↗
56. Performance analysis of cryptographic algorithms for selecting better utilization on resource constraint devices
57. A comparative analysis of symmetric cryptographic algorithm as a data security tool: A survey