Accepted Workshops

We are proud to announce that a large collection of workshops and tutorials will be co-located with HPDC 2024. They will be scheduled on 3rd and 4th June 2024, at the Department of Computer Science of the University of Pisa, Italy ("Polo Fibonacci"). Workshop co-chairs have accepted 11 workshops and 4 tutorials covering research topics strictly related to the HPDC conference series.

The table below report the 11 accepted workshops that will be co-located with HPDC 2024:

Link Title
AI4Sys Workshop on AI For Systems
AITA Workshop on AI Training Acceleration
FLEC Workshop on Federated Learning for Edge Computing
FRAME Workshop on Flexible Resource and Application Management on the Edge
FlexScience Workshop on AI and Scientific Computing at Scale using Flexible Computing Infrastructures
HPQCI Workshop on High Performance and Quantum Computing Integration
PECS Workshop on Performance and Energy Efficiency in Concurrent and Distributed Systems
PERMAVOST Workshop on Performance Engineering, Modelling, Analysis, and Visualization Strategy
QUASAR Workshop on Quantum Search and Information Retrieval
SEATED Workshop on Serverless at the Edge
SNTA Workshop on Systems and Network Telemetry and Analytics

Accepted Tutorials

Furthermore, we are very happy to announce that HPDC 2024 will host 4 tutorials, still scheduled on 3rd and 4th June 2024.

Variational Quantum Algorithms for Resource Management in Cloud/Edge Architectures

Speakers: Carlo Mastroianni (ICAR-CNR, Italy) , Andrea Vinci (ICAR-CNR, Italy)

The tutorial offers a practical introduction to the fascinating world of quantum computation and its application to optimization and machine learning. The participants will gain hands-on experience in developing hybrid “Variational Quantum Algorithms” (VQA), which combine classical and quantum computation, and in running them on simulators and real quantum hardware. As a concrete use-case, the tutorial will discuss the problem of the optimal assignment of resources on the different nodes and layers of a Cloud/Edge architecture. The participants will be driven, step-by-step, to the reformulation of this NP-hard problem in terms of an Ising problem, which is then solved through two VQA algorithms, i.e., Quantum Approximate Optimization Algorithm (QAOA) and Variational Quantum Eigensolver (VQE), by exploiting the libraries of IBM Qiskit and Xanadu Pennylane. The tutorial will discuss the perspectives on the use of quantum computation for optimization and machine learning, and the possible avenues for future academic research and industrial developments. The tutorial is thought for computer engineers and application developers who are curious about the concrete adoption of quantum computation in real-life scenarios.

A Practical Introduction to Quantum Computing and Networking

Speakers: Claudio Cicconetti (IIT-CNR, Italy)

Quantum computing addresses the construction and operation of quantum computers to solve more efficiently instances of specific problems that are difficult to tackle with classical computers. Even if we are currently in the so-called Noisy Intermediate Scale Quantum (NISQ), steady signs of progress are being made towards the realization of a fast and reliable quantum computer, materializing the basic building blocks of quantum circuits, i.e., quantum bits and gates. On the other hand, quantum communications cover the transmission of quantum states across distances. Recent advances in this context have led to the novel research area of quantum networking, which is set to define the programming interfaces and protocols for the practical operation of quantum communication and computing infrastructures. The tutorial has the objective of raising awareness about these emerging topics, i.e., quantum computing and quantum networking, in the research community by i) introducing briefly the latest technologies developed in each, then ii) providing hands-on examples of how to use them for simple use cases, and iii) finally sketching the more promising open research challenges.

Network Management and Orchestration with Data Engineering: A Practical Guide

Speakers: Engin Zeydan (CTTC, Spain) , Josep Mangues-Bafalluy (CTTC, Spain) , Jorge Baranda (CTTC, Spain)

The tutorial will cover an in-depth study of convergence of data engineering in network management and orchestration domain. The first part will be background information on data engineering and second part will be on application of those technologies to network management problems. In the second part, there will be a step-by-step demonstration of one of the demos during the second part of the tutorial. The participants do not need to have any prerequisite components. Application of data engineering concepts in the management and orchestration of telecommunication networks is an emerging topic and will be most important in the coming years as well. The attendees to this tutorial will have the chance to learn more about data engineering for networking and its applications from the perspective of telecommunication operators.

Programming Tools for High Performance Data Analysis

Speakers: Domenico Talia (University of Calabria, Italy) , Paolo Trunfio (University of Calabria, Italy)

The goal of this tutorial is to present and compare the features of some of the most popular Big Data programming frameworks for HPC systems, such as Hadoop, Spark, Storm, Airflow, MPI, Hive, Pig and UPC++, by highlighting their models, features, advantages, and disadvantages in developing different classes of programs, such as batch, streaming, graph-based, and query-based applications. The tutorial will also discuss the main factors that can influence the choice of the most appropriate framework to process and analyze big data. These include the characteristics of input data, the class of application, the infrastructure scale, and many other factors that can determines, to some extent, the decisions of developers, including designer skills, tool community size, data privacy issues, security requirements, available budget, integrability, and interoperability.