Corrado Puligheddu

dblp:272/6487 · DBLP profile ↗
← Back
13ranked-venue papers
4as first author
13since 2021 · last 2026
0000-0001-9961-0412ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Computer networks · 10 · 2 first-author · 10 since 2021Systems, architecture and hardware · 2 · 1 first-author · 2 since 2021
YearPublicationVenuePosition
2026 Target Wake Time Scheduling for Time-Sensitive and Energy-Efficient Wi-Fi Networks
abstract
Time Sensitive Networking (TSN) is fundamental for the reliable, low-latency networks that will enable the Industrial Internet of Things (IIoT). Wi-Fi has historically been considered unfit for TSN, as channel contention and collisions prevent deterministic transmission delays. However, this issue can be overcome by using Target Wake Time (TWT), which enables the access point to instruct Wi-Fi stations to wake up and transmit in non-overlapping TWT Service Periods (SPs), and sleep in the remaining time. In this paper, we first formulate the TWT Acceptance and Scheduling Problem (TASP), with the objective to schedule TWT SPs that maximize traffic throughput and energy efficiency while respecting Age of Information (AoI) constraints. Then, due to TASP being NP-hard, we propose the TASP Efficient Resolver (TASPER), a heuristic strategy to find near-optimal solutions efficiently. Using a TWT simulator based on ns-3, we compare TASPER to several baselines, including HSA, a state-of-the-art solution originally designed for WirelessHART networks. We demonstrate that TASPER obtains up to 24.97% lower mean transmission rejection cost and saves up to 14.86% more energy compared to the leading baseline, ShortestFirst, in a challenging, large-scale scenario. Additionally, when compared to HSA, TASPER also reduces the energy consumption by 34% and reduces the mean rejection cost by 26%. Furthermore, we validate TASPER on our IIoT testbed, which comprises 10 commercial TWT-compatible stations, observing that our solution admits more transmissions than the best baseline strategy, without violating any AoI deadline.
Fabio Busacca, Corrado Puligheddu, Francesco Raviglione, Riccardo Rusca, Claudio Casetti, Carla Fabiana Chiasserini, Sergio Palazzo
IEEE Trans. Mob. Comput.2
2025 LoRaWAN Architectures in the ISM2400 Band for AgriFood Applications
abstract
This paper evaluates the performance of LoRa technology operating in the ISM2400 band (2400-2483 MHz) in rural environments, focusing on its potential applications for precision agriculture. Sub-1 GHz bands like the EU868 and the US915 are already implemented for LoRa networks deployments, but the ISM2400 one may offer advantages with no duty cycle limitations and common regulatory prescriptions worldwide. However, the band faces challenges due to higher noise levels and reduced propagation performance through obstacles. For this reason, we have conducted some preliminary field tests, with results that demonstrate reliable communication in Line-of-Sight (LOS) over distances at least equal to 18 km with a Packet Delivery Ratio (PDR) of 100 %. We have also compared the obtained results in the EU868 band. Despite the limitations of the ISM2400 band, we highlight its potential for real-time, long-range, low-data-rate links, particularly suitable for agricultural applications such as autonomous farming vehicles control.
Elena Filipescu, Fabio Scatozza, Giovanni Colucci, Corrado Puligheddu, Carla Fabiana Chiasserini, Daniele Trinchero
ISCAS4
2025 XAI4C: An XAI-powered Conflict Detection Framework in O-RAN
abstract
The Open Radio Access Network (O-RAN) architecture is key to enabling AI-driven dynamic network management. However, the complexity of this architecture introduces challenges, especially in managing conflicts between different AI-driven applications that operate concurrently within the network. These conflicts, if left unchecked, can lead to degraded network performance and service disruptions. To address this issue, we propose XAI4C (Explainable AI for Conflict Detection), a framework that leverages the SHAP (SHapley Additive exPlanations) explainable AI technique. XAI4C enhances transparency and interpretability in AI decision-making by helping network operators understand the factors driving AI decisions across different network components thereby allowing for early detection of conflicts between applications. In this paper, we first present the architecture and operation of the XAI4C framework. We then demonstrate its effectiveness in conflict detection through two case studies related to network slicing. Our results demonstrate that XAI4C outperforms the state-of-the-art PACIFISTA providing a detection accuracy increase up to 30%, while reducing the number of samples required for conflict detection by 41.17%.
Nancy Varshney, Federico Mungari, Corrado Puligheddu, Ahmed Badawy, Carla Fabiana Chiasserini
MASS3
2025 O-RAN Intelligence Orchestration Framework for Quality-Driven xApp Deployment and Sharing
abstract
The rapid evolution of 5 G networks, with diverse traffic classes and demanding services, highlights the importance of Open Radio Access Networks (O-RAN) for enabling RAN intelligence and performance optimization. Machine Learning-powered xApps offer novel network control opportunities, but their resource demands necessitate efficient orchestration. To address these issues, we present OREO, an O-RAN xApp orchestrator that, using a multi-layer graph model, aims to maximize the number of RAN services concurrently deployed while minimizing their overall energy consumption. OREO's key innovation lies in the concept of sharing xApps across RAN services when they include semantically equivalent functions and meet quality requirements. Despite the NP-hard nature of the problem, numerical results show that OREO offers a lightweight and scalable solution that closely and swiftly approximates the optimum in several different scenarios. Also, OREO outperforms state-of-the-art benchmarks by enabling the co-existence of more RAN services (14.3% more on average and up to 22%), while reducing resource expenditure (by 48.7% less on average and up to 123% for computing resources). Moreover, using an experimental prototype deployed on the Colosseum network emulator and using real-world RAN services, we show that OREO leads to substantial resource savings (up to 66.7% of computing resources) while its xApp sharing policy can significantly enhance quality of service.
Federico Mungari, Corrado Puligheddu, Andres Garcia-Saavedra, Carla Fabiana Chiasserini
IEEE Trans. Mob. Comput.2
2024 OffloaDNN: Shaping DNNs for Scalable Offloading of Computer Vision Tasks at the Edge
abstract
Emerging mobile applications often require the execution of computer vision (CV) tasks based on compute-and memory-intensive deep neural networks (DNNs). Although offloading CV tasks to edge servers can decrease resource consumption at the mobile devices, it poses the challenge of handling multiple concurrent tasks with limited computing and memory capacity. In stark opposition with the existing state of the art, we tackle this challenge by jointly optimizing (i) the utilization of resources at the edge, among which memory - so far widely overlooked - and the radio resources used for task offloading; (ii) which and how many offloaded tasks should be executed; and (iii) the structure of the DNNs. First, we formulate the DNN for scalable Offloading of Tasks (DOT) problem, prove that it is NP-hard, and envision a weighted-tree-based heuristic solution, named OffloaDNN, that efficiently solves the DOT problem. We evaluate OffloaDNN through extensive numerical analysis using state-of-the-art image classification ResNet-18, as well as real-world experiments on the Colosseum emulator. The numerical results show that, in small-scale scenarios, OffloaDNN matches the optimum very closely, and, in larger-scale scenarios, increases the number of admitted offloaded tasks by 26.9 % with respect to the state of the art, while saving 82.5 % memory and 77.4% per-inference computing time. The numerical results are confirmed by the real-world validation on Colosseum.
Corrado Puligheddu, Nancy Varshney, Tanzil Bin Hassan, Jonathan D. Ashdown, Francesco Restuccia 0001, Carla Fabiana Chiasserini
ICDCS1
2024 OREO: O-RAN intElligence Orchestration of xApp-based network services
abstract
The Open Radio Access Network (O-RAN) architecture aims to support a plethora of network services, such as beam management and network slicing, through the use of third-party applications called xApps. To efficiently provide network services at the radio interface, it is thus essential that the deployment of the xApps is carefully orchestrated. In this paper, we introduce OREO, an O-RAN xApp orchestrator, designed to maximize the offered services. OREO’s key idea is that services can share xApps whenever they correspond to semantically equivalent functions, and the xApp output is of sufficient quality to fulfill the service requirements. By leveraging a multi-layer graph model that captures all the system components, from services to xApps, OREO implements an algorithmic solution that selects the best service configuration, maximizes the number of shared xApps, and efficiently and dynamically allocates resources to them. Numerical results as well as experimental tests performed using our proof-of-concept implementation, demonstrate that OREO closely matches the optimum, obtained by solving an NP-hard problem. Further, it outperforms the state of the art, deploying up to 35% more services with an average of 30% fewer xApps and a similar reduction in the resource consumption.
Federico Mungari, Corrado Puligheddu, Andres Garcia-Saavedra, Carla Fabiana Chiasserini
INFOCOM2
2024 Target Wake Time Scheduling for Time-Sensitive Networking in the Industrial IoT
abstract
Time Sensitive Networking (TSN) is fundamental for the low-latency, reliable, and energy-efficient networks that will enable the Industrial Internet of Things (IIoT). Wi-Fi has historically been considered unfit for TSN, as channel contention and collisions prevent deterministic transmission delays. However, this issue can be overcome using Target Wake Time (TWT) to instruct Wi-Fi stations to wake up and transmit in non-overlapped TWT Service Periods (SPs) and sleep in the remaining time. In this paper, we first formulate the TWT Acceptance and Scheduling Problem (TASP), whose objective is to schedule TWT SPs as to maximize traffic throughput and energy efficiency while respecting Age of Information (AoI) constraints. Then, since the TASP is NP-hard, we propose the TASP Efficient Resolver (TASPER), a heuristic strategy to find near-optimal solutions efficiently. Finally, we compare TASPER with several baselines through numerical analysis and simulations, which we performed using a TWT-compatible simulator based on ns-3. We demonstrate that TASPER schedules traffic with up to 21.23% higher priority-weighted admission ratio and saves up to 7.42% energy compared to the ShortestFirst strategy, all while satisfying AoI constraints for 99.5% of transmissions.
Corrado Puligheddu, Fabio Busacca, Riccardo Rusca, Francesco Raviglione, Claudio Casetti, Carla Fabiana Chiasserini, Sergio Palazzo
PIMRC1
2024 SEM-O-RAN: Semantic O-RAN Slicing for Mobile Edge Offloading of Computer Vision Tasks
abstract
The next generation of mobile networks (NextG) will require careful resource management to support edge offloading of resource-intensive deep learning (DL) tasks. Current slicing frameworks treat all DL tasks equally without adjusting to their high-level objectives, resulting in sub-optimal performance. To overcome this, we proposeSEM-O-RAN, a semantic and flexible slicing framework for computer vision task offloading in NextG Open RANs. Our framework accounts for the semantic nature of object classes as well as the level of data quality to optimally tailor data compression and minimize the usage of networking and computing resources. In fact, we show that different object classes tolerate different levels of image compression while preserving detection accuracy. To address the above issues, we first present the mathematical formulation of the Semantic Flexible Edge Slicing Problem (SF-ESP), which turns out to be NP-hard. We thus define a greedy algorithm to solve it efficiently, which is also able to always select the resource allocation that yields the best resource utilization, whenever multiple allocations satisfy the DL task requirements. We evaluateSEM-O-RAN's performance through extensive numerical analysis and real-world experiments on the Colosseum testbed, considering state-of-the-art computer-vision tasks and DL models. The obtained results demonstrate thatSEM-O-RANallocates up to 169% more tasks and obtains 52% higher revenues than the state of the art.
Corrado Puligheddu, Jonathan D. Ashdown, Carla Fabiana Chiasserini, Francesco Restuccia 0001
IEEE Trans. Mob. Comput.1
2024 Fair and Scalable Orchestration of Network and Compute Resources for Virtual Edge Services
abstract
The combination of service virtualization and edge computing allows for low latency services, while keeping data storage and processing local. However, given the limited resources available at the edge, a conflict in resource usage arises when both virtualized user applications and network functions need to be supported. Further, the concurrent resource request by user applications and network functions is often entangled, since the data generated by the former has to be transferred by the latter, and vice versa. In this paper, we first show through experimental tests the correlation between a video-based application and a vRAN. Then, owing to the complex involved dynamics, we develop a scalable reinforcement learning framework for resource orchestration at the edge, which leverages a Pareto analysis for provable fair and efficient decisions. We validate our framework, named VERA, through a real-time proof-of-concept implementation, which we also use to obtain datasets reporting real-world operational conditions and performance. Using such experimental datasets, we demonstrate that VERA meets the KPI targets for over$96\%$of the observation period and performs similarly when executed in our real-time implementation, with KPI differences below 12.4%. Further, its scaling cost is$54\%$lower than a centralized framework based on deep-Q networks.
Sharda Tripathi, Corrado Puligheddu, Somreeta Pramanik, Andres Garcia-Saavedra, Carla Fabiana Chiasserini
IEEE Trans. Mob. Comput.2
2023 SEM-O-RAN: Semantic and Flexible O-RAN Slicing for NextG Edge-Assisted Mobile Systems
abstract
5G and beyond cellular networks (NextG) will support the continuous execution of resource-expensive edgeassisted deep learning (DL) tasks.To this end, Radio Access Network (RAN) resources will need to be carefully "sliced" to satisfy heterogeneous application requirements while minimizing RAN usage.Existing slicing frameworks treat each DL task as equal and inflexibly define the resources to assign to each task, which leads to sub-optimal performance.In this paper, we propose SEM-O-RAN, the first semantic and flexible slicing framework for NextG Open RANs.Our key intuition is that different DL classifiers can tolerate different levels of image compression, due to the semantic nature of the target classes.Therefore, compression can be semantically applied so that the networking load can be minimized.Moreover, flexibility allows SEM-O-RAN to consider multiple edge allocations leading to the same task-related performance, which significantly improves system-wide performance as more tasks can be allocated.First, we mathematically formulate the Semantic Flexible Edge Slicing Problem (SF-ESP), demonstrate that it is NP-hard, and provide an approximation algorithm to solve it efficiently.Then, we evaluate the performance of SEM-O-RAN through extensive numerical analysis with state-of-the-art multi-object detection (YOLOX) and image segmentation (BiSeNet V2), as well as realworld experiments on the Colosseum testbed.Our results show that SEM-O-RAN improves the number of allocated tasks by up to 169% with respect to the state of the art.
Corrado Puligheddu, Jonathan D. Ashdown, Carla Fabiana Chiasserini, Francesco Restuccia 0001
INFOCOM1
2022 VERA: Resource Orchestration for Virtualized Services at the Edge
abstract
The combination of service virtualization and edge computing allows mobile users to enjoy low latency services, while keeping data storage and processing local. However, the network edge has limited resource availability, and when both virtualized user applications and network functions need to be supported concurrently, a natural conflict in resource usage arises. In this paper, we focus on computing and radio resources and develop a framework for resource orchestration at the edge that leverages a model-free reinforcement learning approach and a Pareto analysis, which is proved to make fair and efficient decisions. Through our testbed, we demonstrate the effectiveness of our solution in resource-limited scenarios, and show an improvement of around 60% in the CPU budget violation rate with respect to RL based standard multi-agent framework.
Sharda Tripathi, Corrado Puligheddu, Somreeta Pramanik, Andres Garcia-Saavedra, Carla Fabiana Chiasserini
ICC2
2022 ML-Driven Provisioning and Management of Vertical Services in Automated Cellular Networks
abstract
One of the main tasks of new-generation cellular networks is the support of the wide range of virtual services that may be requested by vertical industries, while fulfilling their diverse performance requirements. Such task is made even more challenging by the time-varying service and traffic demands, and the need for a fully-automated network orchestration and management to reduce the service operational costs incurred by the network provider. In this paper, we address these issues by proposing a softwarized 5G network architecture that realizes the concept of ML-as-a-Service (MLaaS) in a flexible and efficient manner. The designed MLaaS platform can provide the different entities of a MANO architecture with already-trained ML models, ready to be used for decision making. In particular, we show how our MLaaS platform enables the development of two ML-driven algorithms for, respectively, network slice subnet sharing and run-time service scaling. The proposed approach and solutions are implemented and validated through an experimental testbed in the case of three different services in the automotive domain, while their performance is assessed through simulation in a large-scale, real-world scenario. In-testbed validation shows that the use of the MLaaS platform within the designed architecture and the ML-driven decision-making processes entail a very limited time overhead, while simulation results highlight remarkable savings in operational costs, e.g., up to 40% reduction in CPU consumption and up to 30% reduction in the OPEX.
Claudio Casetti, Carla Fabiana Chiasserini, Silvio Marcato, Corrado Puligheddu, Josep Mangues-Bafalluy, Jorge Baranda, Juan Brenes Baranzano, Francesco Bocchi, Giada Landi, Bahador Bakhshi
IEEE Trans. Netw. Serv. Manag.4
2021 Automated Service Provisioning and Hierarchical SLA Management in 5G Systems
abstract
Empowered bynetwork softwarization, 5G systems have become the key enabler to foster the digital transformation of the vertical industries by expanding the scope of traditional mobile networks and enriching the network service offerings. To make this a reality, we propose anautomationsolution for vertical services provisioning and hierarchical Service Level Agreement (SLA) management.Service scalingis one of the most essential operations to adapt the service deployments and resource allocations to ensure SLA fulfilment. Three different scaling levels are addressed in this work: application-, service- and resource-level. We have implemented our solution in a proof-of-concept of a virtualized mobile network platform, spanning over three geographically-distributed sites. To evaluate our solution, we leverage field tests, focusing onautomotive vertical servicescomprising a mission-critical application (collision-avoidance) and an entertainment one (video streaming). The results demonstrate the excellent performance of our solution, and its ability to automatically deploy vertical services and ensure their SLAs through different levels of service scaling.
Xi Li 0002, Carla Fabiana Chiasserini, Josep Mangues-Bafalluy, Jorge Baranda, Giada Landi, Barbara Martini, Xavier Pérez Costa, Corrado Puligheddu, Luca Valcarenghi
IEEE Trans. Netw. Serv. Manag.8