Skip to main navigation Skip to search Skip to main content

Serverless computing for next-generation application development

  • Adel N. Toosi
  • , Bahman Javadi
  • , Alexandru Iosup
  • , Evgenia Smirni
  • , Schahram Dustdar
    • University of Melbourne
    • Vrije Universiteit Amsterdam
    • College of William and Mary
    • TU Wien

    Research output: Contribution to journalArticlepeer-review

    10 Citations (Scopus)

    Abstract

    Serverless computing is a cloud computing model that abstracts server management, allowing developers to focus solely on writing code without concerns about the underlying infrastructure. This paradigm shift is transforming application development by reducing time to market, lowering costs, and enhancing scalability. In serverless computing, functions are event-driven and automatically scale in response to events such as data changes or user requests. Despite its advantages, serverless computing presents several research challenges, including managing state for ephemeral functions, mitigating cold start delays, optimizing function composition, debugging, efficient auto-scaling, resource management, and ensuring security and compliance. This special issue focused on addressing these challenges by promoting research on innovative solutions and exploring the potential of serverless computing in new application domains.
    Original languageEnglish
    Article number107573
    Number of pages5
    JournalFuture Generation Computer Systems
    Volume164
    DOIs
    Publication statusPublished - Mar 2025

    Keywords

    • Edge Computing
    • FaaS
    • Function-as-a-Service
    • Resource Management
    • Scheduling
    • Serverless

    Fingerprint

    Dive into the research topics of 'Serverless computing for next-generation application development'. Together they form a unique fingerprint.

    Cite this