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

Donald M. Topkis

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

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

Computer networks · 5 · 5 first-authorSystems, architecture and hardware · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 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 networks
4 papers
Routing and switching · 46% Internet of things and sensor networks · 42% Optical networks · 12%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Interconnection networks and networks-on-chip · 64% Distributed systems · 36%

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

TopicWeightPapersLastEvidence papers
Internet of things and sensor networks › wireless sensor network › wireless sensor network routing
flooding
0.021989
All-to-All Broadcast by Flooding in Communications Networks · IEEE Trans. Computers 1989
Performance analysis of information dissemination by flooding · IEEE J. Sel. Areas Commun. 1989
Routing and switching
adaptive routing
0.041989
A k shortest path algorithm for adaptive routing in communications networks · IEEE Trans. Commun. 1988
All-to-All Broadcast by Flooding in Communications Networks · IEEE Trans. Computers 1989
Performance analysis of information dissemination by flooding · IEEE J. Sel. Areas Commun. 1989
Internet of things and sensor networks
data dissemination
0.011989
Performance analysis of information dissemination by flooding · IEEE J. Sel. Areas Commun. 1989
Interconnection networks and networks-on-chip › broadcasting
all-to-all broadcast
0.011989
All-to-All Broadcast by Flooding in Communications Networks · IEEE Trans. Computers 1989
Routing and switching › path computation
k shortest path
0.011988
A k shortest path algorithm for adaptive routing in communications networks · IEEE Trans. Commun. 1988
Optical networks
network survivability
0.011988
A k shortest path algorithm for adaptive routing in communications networks · IEEE Trans. Commun. 1988
Routing and switching › routing protocol
network status dissemination
0.031989
All-to-All Broadcast by Flooding in Communications Networks · IEEE Trans. Computers 1989
Performance analysis of information dissemination by flooding · IEEE J. Sel. Areas Commun. 1989
Concurrent Broadcast for Information Dissemination · IEEE Trans. Software Eng. 1985
Distributed systems
distributed algorithms
0.011985
Concurrent Broadcast for Information Dissemination · IEEE Trans. Software Eng. 1985
Graph algorithms and graph theory › graph algorithms › path problems
shortest path algorithms
0.011988
A k shortest path algorithm for adaptive routing in communications networks · IEEE Trans. Commun. 1988

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

worst-case time complexity analysis · 0.0simulation · 0.0polynomial-time algorithm · 0.0worst-case complexity analysis · 0.0k-connectivity analysis · 0.0graph theory · 0.0
YearPublicationVenuePosition
1995 Repeated uncoordinated information dissemination by flooding
abstract
Abstract A dynamic database in a communications network consists of a set of messages, where a sequence of different versions of each message is generated over time in a repeated and uncoordinated process and where the appearances of the various message versions are distributed among the nodes. The message versions are to be disseminated in the network so that each message version eventually resides at each node. Flooding is a distributed procedure for disseminating message versions. The use of flooding to disseminate repeated and uncoordinated message versions is an integral part of a generic adaptive routing mechanism similar to that used in ARPANET and proposed for the INTERNET and is an element of a method proposed for improving survivability in intra‐LATA networks. A model is formulated to analyze the performance of the dissemination by flooding of repeated and uncoordinated message versions. The worst‐case time complexity is established, showing that flooding is an optimal procedure in terms of this measure. Special properties of flooding in a tree are also established. A key parameter is a separator, which is a lower bound on the time interval between the initial generation of a particular version of any message and the initial generation of the next version of that message.
Donald M. Topkis
Networks1
1989 Acyclic k-connected subgraphs for distributed alternate routing in communications networks
Moshe Segal, Donald M. Topkis
Discret. Appl. Math.2
1989 Performance analysis of information dissemination by flooding
abstract
Performance properties are established for the dissemination by flooding of a database that is initially distributed among the nodes of a communications network. An example of this general process is the dissemination of network status information as a component of the adaptive routing mechanism in a network like Arpanet. Bounds are given on the progress of the dissemination process at a sequence of times before the completion of the process, whereas earlier results only bounded the time until completion. The present bounds further extended earlier analysis by treating the diameter explicitly as a parameter. Specialized versions of the bounds are given for k-connected networks. The bounds yield a recognition property whereby a node can recognize that it has received the entire database without having a priori knowledge of the size of the database. An earlier assumption about a fixed time for correct message transmission over any edge is relaxed to assume only an upper bound on these transmission times.>
Donald M. Topkis
IEEE J. Sel. Areas Commun.1
1989 All-to-All Broadcast by Flooding in Communications Networks
abstract
The author establishes the worst-case time complexity of all-to-all broadcast, which involves the simultaneous broadcast of messages from each node in a network to each other node, as with the dissemination of network status information for adaptive routing in ARPANET, by flooding. It it shown to be almost two times the optimum. This suboptimality of flooding results from the selection method permitting some message(s) to be consistently blocked by others. It is possible to avoid such blocking and attain the optimal worst-case time complexity by flooding within a spanning subtree. Simulations examine the performance of all-to-all broadcast by flooding using different selection methods. The best overall performance came using random selection, with FIFO next best, followed by LIFO, and in-order last. This relative performance is consistent with the hypothesis that flooding will generally perform better if implemented with a selection method that tends to avoid having some message(s) consistently blocked by others. Simulations show that the optimal worst-case time complexity is rarely exceeded, and then by only a relatively small amount.>
Donald M. Topkis
IEEE Trans. Computers1
1988 A k shortest path algorithm for adaptive routing in communications networks
abstract
An efficient and flexible algorithm is presented for finding a k shortest loopless path with distinct initial links from one node to each other node. Low-order polynomial bounds are established for the worst-case time complexity of the algorithm, showing it to offer a substantial improvement over applying known algorithms to the problem. The algorithm can incorporate various extensions, including the ability to handle an algebraic objective, which enhance its applicability to diverse network models. In addition, the k shortest path formulation and algorithm are proposed as a basis for network survivability measures where path length bounds exist.>
Donald M. Topkis
IEEE Trans. Commun.1
1986 A K-Shortest Path Algorithm for Adaptive Routing in Communication Networks
Donald M. Topkis
ICC1
1985 Concurrent Broadcast for Information Dissemination
abstract
Concurrent broadcast involves the dissemination of a database, consisting of messages initially distributed among the nodes of a network, so that a copy of the entire database eventually resides at each node. One application is the dissemination of network status information for adaptive routing in a communications network. This paper examines the time complexity and communication complexity of several distributed procedures for concurrent broadcast. The procedures do not use information depending on the network topology. The worst-case time complexity of a flooding procedure for concurrent broadcast is shown to be linear in the number of nodes plus the number of messages, and no other procedure for concurrent broadcast has a better worst-case time complexity. A variant of flooding is proposed to eliminate redundant message receipts from the flooding process by real-time signaling between neighbors concerning messages residing at each. This variant can reduce communication complexity, while having a worst-case time complexity similar in form to that of the flooding procedure. Special properties of concurrent broadcast in a tree are also given. The present time complexity results can be used to bound the time during which inconsistent databases may reside at different nodes, to evaluate and compare procedures for (or including) concurrent broadcast, and to schedule a sequence of instances of concurrent broadcast so that the instances do not overlap and there is no need for sequence numbers.
Donald M. Topkis
IEEE Trans. Software Eng.1
1983 Activity selection games and the minimum-cut problem
abstract
Abstract The connection between the minimum‐cut problem in a capacitated network and certain combinatorial problems is well‐known. This article presents and analyzes a selection problem in the context of a cooperative game, with emphasis on the key role of associated minimum‐cut problems. Each coalition selects economic activities from private activities available to its members and public activities available to all coalitions. For each coalition, a minimum‐cut problem finds an optimal selection and the value of the characteristic function. The game is a convex game. Applying the Greedy Algorithm involves solving n minimum‐cut problems, where n is the number of players. The solution of n minimum‐cut problem determines whether a proposed payoff vector is in the core. An optimal selection of activities varies monotonically with the coalition membership and with the value of each activity. The Shapley value and each extreme point of the core vary monotonically with the value of each activity.
Donald M. Topkis
Networks1