Fulvio Risso
YOU?
Author Swipe
View article: Towards Cognitive Microservice Orchestration in the Multi-Cloud Continuum
Towards Cognitive Microservice Orchestration in the Multi-Cloud Continuum Open
The proliferation of decentralized applications calls for complex deployments across the highly heterogeneous Cloud Continuum, an overlay infrastructure encompassing traditional public/private clouds, fog clusters, and edge devices. Orches…
View article: Sharing GPUs and Programmable Switches in a Federated Testbed with SHARY
Sharing GPUs and Programmable Switches in a Federated Testbed with SHARY Open
Federated testbeds enable collaborative research by providing access to diverse resources, including computing power, storage, and specialized hardware like GPUs, programmable switches and smart Network Interface Cards (NICs). Efficiently …
View article: AIORA: An AI-Native Multi-Stakeholder Orchestration Architecture for 6G Continuum
AIORA: An AI-Native Multi-Stakeholder Orchestration Architecture for 6G Continuum Open
This paper elaborates on a novel AI-native architecture for emerging 6G systems harnessing open APIs, along with supporting mechanisms to empower intelligent and coordinated orchestration of edge-cloud continuum resources. The AIORA archit…
View article: Morphable Networks For Cross-Layer And Cross-Domain Programmability: A Novel Network Paradigm
Morphable Networks For Cross-Layer And Cross-Domain Programmability: A Novel Network Paradigm Open
Next-generation networks are expected to adapt not only to a wide range of application demands but also to the specific needs of individual users, end device heterogeneity, and changing operational conditions. In this work, we discuss how …
View article: Building the Cloud Continuum with REAR
Building the Cloud Continuum with REAR Open
<p>The computing continuum combines computational resources and services from edge to cloud, promising enhanced efficiency and resilience with respect to the traditional siloed-based approach. This study presents the REAR (Resource A…
View article: MS-VAN3T-CARLA: An Open-Source Co-Simulation Framework for Cooperative Perception Evaluation
MS-VAN3T-CARLA: An Open-Source Co-Simulation Framework for Cooperative Perception Evaluation Open
The CARLA simulator stands out amongst available open-source simulators providing life-like rendering of vehicular scenarios. While several frameworks, such as OpenCDA [1], have extended CARLA capabilities for the evaluation of cooperative…
View article: Scheduling Multi-Component Applications Across Federated Edge Clusters With Phare
Scheduling Multi-Component Applications Across Federated Edge Clusters With Phare Open
The shift towards agile microservice architecture has enabled significant benefits for IT companies but has also resulted in increased complexity for Cloud orchestration tools. Traditional tools were designed for centralized data centers a…
View article: Morpheus: A Run Time Compiler and Optimizer for Software Data Planes
Morpheus: A Run Time Compiler and Optimizer for Software Data Planes Open
State-of-the-art approaches to design, develop and optimize software packet-processing programs are based on static compilation: the compiler’s input is a description of the forwarding plane semantics and the output is a binary that can ac…
View article: Enabling Compute and Data Sovereignty with Infrastructure-Level Data Spaces
Enabling Compute and Data Sovereignty with Infrastructure-Level Data Spaces Open
Data is a critical asset in today's world. When multiple actors are involved, ensuring that data is accessible only to authorized parties and protecting it against theft present significant challenges. A potential solution to these issues …
View article: Is the Computing Continuum Already Here?
Is the Computing Continuum Already Here? Open
The computing continuum, a novel paradigm that extends beyond the current silos of cloud and edge computing, can enable the seamless and dynamic deployment of applications across diverse infrastructures. By utilizing the cloud-native featu…
View article: Scheduling Inference Workloads on Distributed Edge Clusters with Reinforcement Learning
Scheduling Inference Workloads on Distributed Edge Clusters with Reinforcement Learning Open
Many real-time applications (e.g., Augmented/Virtual Reality, cognitive assistance) rely on Deep Neural Networks (DNNs) to process inference tasks. Edge computing is considered a key infrastructure to deploy such applications, as moving co…
View article: eBPF: A New Approach to Cloud-Native Observability, Networking and Security for Current (5G) and Future Mobile Networks (6G and Beyond)
eBPF: A New Approach to Cloud-Native Observability, Networking and Security for Current (5G) and Future Mobile Networks (6G and Beyond) Open
Modern mobile communication networks and new service applications are deployed on cloud-native platforms. Kubernetes (K8s) is the de facto distributed operating system for container orchestration, and the extended version of the Berkeley P…
View article: Computing Without Borders: The Way Towards Liquid Computing
Computing Without Borders: The Way Towards Liquid Computing Open
Despite the de-facto technological uniformity fostered by the cloud and edge computing paradigms, resource fragmentation across isolated clusters hinders the dynamism in application placement, leading to suboptimal performance and operatio…
View article: Domain specific run time optimization for software data planes
Domain specific run time optimization for software data planes Open
State-of-The-Art approaches to design, develop and optimize software packet-processing programs are based on static compilation: The compiler's input is a description of the forwarding plane semantics and the output is a binary that can ac…
View article: A Control Plane Enabling Automated and Fully Adaptive Network Traffic Monitoring With eBPF
A Control Plane Enabling Automated and Fully Adaptive Network Traffic Monitoring With eBPF Open
The extended Berkeley Packet Filter (eBPF) enables the dynamic injection of user-defined processing logic at run-time in the Linux networking stack without disrupting any active monitoring process. This enables the selective extraction of …
View article: Dynamic Recompilation of Software Network Services with Morpheus
Dynamic Recompilation of Software Network Services with Morpheus Open
State-of-the-art approaches to design, develop and optimize software packet-processing programs are based on static compilation: the compiler's input is a description of the forwarding plane semantics and the output is a binary that can ac…
View article: A Framework for eBPF-Based Network Functions in an Era of Microservices
A Framework for eBPF-Based Network Functions in an Era of Microservices Open
By moving network functionality from dedicated hardware to software running on end-hosts, Network Functions Virtualization (NFV) pledges the benefits of cloud computing to packet processing. While most of the NFV frameworks today rely on k…
View article: Automatic optimization of software data planes
Automatic optimization of software data planes Open
In this poster, we make a case for a compiler that continuously optimizes software data planes at run-time. Furthermore, we propose its architecture and discuss the challenges associated with its design.
View article: Transforming a Traditional Home Gateway into a Hardware-accelerated SDN Switch
Transforming a Traditional Home Gateway into a Hardware-accelerated SDN Switch Open
Nowadays, traditional home gateways must support increasingly complex applications while keeping their cost reasonably low.Software Defined Networking (SDN) would simplify the management of those devices, but such an approach is typically …
View article: CrownLabs—A Collaborative Environment to Deliver Remote Computing Laboratories
CrownLabs—A Collaborative Environment to Deliver Remote Computing Laboratories Open
The coronavirus pandemic hit the entire education sector hard. All students were sent home and lectures started to be delivered through video-conferencing systems. CrownLabs is an open-source project providing an answer to the problem of d…
View article: Automated Security Management for Virtual Services
Automated Security Management for Virtual Services Open
The virtualization of applications and network functions facilitates the dynamic creation of compound services, automating both the provisioning of computing/networking/storage resources and their life-cycle management. Virtualization of s…
View article: A Service-Agnostic Software Framework for Fast and Efficient In-Kernel Network Services
A Service-Agnostic Software Framework for Fast and Efficient In-Kernel Network Services Open
This paper presents Polycube, an open-source software framework based on eBPF, that enables the creation of arbitrary and complex network function chains. Each function can include an efficient in-kernel data plane and a flexible userspace…
View article: Introducing SmartNICs in Server-Based Data Plane Processing: The DDoS Mitigation Use Case
Introducing SmartNICs in Server-Based Data Plane Processing: The DDoS Mitigation Use Case Open
In the recent years, the complexity of the network data plane and their requirements in terms of agility has increased significantly, with many network functions now implemented in software and executed directly in datacenter servers. To a…
View article: Situational Awareness in Virtual Networks: The ASTRID Approach
Situational Awareness in Virtual Networks: The ASTRID Approach Open
Cloud-based services often follow the same logical structure of private networks. The lack of physical boundaries and the dependence on third party's infrastructural security mechanisms often undermine the confidence in the overall securit…
View article: Automated End To End Carrier Ethernet Provisioning Over A Disaggregated Wdm Metro Network With A Hierarchical Sdn Control And Monitoring Platform
Automated End To End Carrier Ethernet Provisioning Over A Disaggregated Wdm Metro Network With A Hierarchical Sdn Control And Monitoring Platform Open
This demo shows how a hierarchical control plane of ONOS SDN controllers orchestrates the dynamic provisioning of end-to-end Carrier Ethernet circuits on a composite network, programming the whole data path from the CPE to the core optical…
View article: Towards Autonomous Security Assurance in 5G Infrastructures
Towards Autonomous Security Assurance in 5G Infrastructures Open
5G infrastructures will heavily rely on novel paradigms such as Network Function Virtualization and Service Function Chaining to build complex business chains involving multiple parties. Although virtualization of security middleboxes look…