JOURNAL ARTICLE

OpenStack cloud tuning for high performance computing

Abstract

High-Performance computing (HPC) is scarcely attempted in clouds because of slow and inefficient Inter-VM communication on the same server as well as huge latency between remote units. This was changed by introduction of ivshmem, a PCI device-based shared memory between VMs on the same server, but unfortunately, this mechanism became broken with Linux update few years ago. We have restored this shared memory system and made, for the first time, full cloud integration using latest versions of OpenStack, Linux, QEMU, libvirt and MPICH. Also, the analyses of different factors influencing both TCP/IP and ivshmem communication is presented along with tuning techniques that could significantly increase performance. Finally, we have created ivshmem communication channel that can replace standard Neutron TCP/IP network, resulting three to six times performance improvement.

Keywords:
Computer science Operating system Cloud computing Latency (audio) Server Computer network Embedded system Telecommunications

Metrics

8
Cited By
1.79
FWCI (Field Weighted Citation Impact)
5
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Advanced Data Storage Technologies
Physical Sciences →  Computer Science →  Computer Networks and Communications
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.