The purpose of this document is to provide the reader information regarding the first aerodynamic map use case implementation strategy. It represents the first of three deliverables regarding this use case. The aerodynamic map use case is one of the four use cases in MIKELANGELO project, whose vision is to improve responsiveness, agility and security of the virtual infrastructure through packaged applications, using the lean guest operating system OSv and I/O-optimised hypervisor sKVM. The use case will carry out experiments to evaluate and validate the strengths of the Mikelangelo stack.
This report describes the use case, explains the limitations of the state of the art and it explains how the MIKELANGELO project will improve the use cases’s workflow. The report comprises the project’s key performance indicators (KPI) and stresses their relevance to our use case. The document further explains the implementation plan of this use case, which will mainly focus on improving support inside OSv operating system and integrating it with a cloud-based management system provided by the MIKELANGELO stack. OpenFOAM has already been configured and recompiled in a way suitable for running within OSv as a single process. However, running simulations in parallel is not possible at the moment inside OSv because the parallelism in OpenFOAM is built on top of MPI exploiting multiple processes which are not supported in OSv. Running simulations in parallel will be one of the biggest challenges in this use case.
The report concludes with plans for evaluation and validation. They present the baselines planned to be used in order to demonstrate work progress and eventually the strengths of the entire MIKELANGELO stack: optimised I/O, virtualised RDMA-based communication between workers, flexibility of the guest OS and security.