Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Daniele Diodati

dblp:126/7654 · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
0since 2021 · last 2016
0000-0002-3396-0265ORCID · verified

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

Systems, architecture and hardware · 2Theory of computation · 2 · 1 first-authorArtificial intelligence and machine learning · 1Computer networks · 1Applied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Theoretical computer science
2 papers
Approximation and online algorithms · 62% Algorithms and data structures · 20% Mathematical optimization · 18%
Computer networks
3 papers
Internet of things and sensor networks · 62% Edge and fog computing · 29% Cellular and mobile networks · 9%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Energy-efficient computing · 50% Parallel and multicore computing · 50%

Topics — the 10 heaviest of 10, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks
wireless sensor network
0.522016
The Minimum k-Storage Problem: Complexity, Approximation, and Experimental Analysis · IEEE Trans. Mob. Comput. 2016
Storage Placement in Path Networks · IEEE Trans. Computers 2015
Approximation and online algorithms
approximation algorithms
0.212016
The Minimum k-Storage Problem: Complexity, Approximation, and Experimental Analysis · IEEE Trans. Mob. Comput. 2016
Approximation and online algorithms › approximation algorithms
constant-factor approximation
0.212016
The Minimum k-Storage Problem: Complexity, Approximation, and Experimental Analysis · IEEE Trans. Mob. Comput. 2016
Approximation and online algorithms
facility location
0.212016
The Minimum k-Storage Problem: Complexity, Approximation, and Experimental Analysis · IEEE Trans. Mob. Comput. 2016
Algorithms and data structures › clustering
k-median
0.212016
The Minimum k-Storage Problem: Complexity, Approximation, and Experimental Analysis · IEEE Trans. Mob. Comput. 2016
Edge and fog computing › edge data management › edge storage
data placement
0.212015
Storage Placement in Path Networks · IEEE Trans. Computers 2015
Parallel and multicore computing › parallel scheduling
communication scheduling
0.212015
Leveraging Parallel Communications for Minimizing Energy Consumption on Smartphones · IEEE Trans. Parallel Distributed Syst. 2015
Energy-efficient computing › energy management
smartphone energy management
0.212015
Leveraging Parallel Communications for Minimizing Energy Consumption on Smartphones · IEEE Trans. Parallel Distributed Syst. 2015
Mathematical optimization › combinatorial optimization
network optimization
0.212015
Storage Placement in Path Networks · IEEE Trans. Computers 2015
Cellular and mobile networks › mobile networks
4g
0.112015
Leveraging Parallel Communications for Minimizing Energy Consumption on Smartphones · IEEE Trans. Parallel Distributed Syst. 2015

Methods — techniques the papers use, named apart from their topics

local search · 0.5NP-hardness proof · 0.5simulation · 0.4optimal placement algorithms · 0.4approximation algorithm · 0.4
YearPublicationVenuePosition
2016 Optimal Skewed Allocation on Multiple Channels for Broadcast in Smart Cities
abstract
We consider the problem of allocating N uniform data to K transmission channels so as the average Expected Delay (AED) is minimized. This problem arises in designing efficient data-diffusion broadcast algorithms in a smart environment. We show that the basic dynamic rogramming algorithm for solving the uniform pallocation problem can be speedup up to O(NK) time by applying an optimal algorithm to find the row-minima of totally monotone matrices. Such a new algorithm is always faster than the best previously known algorithm for the uniform allocation problem that runs in O(NKlogN). Moreover, it is computationally optimal for the uniform allocation of up to N data and K channels. We then reduce the largest allocation problem, i.e., the subproblem with exactly N data and K channels, to the problem of finding a minimum weight K-link path in a particular directed acyclic graph. We also present two heuristics and we show by extended simulations their effectiveness in practical scenarios. Both the K-link path algorithm and the heuristics are much faster than O(NK). We then compare the behaviours of our algorithms on the online version of the allocation problem in which new single items are inserted for broadcast.
Giorgio Audrito, Daniele Diodati, Maria Cristina Pinotti
SMARTCOMP2
2016 The Minimum k-Storage Problem: Complexity, Approximation, and Experimental Analysis
abstract
In a sensor network, data might be stored in so-called storage nodes, which receive raw data from other nodes, compress them, and send them toward a sink. We consider the problem of locating k storage nodes in order to minimize the energy consumed for converging the raw data to the storage nodes as well as to converge the compressed data to the sink. This is known as the minimum k-storage problem. In general, the problem is NP-hard. However, we are able to devise a polynomial-time algorithm that optimally solves the problem in bounded-tree width graphs. We then characterize the minimum k-storage problem from the approximation viewpoint. We first prove that it is NP-hard to be approximated within a factor smaller than 1 + 1/e. We then propose a local search algorithm that guarantees a constant approximation factor. We conducted extended experiments to show that the algorithm performs very well, exhibiting very small deviation from the optimum and computational time. It is worth to note that our problem is a generalization to the well-known metric k-median problem and then the obtained results also hold for this case.
Gianlorenzo D'Angelo, Daniele Diodati, Alfredo Navarra, Maria Cristina Pinotti
IEEE Trans. Mob. Comput.2
2015 Online Knapsack of Unknown Capacity: - Energy Optimization for Smartphone Communications
Daniele Diodati, Alfredo Navarra, Maria Cristina Pinotti
SEA1
2015 Storage Placement in Path Networks
abstract
New algorithms are presented to optimally place storage nodes in a sensor network consisting of a path so as to minimize the communication cost of convergecasting towards the sink the data gathered into storage nodes in reply to queries. Such algorithms are faster than previously known algorithms and require optimal running time for finding the optimal storage placement.
Alan A. Bertossi, Daniele Diodati, Maria Cristina Pinotti
IEEE Trans. Computers2
2015 The minimum k-storage problem on directed graphs
Gianlorenzo D'Angelo, Daniele Diodati, Alfredo Navarra, Maria Cristina Pinotti
Theor. Comput. Sci.2
2015 Leveraging Parallel Communications for Minimizing Energy Consumption on Smartphones
abstract
Recent energy measurements on smartphones have shown that parallel communications (e.g., data transfer and voice call) require less energy than their stand-alone execution. Guided by these results, we investigate the possibility of scheduling communications in pairs for minimizing the energy consumption. We define two energy optimization problems to postpone delay-tolerant services and perform them in parallel with real-time services in order to save energy. The first problem, called single delay-tolerant assignment (SDA), allows at most one delay-tolerant service to be paired with each real-time service, whereas the second problem, called multiple delay-tolerant assignment (MDA), allows multiple delay-tolerant services to be paired (in different times) with the same real-time service. For the SDA problem, we propose an optimal algorithm. For the MDA problem, which is computationally intractable, we give an approximation algorithm. We evaluate the benefits of the energy-efficient pairing strategy via simulations on synthetic traces. The MDA algorithm can save up to the 60 percent of the energy consumption using 4G network assuming an intensive smartphone usage, while the SDA algorithm saves up to the 20 percent.
Mauro Conti, Bruno Crispo, Daniele Diodati, Jukka K. Nurminen, Maria Cristina Pinotti, Taavi Teemaa
IEEE Trans. Parallel Distributed Syst.3
2013 Approximation Bounds for the Minimum k-Storage Problem
Gianlorenzo D'Angelo, Daniele Diodati, Alfredo Navarra, Maria Cristina Pinotti
ALGOSENSORS2