Giuseppe Ruggeri

Dr. Giuseppe Ruggeri

Dept. DIIES, University “Mediterranea” of Reggio Calabria, Reggio Calabria, Italy
orcid

Research Focus & Metrics

Academic Career Length

27Years (2000-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 April 2013 in Computer Communications
Verified
Journal Article
Closed access
MAMarica Amadeo
Marica Amadeo
AMAntonella Molinaro
Antonella Molinaro
Giuseppe RuggeriGiuseppe Ruggeri
Giuseppe Ruggeri

20 November 2017 in IEEE Internet of Things Journal
Verified
Journal Article
Closed access
FCFranco Cicirelli
Franco Cicirelli
Antonio GuerrieriAntonio Guerrieri
Antonio Guerrieri
GSGiandomenico Spezzano
Giandomenico Spezzano
Andrea VinciAndrea Vinci
Andrea Vinci
OBOrazio Briante
Orazio Briante
Giuseppe RuggeriGiuseppe Ruggeri
Giuseppe Ruggeri
Large-scale smart environments (LSEs) are open and dynamic systems typically extending over a wide area and including a huge number of interacting devices with a heterogeneous nature. Thus, during their deployment scalability and interoperability are key requirements to be definitely taken into account. To these, discovery and reputation assessment of services and objects have to be added, given that new devices and functionalities continuously join LSEs. In spite of the increasing interest in this topic, effective approaches to develop LSEs are still missing. This paper proposes an agent-based approach that leverages edge computing and Social Internet of Things paradigms in order to address the above mentioned issues. The effectiveness of such an approach is assessed through a sample case study involving a commercial road environment.

2 November 2021 in IEEE Transactions on Green Communications and Networking
Verified
Journal Article
Closed access
Marica AmadeoMarica Amadeo
Marica Amadeo
Claudia CampoloClaudia Campolo
Claudia Campolo
Giuseppe RuggeriGiuseppe Ruggeri
Giuseppe Ruggeri
AMAntonella Molinaro
Antonella Molinaro
In-network caching is one of the main pillars of the Named Data Networking (NDN) paradigm, where every Internet router, in the path between data sources and consumers, can cache incoming content packets. Multiple strategies have been designed for caching Internet of Things (IoT) data streamed by resource-constrained devices in edge domains and wireless sensor networks, while the benefits of IoT data caching at Internet-scale, including both edge and core network segments, have not been fully disclosed. In this work, we propose and analyse a novel probabilistic Internet-scale caching design for IoT data, which jointly accounts for the content popularity and lifetime. In the considered scenario, IoT contents are requested by remote consumers and delivered by crossing multiple edge and core network segments of the NDN-based future Internet. The proposal is composed of two distinct reactive caching strategies, a coordinated and an autonomous one, to be implemented in the edge and core domain, respectively. Achieved results show that the proposal outperforms state-of-the-art solutions by providing, among others, the highest cache hit ratio and the shortest number of hops. Such performances testify a lower pressure on energy-constrained devices and on the network infrastructure, overall contributing to the sustainability of the IoT ecosystem.

20 February 2019 in IEEE Transactions on Network and Service Management
Verified
Journal Article
Closed access
Marica AmadeoMarica Amadeo
Marica Amadeo
Giuseppe RuggeriGiuseppe Ruggeri
Giuseppe Ruggeri
Claudia CampoloClaudia Campolo
Claudia Campolo
AMAntonella Molinaro
Antonella Molinaro
Edge computing is a key paradigm to offload the core network and effectively process massive Internet of Things (IoT) raw data without sending them to the cloud. This paradigm normally relies on a set of purpose-built and pre-planned servers, which host storage and processing resources to provide IoT services close to the data sources, thus saving core network resources and offloading the remote cloud infrastructure. In this paper, we propose to turn the network edge into a dynamic, distributed computing environment that supports the provisioning of IoT services, by exploiting the recent evolution of named data networking (NDN), supporting both name-based data retrieval and computation. Specific name structure and novel NDN forwarding mechanisms are designed; a distributed strategy is also engineered to select the service executor among edge nodes, with the objectives to: 1) limit the raw IoT data traffic crossing the network and 2) allocate the service execution according to the nodes' available processing resources. Numerical analysis shows that the performance of the proposed framework approaches the one of the optimal solution of a formulated integer linear programming problem. System-level ndnSIM simulations confirm that the proposal also outperforms the considered state-of-the-art benchmark solutions in terms of service provisioning time.

7 August 2002 in IEEE Signal Processing Letters
Verified
Journal Article
Closed access
FBF. Beritelli
F. Beritelli
SCS. Casale
S. Casale
Giuseppe RuggeriGiuseppe Ruggeri
Giuseppe Ruggeri
Salvatore SerranoSalvatore Serrano
Salvatore Serrano
The paper proposes a performance evaluation and comparison of G.729, AMR, and fuzzy voice activity detection (FVAD) algorithms. The comparison was made using objective, psychoacoustic, and subjective parameters. A highly varied speech database was also set up to evaluate the extent to which VADs depend on language, the signal-to-noise ratio (SNR), or the power level.

3 February 2021 in IEEE Transactions on Network and Service Management
Verified
Journal Article
Closed access
Giuseppe RuggeriGiuseppe Ruggeri
Giuseppe Ruggeri
Marica AmadeoMarica Amadeo
Marica Amadeo
Claudia CampoloClaudia Campolo
Claudia Campolo
AMAntonella Molinaro
Antonella Molinaro
AIAntonio Iera
Antonio Iera
With more than 75 billions of objects connected by 2025, Internet of Things (IoT) is the catalyst for the digital revolution, contributing to the generation of big amounts of (transient) data, which calls into question the storage and processing performance of the conventional cloud. Moving storage resources at the edge can reduce the data retrieval latency and save core network resources, albeit the actual performance depends on the selected caching policy. Existing edge caching strategies mainly account for the content popularity as crucial decision metric and do not consider the transient feature of IoT data. In this article, we design a caching orchestration mechanism, deployed as a network application on top of a software-defined networking Controller in charge of the edge infrastructure, which accounts for the nodes’ storage capabilities, the network links’ available bandwidth, and the IoT data lifetime and popularity. The policy decides which IoT contents have to be cached and in which node of a distributed edge deployment with limited storage resources, with the ultimate aim of minimizing the data retrieval latency. We formulate the optimal content placement through an Integer Linear Programming (ILP) problem and propose a heuristic algorithm to solve it. Results show that the proposal outperforms the considered benchmark solutions in terms of latency and cache hit probability, under all the considered simulation settings.