VHPC 2023

18th Workshop on Virtualization in High-Performance Cloud Computing

held in conjunction with ISC-HPC, May 25, 2023

Hamburg, Germany

Elsevier JSA Special Issue on VHPC

Deadline: November 30, 2023

The Workshop on Virtualization in High-Performance Cloud Computing (VHPC) aims to bring together researchers and industrial practitioners facing the challenges posed by virtualization in HPC/Cloud scenarios in order to foster discussion, collaboration, mutual exchange of knowledge and experience, enabling research to ultimately provide novel solutions for virtualized computing systems of tomorrow.

News

  • Aug 30th, 2023: VHPC'23 Proceedings now available on-line within the ISC 2023 Workshop Proceedings.
  • Jun 15th, 2023: The CfP for the Elsevier JSA Special Issue on VHPC is on-line.
  • May 6th, 2023: Webpage updated with program info.
  • Apr 10th, 2023: Confirmed Agreement with Elsevier JSA for Special Issue on VHPC (CfP expected in June).
  • Feb 12th, 2023: Webpage updated with keynote info.
  • Jan 17th, 2023: The workshop webpage is available on-line.

Keynote Talk

"What is RCU and How Does it Help the Linux Kernel Scale?"
Paul E. McKenney, Software Engineer at Meta

Focus Topics

  • Container Platforms (Kubernetes, Docker, Nitro/Firecracker, Singularity, Shifter, rkt, …) and Unikernel Frameworks
  • Composable Lightweight Application Components and Lambda / Function-as-a-Service Paradigms
  • Latency Control, Warm/Cold-start issues and Data/Container Placement in Heterogeneous HPC Virtualized Environments
  • Energy-efficiency and Service Orchestration in Virtualized Cloud & HPC Infrastructures

Overview

Containers and virtualization technologies constitute key enabling factors for flexible resource management in modern data centers, and particularly in cloud environments. Cloud providers need to manage complex infrastructures in a seamless fashion to support the highly dynamic and heterogeneous workloads and hosted applications customers deploy. Similarly, HPC environments have been increasingly adopting techniques that enable flexible management of vast computing and networking resources, close to marginal provisioning cost, which is unprecedented in the history of scientific and commercial computing.

Various virtualization-containerization technologies contribute to the overall picture in different ways: machine virtualization, with its capability to enable consolidation of multiple under-utilized servers with heterogeneous software and operating systems (OSes), and its capability to live-migrate a fully operating virtual machine (VM) with a very short downtime, enables novel and dynamic ways to manage physical servers; OS-level virtualization (i.e., containerization), with its capability to isolate multiple user-space environments and to allow for their co-existence within the same OS kernel, promises to provide many of the advantages of machine virtualization with high levels of responsiveness and performance; lastly, unikernels provide for many virtualization benefits with a minimized OS/library surface. I/O virtualization, in turn, allows physical network interfaces to exchange traffic with multiple VMs or containers; network virtualization, with its capability to create logical network overlays independently from the underlying physical topology, is another fundamental enabling technology for Cloud/HPC infrastructures. Last, storage virtualization needs to evolve to support increasingly demanding requirements in terms of performance and reliability for the managed application data.

Topics of Interest

The VHPC program committee solicits original, high-quality submissions related to virtualization across the entire software stack with a special focus on the intersection of HPC, containers-virtualization and cloud computing.

Design / Architecture:

  • Containers and OS-level virtualization (LXC, Docker, rkt, Singularity, Shifter)
  • Hypervisor support for heterogeneous resources (GPUs, co-processors, FPGAs, etc.)
  • Hypervisor extensions to mitigate side-channel attacks
  • Use of RISC-V related technologies for cloud, virtualized and HPC use-cases
  • VM & Container trust and security models
  • Multi-environment coupling, system software supporting in-situ analysis
  • Cloud reliability, fault-tolerance and high-availability
  • Cloud-based quantum compute services
  • Energy-efficient and power-aware virtualization
  • Containers inside VMs with hypervisor isolation
  • Virtualization support for emerging memory and storage technologies
  • Lightweight/specialized operating systems and Unikernels
  • Formal definition and verification of hypervisors
  • ARM-based hypervisors and virtualization extensions

Management:

  • Container and VM management for HPC and cloud environments
  • Virtualized instances supporting Lambda / Function-as-a-Service (FaaS)
  • HPC services integration
  • Service and on-demand scheduling & resource management
  • Dedicated workload management with VMs or containers
  • Workflow coupling with VMs and containers
  • Unikernel and lightweight VM application management
  • Environments and tools for operating containerized environments
  • Models for non-HPC workload provisioning on HPC resources

Performance Measurements and Modeling:

  • Performance improvements for or driven by unikernels
  • Optimizations of virtual machine monitor platforms and hypervisors
  • Scalability analysis of VMs and/or containers at large scale
  • Performance measurement, modeling and monitoring
  • Virtualization in supercomputing environments
  • Energy-efficient deployment of high-performance workloads
  • Modeling and control of end-to-end performance

Configuration / Tooling:

  • Tool support for unikernels
  • Job scheduling/control/policy and container placement
  • Measuring and controlling "OS/Virtualization noise"
  • Operating MPI in containers/VMs and Unikernels
  • GPU virtualization operationalization

Organization

Workshop Co-chairs

  • Michael Alexander, Institute of Science and Technology, Austria
  • Anastassios Nanos, Nubificus Ltd., UK
  • Tommaso Cucinotta, Scuola Superiore Sant'Anna, Italy

Technical Program Committee

  • Stergios Anastasiadis, University of Ioannina, Greece
  • Gabriele Ara, Scuola Superiore Sant'Anna
  • Jakob Blomer, CERN, Switzerland
  • Eduardo CĂ©sar, Universidad Autonoma de Barcelona, Spain
  • Taylor Childers, Argonne National Laboratory, USA
  • François DiakhatĂ©, CEA DAM, France
  • Roberto Giorgi, University of Siena, Italy
  • Kyle Hale, Northwestern University, USA
  • Eric Jul, University of Oslo, Norway
  • Brian Kocoloski, Washington University, USA
  • Giacomo Lanciano, Scuola Normale Superiore, Italy
  • Giuseppe Lettieri, University of Pisa, Italy
  • Alberto Madonna, Swiss National Supercomputing Center, Switzerland
  • Nikos Parlavantzas, IRISA, France
  • Amer Qouneh, Western New England University, USA
  • Carlos Reaño, Queen's University Belfast, UK
  • Riccardo Rocha, CERN, Switzerland
  • Lutz Schubert, University of Ulm, Germany
  • Jonathan Sparks, Cray, USA
  • Kurt Tutschku, Blekinge Institute of Technology, Sweden
  • John Walters, USC ISI, USA
  • Yasuhiro Watashiba, Osaka University, Japan

Sponsor