https://www.dagstuhl.de/21201

16. – 21. Mai 2021, Dagstuhl-Seminar 21201

Serverless Computing

Organisatoren

Cristina Abad (ESPOL – Guayaquil, EC)
Ian T. Foster (Argonne National Laboratory – Lemont, US)
Nikolas Herbst (Universität Würzburg, DE)
Alexandru Iosup (VU University Amsterdam, NL)

Auskunft zu diesem Dagstuhl-Seminar erteilt

Dagstuhl Service Team

Dokumente

Teilnehmerliste
Gemeinsame Dokumente

Motivation

In the backbone of our digital society, cloud computing enables an efficient, utility-like ecosystem of developing, composing, and providing software services. Responding to a trend to make cloud computing services more accessible, fine-grained, and affordable, serverless computing has gained rapid adoption in practice, and garnered much interest from industry and academia. However successful, serverless computing manifests today the opportunities and challenges of emerging technology: a rapidly growing field but scattered vision, plenty of new technologies but no coherent approach to design solutions from them, many simple applications but no impressive advanced solution, the emergence of a cloud continuum (resources from datacenters to the edge) but no clear path to leverage it efficiently, and overall much need but also much technical complexity. Several related but disjoint fields, notably software and systems engineering, parallel and distributed systems, and system and performance analysis and modeling, aim to address these opportunities and challenges. Excellent collaboration between these fields in the next decade will be critical in establishing serverless computing as a viable technology. The purpose of this Dagstuhl Seminar is to bring together researchers, developers, and practitioners across disciplines in serverless computing, to develop a vision and detailed answers to the timely and relevant, open challenges related to the following topics: design decisions for serverless systems, platforms, and ecosystems, software engineering of serverless solutions, applications and domain requirements for serverless computing, evaluation of serverless solutions, and beyond (privacy, cyber-physical systems, etc.) We will integrate diverse views through this interdisciplinary approach and synthesize a shared vision for the next decade of serverless computing.

The goal of the seminar is to combine the views of a diverse and high-quality group of researchers spanning three disciplines: (1) software engineering, (2) parallel and distributed systems, and (3) performance engineering.

This Dagstuhl Seminar will be a catalyst. Attendees will discuss the open challenges and opportunities of serverless computing for the next decade, with a focus on at least the following crucial aspects and questions:

  • Envision serverless systems and applications in the next decade. How to leverage the freedom from operational concerns? How to overcome the challenge and enjoy the benefits of fine granularity?
  • How to properly engineer serverless software and systems? What are the emerging architectural patterns for serverless systems and applications? How to test and debug serverless systems and applications?
  • How to characterize, model, and analyze serverless systems and applications? How to understand the diverse serverless workloads?
  • How to manage the resources used in serverless operations? How to schedule and orchestrate in this environment? How to manage specific application classes, such as computer vision, enterprise workflows, HPC, DevOps?
  • How to deploy and manage the full lifecycle of serverless applications? How to add ML-capabilities to feedback loops? How to break through the operational silos?
  • How to support privacy, security, dependability, and other desirable operational properties for serverless applications and systems?
  • Beyond computer systems, how to consider serverless systems and applications from a holistic, cyber-physical perspective?

Motivation text license
  Creative Commons BY 3.0 DE
  Cristina Abad, Ian T. Foster, Nikolas Herbst, and Alexandru Iosup

Classification

  • Distributed / Parallel / And Cluster Computing
  • Emerging Technologies
  • Software Engineering

Keywords

  • Serverless computing
  • Cloud continuum
  • Software architecture
  • Systems management
  • Vision

Dokumentation

In der Reihe Dagstuhl Reports werden alle Dagstuhl-Seminare und Dagstuhl-Perspektiven-Workshops dokumentiert. Die Organisatoren stellen zusammen mit dem Collector des Seminars einen Bericht zusammen, der die Beiträge der Autoren zusammenfasst und um eine Zusammenfassung ergänzt.

 

Download Übersichtsflyer (PDF).

Publikationen

Es besteht weiterhin die Möglichkeit, eine umfassende Kollektion begutachteter Arbeiten in der Reihe Dagstuhl Follow-Ups zu publizieren.

Dagstuhl's Impact

Bitte informieren Sie uns, wenn eine Veröffentlichung ausgehend von
Ihrem Seminar entsteht. Derartige Veröffentlichungen werden von uns in der Rubrik Dagstuhl's Impact separat aufgelistet  und im Erdgeschoss der Bibliothek präsentiert.