Skip to main content

Showing 1–5 of 5 results for author: Trentin, M

.
  1. arXiv:2406.09099  [pdf, other

    cs.PL cs.DC

    Towards a Function-as-a-Service Choreographic Programming Language: Examples and Applications

    Authors: Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro, Matteo Trentin, Gianluigi Zavattaro

    Abstract: Choreographic Programming (CP) is a language paradigm whereby software artefacts, called choreographies, specify the behaviour of communicating participants. CP is famous for its correctness-by-construction approach to the development of concurrent, distributed systems. In this paper, we illustrate FaaSChal, a proposal for a CP language tailored for the case of serverless Function-as-a-Service (Fa… ▽ More

    Submitted 13 June, 2024; originally announced June 2024.

  2. arXiv:2405.21009  [pdf, other

    cs.DC

    FunLess: Functions-as-a-Service for Private Edge Cloud Systems

    Authors: Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro, Matteo Trentin, Gianluigi Zavattaro

    Abstract: We present FunLess, a Function-as-a-Service (FaaS) platform tailored for the private edge cloud system. FunLess responds to recent trends that advocate for extending the coverage of serverless computing to private edge cloud systems and enhancing latency, security, and privacy while improving resource usage. Unlike existing solutions that rely on containers for function invocation, FunLess leverag… ▽ More

    Submitted 31 May, 2024; originally announced May 2024.

  3. Serverless Scheduling Policies based on Cost Analysis

    Authors: Giuseppe De Palma, Saverio Giallorenzo, Cosimo Laneve, Jacopo Mauro, Matteo Trentin, Gianluigi Zavattaro

    Abstract: Current proprietary and open-source serverless platforms follow opinionated, hardcoded scheduling policies to deploy the functions to be executed over the available workers. Such policies may decrease the performance and the security of the application due to locality issues (e.g., functions executed by workers far from the databases to be accessed). These limitations are partially overcome by the… ▽ More

    Submitted 31 October, 2023; originally announced October 2023.

    Comments: In Proceedings TiCSA 2023, arXiv:2310.18720

    Journal ref: EPTCS 392, 2023, pp. 40-52

  4. arXiv:2205.10176  [pdf, other

    cs.DC

    Topology-aware Serverless Function-Execution Scheduling

    Authors: Giuseppe De Palma, Saverio Giallorenzo, Jacopo Mauro, Matteo Trentin, Gianluigi Zavattaro

    Abstract: Cloud-edge serverless applications or serverless deployments spanning multiple regions introduce the need to govern the scheduling of functions to satisfy their functional constraints or avoid performance degradation. For instance, functions may require to be allocated to specific private (edge) nodes that have access to specialised resources or to nodes with low latency to access a certain databa… ▽ More

    Submitted 6 July, 2023; v1 submitted 20 May, 2022; originally announced May 2022.

  5. arXiv:2002.07514  [pdf, other

    cs.NE cs.LG

    Balancing reconstruction error and Kullback-Leibler divergence in Variational Autoencoders

    Authors: Andrea Asperti, Matteo Trentin

    Abstract: In the loss function of Variational Autoencoders there is a well known tension between two components: the reconstruction loss, improving the quality of the resulting images, and the Kullback-Leibler divergence, acting as a regularizer of the latent space. Correctly balancing these two components is a delicate issue, easily resulting in poor generative behaviours. In a recent work, Dai and Wipf ob… ▽ More

    Submitted 18 February, 2020; originally announced February 2020.