Treballs Fi de MàsterEnginyeria Informàtica i Matemàtiques

Bringing serverless to private clouds

  • Identification data

    Identifier:  TFM:2339
    Authors:  Martínez Martínez, Enrique
  • Others:

    Entity: Universitat Rovira i Virgili (URV)
    Confidenciality: No
    Education area(s): Enginyeria de la Seguretat Informàtica i Intel·ligència Artificial
    APS: No
    Title in different languages: Bringing serverless to private clouds
    Abstract: Serverless computing, especially Function as a Service (FaaS), offers an appealing execution model in which users focus on application logic while the platform manages infrastructure and scalability. Although serverless is usually associated with not very resource intensive use cases like APIs, previous works like PyWren [1] or Lithops [2] have demonstrated its suitability for data-intensive tasks. Despite the fact that public clouds have made serverless widely accessible, adopting serverless computing in private cloud environments remains a challenge. Many organizations operate their own data centers to meet requirements such as security, compliance, or cost. However, reproducing the simplicity and efficiency of serverless computing within these settings is not straightforward. Existing solutions often introduce additional orchestration layers or complex management systems that increase overhead, consume resources, and demand specialized expertise. As a result, private deployments are frequently less efficient, harder to maintain, and unable to fully capture the responsiveness and elasticity associated with the serverless model. The goal of this research is to explore how the advantages of serverless computing can be extended to private cloud environments in a more direct and lightweight manner. Specifically, the objectives are: • Design, implement and validate an approach to enable serverless execution in private cloud environments. • Investigate alternative virtualization and isolation techniques, assessing their impact on critical aspects of serverless performance such as cold start latency, concurrency, and memory usage. This thesis is structured as follows: first, it reviews existing approaches to running serverless workloads in on-premise environments. Next, it proposes and implements an alternative design, which is then validated. Finally, it examines lightweight virtualization technologies and evaluates how they can improve the performance and efficiency of the approach.
    Subject: Informàtica
    Academic year: 2024-2025
    Language: en
    Work's public defense date: 2025-06-12
    Subject areas: Computer engineering
    Student: Martínez Martínez, Enrique
    Department: Enginyeria Informàtica i Matemàtiques
    Creation date in repository: 2026-03-13
    TFM credits: 9
    Keywords: informática sin servidor, nube privada, computación en la nube
    Title in original language: Bringing serverless to private clouds
    Access Rights: info:eu-repo/semantics/openAccess
    Project director: García López, Pedro Antonio
  • Keywords:

    Ingeniería informática
    Computer engineering
    Enginyeria informàtica
    Informàtica
  • Documents:

  • Cerca a google

    Search to google scholar