This paper prepared by ETH Zürich was published in Arxiv. Abstract The rise of serverless introduced a new class of scalable, elastic and highly available parallel workers in the cloud. Many systems and applications benefit from offloading computations and parallel tasks to dynamically allocated resources. However, the developers of C++ applications found it difficult to integrate […]
Category: Publications
This paper prepared by ETH Zürich was accepted at 2023 IEEE International Conference on Big Data (BigData). Abstract Serverless computing is an emerging cloud paradigm that offers an elastic and scalable allocation of computing resources with pay-as-you-go billing. In the Function-as-a-Service (FaaS) programming model, applications comprise short-lived and stateless serverless functions executed in isolated containers or […]
This paper prepared by ETH Zürich was accepted at SC23. Abstract Allreduce is one of the most commonly used collective operations. Its latency and bandwidth can be improved by offloading the calculations to the network. However, no way exists to conduct such offloading securely; in state-of-the-art solutions, the data is passed unprotected into the network. Security […]
This paper prepared by ETH Zürich was accepted in journal Future Generation of Computer Systems. Highlights Abstract The allreduce operation is an essential building block for many distributed applications, ranging from the training of deep learning models to scientific computing. In an allreduce operation, data from multiple hosts is aggregated together and then broadcasted to each host participating in the operation. Allreduce […]
This paper prepared by Universitat Politècnica de València and Universidad de Castilla-La Mancha was accepted and presented at conference XXXIII Jornadas de Paralelismo held from 20 to 22 September 2023 in Ciudad Real (Spain). Note: the proceedings of this conference can only be accessed by conference attendees, but we obtained permission to publish the RED-SEA paper […]
This paper was accepted at ICS ’23, the 37th International Conference on Supercomputing that was held from 21 to 23 June in Orlando, Florida, USA. This paper was prepared by ETH Zürich in collaboration with OpenCore. Abstract Serverless functions provide elastic scaling and a fine-grained billing model, making Function-as-a-Service (FaaS) an attractive programming model. However, for distributed […]
This paper prepared by ETH Zürich was published on Arxiv. Abstract FaaS (Function-as-a-Service) brought a fundamental shift into cloud computing: (persistent) virtual machines have been replaced with dynamically allocated resources, trading locality and statefulness for a pay-as-you-go model more suitable for varying and infrequent workloads. However, adapting services to functions in the serverless paradigm while still […]
This paper was accepted at IPDPS 2023, the 37th IEEE International Parallel and Distributed Processing Symposium that was held from 15 to 19 May in Saint Petersburg, Florida, USA. This paper was prepared by ETH Zürich in collaboration with Microsoft. Abstract High performance is needed in many computing systems, from batch-managed supercomputers to general-purpose cloud platforms. However, […]
This paper was accepted for the special session: “European Projects in Digital Systems Design (EPDSD) at the 25th Euromicro Conference on Digital System Design (DSD) held 31/08-02/09/2022 in Gran Canaria, Spain. This paper is an overall presentation of the RED-SEA project’s goals and approach. It was prepared by INFN in collaboration with all project partners. Abstract In […]
This research paper prepared by ETH Zürich was published in the journal “Proceedings of the ACM on Measurement and Analysis of Computing Systems“. Abstract Cloud computing represents an appealing opportunity for cost-effective deployment of HPC workloads on the best-fitting hardware. However, although cloud and on-premise HPC systems offer similar computational resources, their network architecture and […]