Alessandro BocciStefano FortiGian-Luigi FerrariAntonio Brogi
The decision-making related to the placement of applications made from orchestrated serverless functions onto Cloud-Edge infrastructures is a challenging problem as it must consider functional and non-functional requirements. In this article, we propose a novel declarative methodology to determine the placement of FaaS orchestration onto Cloud-Edge resources while satisfying all the requirements of the FaaS orchestrations and relying on information-flow analyses and padding techniques to prevent information leaks through side channels. A motivating example from Augmented Reality is used to showcase the open-source declarative prototype implementing our proposal. Besides, the prototype is assessed via simulation to evaluate execution times, placement success rates and energy consumption.
Alessio MatricardiAlessandro BocciStefano FortiAntonio Brogi
Anastassios NanosAristotelis KretsisCharalampos MainasGeorge NtouskosAggelos FerikoglouDimitrios DanopoulosArgyris KokkinisDimosthenis MasourosKostas SioziosPolyzois SoumplisPanagiotis KokkinosJuan José Vegas OlmosEmmanouel Varvarigos