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

Daniel P. Bovet

dblp:60/6130 · DBLP profile ↗
← Back
13ranked-venue papers
7as first author
0since 2021 · last 1995
—ORCID · none

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

Theory of computation · 6 · 5 first-authorSystems, architecture and hardware · 3 · 2 first-authorComputer networks · 3Databases, data management, data science and information retrieval · 3 · 2 first-authorApplied, 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.

Computer architecture, parallel and distributed computing, and storage systems
5 papers
Cloud and datacenter computing · 30% Electronic design automation · 30% Interconnection networks and networks-on-chip · 30%
Computer networks
2 papers
Vehicular, aerial and satellite networks · 60% Transport protocols and congestion control · 40%
Theoretical computer science
1 paper
Mathematical optimization · 100%

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

TopicWeightPapersLastEvidence papers
Cloud and datacenter computing › resource management › shared resource management
deadlock avoidance
0.011994
Optimal Centralized Algorithms for Store-and-Forward Deadlock Avoidance · IEEE Trans. Computers 1994
Interconnection networks and networks-on-chip › routing algorithms
deadlock-free routing
0.011994
Optimal Centralized Algorithms for Store-and-Forward Deadlock Avoidance · IEEE Trans. Computers 1994
Electronic design automation › physical design
routing
0.011994
Optimal Centralized Algorithms for Store-and-Forward Deadlock Avoidance · IEEE Trans. Computers 1994
Vehicular, aerial and satellite networks
satellite communication
0.011987
On the Number of Switching Modes Generated by Time-Optimal Algorithms for SS/TDMA Systems · IEEE Trans. Commun. 1987
Mathematical optimization
combinatorial optimization
0.011987
On the Number of Switching Modes Generated by Time-Optimal Algorithms for SS/TDMA Systems · IEEE Trans. Commun. 1987
Transport protocols and congestion control
flow control
0.011984
Deadlock-Resistant Flow Control Procedures for Store-and-Forward Networks · IEEE Trans. Commun. 1984
Operating systems › resource management
memory management
0.021970
On Static Memory Allocation in Computer Systems · IEEE Trans. Computers 1970
A Dynamic Memory Allocation Algorithm · IEEE Trans. Computers 1970
Distributed systems › fault tolerance
deadlock detection and resolution
0.011984
Deadlock-Resistant Flow Control Procedures for Store-and-Forward Networks · IEEE Trans. Commun. 1984
Distributed systems
fault tolerance
0.011984
Deadlock-Resistant Flow Control Procedures for Store-and-Forward Networks · IEEE Trans. Commun. 1984
Operating systems › resource management › memory management
dynamic memory allocation
0.011970
A Dynamic Memory Allocation Algorithm · IEEE Trans. Computers 1970
Memory systems › cache management
cache replacement
0.011970
A Dynamic Memory Allocation Algorithm · IEEE Trans. Computers 1970
Memory systems › memory management
memory allocation
0.011970
On Static Memory Allocation in Computer Systems · IEEE Trans. Computers 1970
Parallel and multicore computing
multiprocessor system
0.011970
On Static Memory Allocation in Computer Systems · IEEE Trans. Computers 1970
Parallel and multicore computing
parallel scheduling
0.011970
Legality and Other Properties of Graph Models of Computations · J. ACM 1970
Storage systems
storage hierarchy
0.011970
A Dynamic Memory Allocation Algorithm · IEEE Trans. Computers 1970

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

polynomial-time algorithm · 0.0centralized algorithm · 0.0simulation · 0.0lower bound proof · 0.0buffer allocation analysis · 0.0probability analysis · 0.0graph theory · 0.0directed graph model · 0.0
YearPublicationVenuePosition
1995 Complexity Classes and Sparse Oracles
Daniel P. Bovet, Pierluigi Crescenzi, Riccardo Silvestri
J. Comput. Syst. Sci.1
1994 Optimal Centralized Algorithms for Store-and-Forward Deadlock Avoidance
abstract
A problem of deadlock avoidance in store-and-forward networks with at least two buffers per node is considered for fixed as well as dynamic routing. For both cases polynomial time, centralized deadlock avoidance algorithms are proposed and shown to be optimal in a sense of possible buffer utilization. When the number of buffers is equal to one for each node the problem is known to be NP-complete, thus, unlikely to admit a polynomial-time algorithm. The presented results may be also interesting for other applications, some massively parallel computer systems being one of the examples.>
Jacek Blazewicz, Daniel P. Bovet, Jerzy Brzezinski, Giorgio Gambosi, Maurizio Talamo
IEEE Trans. Computers2
1992 On the Regularity of Languages on a Binary Alphabet Generated by Copying Systems
Daniel P. Bovet, Stefano Varricchio
Inf. Process. Lett.1
1992 A Uniform Approach to Define Complexity Classes
Daniel P. Bovet, Pierluigi Crescenzi, Riccardo Silvestri
Theor. Comput. Sci.1
1991 Minimum-Delay Schedules in Layered Networks
Daniel P. Bovet, Pierluigi Crescenzi
Acta Informatica1
1988 Parallelism and the Feedback Vertex Set Problem
Daniel P. Bovet, Sergio De Agostino, Rossella Petreschi
Inf. Process. Lett.1
1987 Minimal deadlock-free store-and-forward communication networks
abstract
Abstract Store‐and‐forward communication networks may be designed so as to be free from store‐and‐forward deadlock. This is accomplished by incorporating in the network an acyclic buffer graph on which messages are forwarded, from buffer to buffer, according to all the desired routes. A technique producing minimum buffer graphs for a rather large class of networks is illustrated. Successively, a comparison is made with other well‐known deadlock avoidance techniques, showing that substantial savings can be achieved.
Giancarlo Bongiovanni, Daniel P. Bovet
Networks2
1987 On the Number of Switching Modes Generated by Time-Optimal Algorithms for SS/TDMA Systems
abstract
An important parameter related to the efficiency of algorithms for data transmission on SS/TDMA systems is the number of switching modes they generate. It is shown in this note that time-optimal algorithms produce the maximum number of switchings only if the transmission durationLis exponential inN, whereNis the number of channels. This result explains the good performance exhibited by those algorithms in several simulation results.
Giancarlo Bongiovanni, Daniel P. Bovet
IEEE Trans. Commun.2
1984 Deadlock-Resistant Flow Control Procedures for Store-and-Forward Networks
abstract
A flow control procedure for an acyclic store-and-forward network is introduced which uses only information local to each node and is deadlock-resistant (i.e., detects and recovers deadlock at a negligible cost). The procedure requires less than3n/2buffers (the exact value depending on the network topology), wherenis the number of nodes in the network. It is shown that this number is lower bound for distributed deadlock-resistant procedures. From a practical point of view, this means that a single buffer class is sufficient, provided that the exchange mechanism for input buffers is realized as a synchronized procedure between any two contiguous nodes (rather than as a purely local procedure). Some extension to more general networks are then proposed.
Jacek Blazewicz, Daniel P. Bovet, Giorgio Gambosi
IEEE Trans. Commun.2
1979 Minimum Node Disjoint Path Covering for Circular-Arc Graphs
Maurizio A. Bonuccelli, Daniel P. Bovet
Inf. Process. Lett.2
1970 Legality and Other Properties of Graph Models of Computations
abstract
Directed graphs having logical control associated with each vertex have been introduced as models of computational tasks for automatic assignment and sequencing on parallel processor systems. A brief review of their properties is given. A procedure to test the “legality” of graphs in this class is described, and leads to algorithms for counting the number of all possible executions (AND-type subgraphs), and for evaluating the probability of ever reaching a given vertex in the graph. Numerical results are given for some example graphs.
Jean-Loup Baer, Daniel P. Bovet, Gerald Estrin
J. ACM2
1970 A Dynamic Memory Allocation Algorithm
abstract
A dynamic memory allocation algorithm is presented making use of a priori information about a computer program. A two- level storage system is assumed, and a replacement algorithm is developed based upon a priori knowledge of interaction factors between any two space-taking entities associated with a computation.
Daniel P. Bovet, Gerald Estrin
IEEE Trans. Computers1
1970 On Static Memory Allocation in Computer Systems
abstract
An algorithm for allocation of memory resources is presented making use of a priori information about a computer program. This static allocation algorithm is based on a directed graph model of computations with particular attention to the memory allocation of programs assigned for execution on multiprocessor systems.
Daniel P. Bovet, Gerald Estrin
IEEE Trans. Computers1