About
24
Publications
10,535
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
109
Citations
Introduction
System Architect, working to match the 5G expectations in the next generation RAN architecture.
Working in the embedded realm, from new hardware fault supervision concept and framework to the hardware trace capabilities. And beyond!
Current institution
Additional affiliations
July 2014 - present
July 2012 - July 2014
Coworker Technology
Position
- Developer
Description
- embedded software platform architect
July 2008 - June 2012
Quixant
Position
- Developer
Description
- Platform architect and customer
Education
September 1986 - February 1992
Publications
Publications (24)
The ability of a system to maintain the availability of its services for the end user is a crucial indicator of performance, both in terms of infrastructure and serviceability. In other words, the service's availability depends on the system's resilience, which is its ability to handle disruptions in the deployed service. Fault management is crucia...
Fault tree analysis is a system malfunction hazard evaluation quantitative and qualitative procedure. The method is well-known and widely used, especially in the safety systems domain, where it is a mandatory integral part of the so-called "Hazard Evaluation" documentation. This paper proposes an alternative or complementary deductive fault analysi...
System memory errors have always been problematic; today, they cause more than forty percent of confirmed hardware errors in repair centers for both data centers and telecommunications network nodes. Therefore, it is somewhat expected that, in recent years, device manufacturers improved the hardware features to support hardware-assisted fault manag...
Processing capacity distribution has become widespread in the fog computing era. End-user services have multiplied, from consumer products to Industry 5.0. In this scenario, the services must have a very high-reliability level. But in a system with such displacement of hardware, the reliability of the service necessarily passes through the hardware...
In this work, we use two well-established machine learning algorithms i.e., Random Forest (RF) and XGBoost, to predict ambient temperature for a baseband's board. After providing an overview of the related work, we describe how we train the two ML models and identify the optimal training and test datasets to avoid the problems of data under-and ove...
Fault management is a key function to guarantee the quality of the service. Research has done a lot to improve fault supervision, and investigation is ongoing in fault prediction, thanks to the potentials of artificial intelligence and machine learning. In this study, we propose a fault management framework that puts an emphasis on fault recovery:...
Fault management is an important function that impacts the design of any digital system, from the simple kiosk in a shop to a complex 6G network. It is common to classify fault conditions into different taxonomies using terms like fault or error. Fault taxonomies are often suitable for managing fault detection, fault reporting, and fault localizati...
In this paper, the problem of temporal isolation among containerized software components running in shared cloud infrastructures is tackled, proposing an approach based on hierarchical real-time CPU scheduling. This allows for reserving a precise share of the available computing power for each container deployed in a multi-core server, so to provid...
This paper presents an extension to a software framework designed to evaluate the efficiency of different software and hardware-accelerated virtual switches, each commonly adopted on Linux to provide virtual network connectivity to containers in high-performance scenarios, like in Network Function Virtualization (NFV). We present results from the u...
This work presents a framework for evaluating the performance of various virtual switching solutions, each widely adopted on Linux to provide virtual network connectivity to containers in high-performance scenarios, like in Network Function Virtualization (NFV). We present results from the use of this framework for the quantitative comparison of th...
As the 5th telecommunication Generation (5G) deployments are spreading around via various mobile operators, the capabilities behind 5G are becoming more and more understandable. Infrastructure vendors, operators, and end users now have a clear picture of the 5G potential and, for that reason, the research and the development of 5G are surely contin...
In this paper, we perform a comparison among a number of different virtual bridging and switching technologies, each widely available and commonly used on Linux, to provide network connectivity to co-located LXC containers for high-performance application scenarios.
Providing innovative resource-efficient solutions able to mitigate temporal interference among cloud services, concurrently sharing the same underlying platform, is crucial to deploy highly time-sensitive applications at the edge of the network where resources are strongly restrained, and timing constraints are stringent. A notable example is provi...
This paper elaborates on the importance of having efficient inter-container communications at the edge of the network in Software Defined Network-Network Function Virtualization (SDN-NFV) architectures, when deploying services close to the end-user, due to the broad range of bandwidth and latency requirements as coming from novel scenarios in the 5...
This paper presents preliminary results from our ongoing research for ensuring stable performance of co-located distributed cloud services in a resource-efficient way. It is based on using a real-time CPU scheduling policy to achieve a fine-grain control of the temporal interferences among real-time services running in co-located containers. We pre...
Upcoming 5G mobile networks strongly rely on Software-Defined Networking and Network Function Virtualiza-tion that allow exploiting the flexibility in resource allocation provided by the underlying virtualized infrastructures. These paradigms often employ platform abstractions designed for cloud applications which have not to deal with the stringen...
This paper highlights ineffifiencies in modern cloud infrastructures due to a distance between the research on high-level cloud management / orchestration and the research on low-level kernel and hypervisor mechanisms. Our position about this issue is that more research is needed to make these two worlds talk to each other, providing richer abstrac...
The Telecom world is converging with IT rapidly in order to address users demands in a more agile and
personalized way and is a once in a generation inflection point in the telecommunications industry. But how can a 5th generation wireless system architecture framework also conforms to the new demands from the major areas Internet of Things and Net...
Software defined Network – Network Function Virtualization (SDN-NFV) has been the catalyst of most of the researches in the networking and telecommunication domain during the latest years and it is supposed to have important deployment in the early next ones. However, there is no common understanding why it is so important and why it is the winning...
Radio access networks for future LTE/5G scenarios need to be designed so as to satisfy increasingly stringent requirements in terms of overall capacity, individual user performance, flexibility and power efficiency. This is triggering a major shift in the Telcom industry from statically sized, physically provisioned network appliances towards the u...
Thanks to the hardware evolution, the embedded systems today are quite complex: multicore is the basic architecture of many target with advances chipset dedicated for trace and debug. Interesting enough, software designers continue to make extensive use of software "printf-like" tracing point even on products in field, although it is clear how intr...
In this paper, we present a novel formalism for modeling event-driven real-time applications based on Directed Acyclic Graphs (DAG). We explain how it is possible to express several kinds of software constructs with our model, and how these constructs can be mapped to mathematical equations. The goal is to express a real-time schedulability problem...