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

Emanuele G. Fusco

dblp:60/2395 · also Emanuele Guido Fusco · DBLP profile ↗
← Back
28ranked-venue papers
17as first author
0since 2021 · last 2017
0000-0002-8896-1943ORCID · verified

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

Theory of computation · 14 · 8 first-authorSystems, architecture and hardware · 5 · 4 first-authorComputer networks · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author

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
3 papers
Distributed computing theory · 46% Computational complexity · 28% Automata and formal languages · 14%
Computer networks
1 paper
Wireless networking · 100%

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

TopicWeightPapersLastEvidence papers
Distributed computing theory
distributed algorithms
0.322016
Topology recognition with advice · Inf. Comput. 2016
Maximizing the Number of Broadcast Operations in Random Geometric Ad Hoc Wireless Networks · IEEE Trans. Parallel Distributed Syst. 2011
Distributed computing theory › mobile agents
topology recognition
0.212016
Topology recognition with advice · Inf. Comput. 2016
Computational complexity › learning theory
exact learning
0.212013
Learning a Ring Cheaply and Fast · ICALP (2) 2013
Computational complexity
learning theory
0.212013
Learning a Ring Cheaply and Fast · ICALP (2) 2013
Automata and formal languages
query learning
0.212013
Learning a Ring Cheaply and Fast · ICALP (2) 2013
Wireless networking
mobile ad hoc networks
0.112011
Maximizing the Number of Broadcast Operations in Random Geometric Ad Hoc Wireless Networks · IEEE Trans. Parallel Distributed Syst. 2011
Approximation and online algorithms
approximation algorithms
0.112011
Maximizing the Number of Broadcast Operations in Random Geometric Ad Hoc Wireless Networks · IEEE Trans. Parallel Distributed Syst. 2011

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

range assignment · 0.2distributed algorithm design · 0.2membership queries · 0.2equivalence queries · 0.2
YearPublicationVenuePosition
2017 Resilient Dynamic Programming
Saverio Caminiti, Irene Finocchi, Emanuele G. Fusco, Francesco Silvestri 0001
Algorithmica3
2016 Topology recognition with advice
Emanuele G. Fusco, Andrzej Pelc, Rossella Petreschi
Inf. Comput.1
2015 Knowledge, level of symmetry, and time of leader election
Emanuele G. Fusco, Andrzej Pelc
Distributed Comput.1
2015 Communication Complexity of Consensus in Anonymous Message Passing Systems
abstract
We consider the message complexity of achieving consensus in synchronous anonymous message passing systems. Unlabeled processors (nodes) communicate through links of a network. An adversary wakes up some subset of processors at possibly different times and assigns them arbitrary numerical input values. All other processors are dormant and do not have input values. Any message wakes up a dormant processor. The goal of consensus is to have all processors agree on one of the input values. We seek deterministic consensus algorithms using as few messages as possible. As opposed to most of the literature on consensus, the difficulty of our scenario are not faults (we assume that the network is fault-free) but the arbitrary network topology combined with the anonymity of nodes. For n-node networks of unknown topology we show a consensus algorithm using O(n 2 ) messages; this complexity is optimal for this class. We show that if the network topology is known, then the complexity of consensus decreases significantly. Our main contribution is an algorithm that uses O(n 3/2 log 2 n) messages on any n-node network and we show that some networks require Ω(n log n) messages to achieve consensus.
Emanuele G. Fusco, Andrzej Pelc
Fundam. Informaticae1
2013 Learning a Ring Cheaply and Fast
Emanuele G. Fusco, Andrzej Pelc, Rossella Petreschi
ICALP (2)1
2013 Use Knowledge to Learn Faster: Topology Recognition with Advice
Emanuele G. Fusco, Andrzej Pelc, Rossella Petreschi
DISC1
2012 Knowledge, Level of Symmetry, and Time of Leader Election
Emanuele G. Fusco, Andrzej Pelc
ESA1
2012 Distributed tree comparison with nodes of limited memory
abstract
Abstract We consider the task of comparing two rooted trees with port labels. Roots of the trees are joined by an edge and the comparison has to be performed distributedly, by exchanging messages among nodes. If the two trees are isomorphic, all nodes must finish in a state YES; otherwise they have to finish in a state NO and break symmetry, nodes of one tree getting label 0 and nodes of the other getting label 1. Nodes are modeled as identical automata, and our goal is to establish trade‐offs between the memory size of such an automaton and the efficiency of distributed tree comparison, measured either by the time or by the number of messages used for communication between nodes. We consider both the synchronous and the asynchronous communication and establish exact trade‐offs in both scenarios. For the synchronous scenario, we are concerned with memory versus time trade‐offs. We show that if the automaton hasxbits of memory, wherex≥clogn, for a small constantc, then the optimal time to accomplish the comparison task in the class of trees of size at mostnand of height at mosth> 1 is Θ(h+n/x). For the asynchronous scenario, we study memory versus number of messages trade‐offs. We show that if the automaton hasxbits of memory, wheren≥x≥clogn, then the optimal number of messages to accomplish the comparison task in the class of trees of size at mostnis Θ(n2/x). © 2012 Wiley Periodicals, Inc. NETWORKS, Vol. 2012
Emanuele G. Fusco, Andrzej Pelc
Networks1
2011 Dynamic programming in faulty memory hierarchies (cache-obliviously)
abstract
Random access memories suffer from transient errors that lead the logical state of some bits to be read differently from how they were last written. Due to technological constraints, caches in the memory hierarchy of modern computer platforms appear to be particularly prone to bit flips. Since algorithms implicitly assume data to be stored in reliable memories, they might easily exhibit unpredictable behaviors even in the presence of a small number of faults. In this paper we investigate the design of dynamic programming algorithms in faulty memory hierarchies. Previous works on resilient algorithms considered a one-level faulty memory model and, with respect to dynamic programming, could address only problems with local dependencies. Our improvement upon these works is two-fold: (1) we significantly extend the class of problems that can be solved resiliently via dynamic programming in the presence of faults, settling challenging non-local problems such as all-pairs shortest paths and matrix multiplication; (2) we investigate the connection between resiliency and cache-efficiency, providing cache-oblivious implementations that incur an (almost) optimal number of cache misses. Our approach yields the first resilient algorithms that can tolerate faults at any level of the memory hierarchy, while maintaining cache-efficiency. All our algorithms are correct with high probability and match the running time and cache misses of their standard non-resilient counterparts while tolerating a large (polynomial) number of faults. Our results also extend to Fast Fourier Transform.
Saverio Caminiti, Irene Finocchi, Emanuele G. Fusco, Francesco Silvestri 0001
FSTTCS3
2011 Communication Complexity of Consensus in Anonymous Message Passing Systems
Emanuele G. Fusco, Andrzej Pelc
OPODIS1
2011 Local dependency dynamic programming in the presence of memory faults
abstract
We investigate the design of dynamic programming algorithms in unreliable memories, i.e., in the presence of faults that may arbitrarily corrupt memory locations during the algorithm execution. As a main result, we devise a general resilient framework that can be applied to all local dependency dynamic programming problems, where updates to entries in the auxiliary table are determined by the contents of neighboring cells. Consider, as an example, the computation of the edit distance between two strings of length n and m. We prove that, for any arbitrarily small constant epsilon in (0,1] and n >=m, this problem can be solved correctly with high probability in O(nm + alpha delta^{1+epsilon}) worst-case time and O(nm + n delta) space, when up to delta memory faults can be inserted by an adversary with unbounded computational power and alpha <= delta is the actual number of faults occurring during the computation. We also show that an optimal edit sequence can be constructed in additional time O(n delta + alpha delta^{1+epsilon}). It follows that our resilient algorithms match the running time and space usage of the standard non-resilient implementations while tolerating almost linearly-many faults.
Saverio Caminiti, Irene Finocchi, Emanuele G. Fusco
STACS3
2011 Trade-offs Between the Size of Advice and Broadcasting Time in Trees
Emanuele G. Fusco, Andrzej Pelc
Algorithmica1
2011 How much memory is needed for leader election
Emanuele G. Fusco, Andrzej Pelc
Distributed Comput.1
2011 Maximizing the Number of Broadcast Operations in Random Geometric Ad Hoc Wireless Networks
abstract
We consider static ad hoc wireless networks whose nodes, equipped with the same initial battery charge, may dynamically change their transmission range. When a node v transmits with range r(v), its battery charge is decreased by β r(v)2, where β > 0 is a fixed constant. The goal is to provide a range assignment schedule that maximizes the number of broadcast operations from a given source (this number is denoted by the length of the schedule). This maximization problem, denoted by Max LifeTime, is known to be NP-hard and the best algorithm yields worst-case approximation ratio Θ (log n), where n is the number of nodes of the network. We consider random geometric instances formed by selecting n points independently and uniformly at random from a square of side length √n in the euclidean plane. We present an efficient algorithm that constructs a range assignment schedule having length not smaller than 1/12 of the optimum with high probability. Then we design an efficient distributed version of the above algorithm, where nodes initially know n and their own position only. The resulting schedule guarantees the same approximation ratio achieved by the centralized version, thus, obtaining the first distributed algorithm having provably good performance for this problem.
Tiziana Calamoneri, Andrea Clementi, Emanuele G. Fusco, Riccardo Silvestri
IEEE Trans. Parallel Distributed Syst.3
2010 Distributed Tree Comparison with Nodes of Limited Memory
Emanuele G. Fusco, Andrzej Pelc
SIROCCO1
2010 How Much Memory Is Needed for Leader Election
Emanuele G. Fusco, Andrzej Pelc
DISC1
2010 Broadcasting in UDG radio networks with missing and inaccurate information
Emanuele G. Fusco, Andrzej Pelc
Distributed Comput.1
2010 Bijective Linear Time Coding and Decoding for k-Trees
Saverio Caminiti, Emanuele G. Fusco, Rossella Petreschi
Theory Comput. Syst.2
2010 Push & Pull: autonomous deployment of mobile sensors for a complete coverage
Novella Bartolini, Tiziana Calamoneri, Emanuele G. Fusco, Annalisa Massini, Simone Silvestri
Wirel. Networks3
2008 Snap and Spread: A Self-deployment Algorithm for Mobile Sensor Networks
Novella Bartolini, Tiziana Calamoneri, Emanuele G. Fusco, Annalisa Massini, Simone Silvestri
DCOSS3
2008 Impact of Information on the Complexity of Asynchronous Radio Broadcasting
Tiziana Calamoneri, Emanuele G. Fusco, Andrzej Pelc
OPODIS2
2008 Trade-offs between the size of advice and broadcasting time in trees
abstract
We study the problem of the amount of information required to perform fast broadcasting in tree networks. The source located at the root of a tree has to disseminate a message to all nodes. In each round each informed node can transmit to one child. Nodes do not know the topology of the tree but an oracle knowing it can give a string of bits of advice to the source which can then pass it down the tree with the source message. The quality of a broadcasting algorithm with advice is measured by its competitive ratio: the worst case ratio, taken over n-node trees, between the time of this algorithm and the optimal broadcasting time in the given tree. Our goal is to find a trade-off between the size of advice and the best competitive ratio of a broadcasting algorithm for n-node trees. We establish such a trade-off with an approximation factor of Onε), for an arbitrarily small positive constant ε. This is the first problem for which a trade-off between the amount of provided information and the efficiency of the solution is shown for arbitrary size of advice.
Emanuele G. Fusco, Andrzej Pelc
SPAA1
2008 Broadcasting in UDG Radio Networks with Missing and Inaccurate Information
Emanuele G. Fusco, Andrzej Pelc
DISC1
2008 Acknowledged broadcasting in ad hoc radio networks
Emanuele G. Fusco, Andrzej Pelc
Inf. Process. Lett.1
2007 Spanning Trees with Many Leaves in Regular Bipartite Graphs
Emanuele G. Fusco, Angelo Monti
ISAAC1
2007 Maximizing the Number of Broadcast Operations in Static Random Geometric Ad-Hoc Networks
Tiziana Calamoneri, Andrea Clementi, Emanuele G. Fusco, Riccardo Silvestri
OPODIS3
2007 Proxy Assignments for Filling Gaps in Wireless Ad-Hoc Lattice Computers
Tiziana Calamoneri, Emanuele G. Fusco, Anil M. Shende, Sunil M. Shende
SIROCCO2
2006 L(h, 1, 1)-Labeling of Outerplanar Graphs
Tiziana Calamoneri, Emanuele G. Fusco, Richard B. Tan, Paola Vocca
SIROCCO2