NEPTUNE: Network-and GPU-aware management of serverless functions at the edge

L Baresi, DYX Hu, G Quattrocchi… - Proceedings of the 17th …, 2022 - dl.acm.org
Nowadays a wide range of applications is constrained by low-latency requirements that
cloud infrastructures cannot meet. Multiaccess Edge Computing (MEC) has been proposed …

KOSMOS: Vertical and Horizontal Resource Autoscaling for Kubernetes

L Baresi, DYX Hu, G Quattrocchi… - … Conference on Service …, 2021 - Springer
Cloud applications are increasingly executed onto lightweight containers that can be
efficiently managed to cope with highly varying and unpredictable workloads. Kubernetes …

NEPTUNE: A Comprehensive Framework for Managing Serverless Functions at the Edge

L Baresi, DYX Hu, G Quattrocchi… - ACM Transactions on …, 2024 - dl.acm.org
Applications that are constrained by low-latency requirements can hardly be executed on
cloud infrastructures, given the high network delay required to reach remote servers. Multi …

A simulation-based comparison between industrial autoscaling solutions and cocos for cloud applications

L Baresi, G Quattrocchi - 2020 IEEE International Conference …, 2020 - ieeexplore.ieee.org
Dynamic resource allocation is the mechanism that allows one to change the resources
associated with applications at runtime and match their actual needs. The autoscaling …

Autoscaling Solutions for Cloud Applications under Dynamic Workloads

G Quattrocchi, E Incerto, R Pinciroli… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
Autoscaling systems provide means to automatically change the resources allocated to a
software system according to the incoming workload and its actual needs. Public cloud …

Kubehice: Performance-aware container orchestration on heterogeneous-isa architectures in cloud-edge platforms

S Yang, Y Ren, J Zhang, J Guan… - 2021 IEEE Intl Conf on …, 2021 - ieeexplore.ieee.org
To manage edge applications more conveniently, cloud providers extend the container and
the container orchestrator from the cloud to the edge. The existing container orchestrators …

[HTML][HTML] A qualitative and quantitative analysis of container engines

L Baresi, G Quattrocchi, N Rasi - Journal of Systems and Software, 2024 - Elsevier
Containerization is a virtualization technique that allows one to create and run executables
consistently on any infrastructure. Compared to virtual machines, containers are lighter since …

Crane: a local deployment tool for containerized applications

J Arcidiacono, P Bazán, N del Río… - Conference on Cloud …, 2022 - Springer
Application deployment as one of the software development stages has become more
complex in the presence of distributed architectures that involve a variety of tools, and, with …

Towards Serverless Optimization with In-place Scaling

V Hsieh, J Chou - arXiv preprint arXiv:2311.09526, 2023 - arxiv.org
Serverless computing has gained popularity due to its cost efficiency, ease of deployment,
and enhanced scalability. However, in serverless environments, servers are initiated only …

LARA: Latency-Aware Resource Allocator for Stream Processing Applications

P Benedetti, G Coviello, K Rao… - 2024 32nd Euromicro …, 2024 - ieeexplore.ieee.org
One of the key metrics of interest for stream processing applications is “latency”, which
indicates the total time it takes for the application to process and generate insights from …