EDBT 2026 Demo / reviewers in the wild / expert
Randolph D. Nelson
dblp:44/3687 · also Randolph Nelson
· DBLP profile ↗
16ranked-venue papers
14as first author
0since 2021 · last 1994
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 7 first-authorSoftware engineering, systems software and programming languages · 5 · 4 first-authorComputer networks · 4 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 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.
| Computer architecture, parallel and distributed computing, and storage systems
7 papers |
Performance modeling and evaluation · 68% Parallel and multicore computing · 24% Embedded and real-time systems · 8% | |
| Computer networks
4 papers |
Wireless networking · 94% Network optimization and economics · 2% Routing and switching · 2% |
Topics — the 23 heaviest of 23, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
queueing models |
0.0 | 6 | 1993 | A Performance Evaluation of Several Priority Policies for Parallel Processing Systems · J. ACM 1993 An Approximation to the Response Time for Shortest Queue Routing · SIGMETRICS 1989 Performance Analysis of Parallel Processing Systems · IEEE Trans. Software Eng. 1988 |
Wireless networking
packet radio network |
0.0 | 4 | 1985 | Spatial TDMA: A Collision-Free Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 Rude-CSMA: A Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 The Spatial Capacity of a Slotted ALOHA Multihop Packet Radio Network with Capture · IEEE Trans. Commun. 1984 |
Performance modeling and evaluation › queueing models › parallel-server system
fork-join queue |
0.0 | 1 | 1993 | A Performance Evaluation of Several Priority Policies for Parallel Processing Systems · J. ACM 1993 |
Wireless networking
medium access control |
0.0 | 3 | 1985 | Spatial TDMA: A Collision-Free Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 Rude-CSMA: A Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 The Spatial Capacity of a Slotted ALOHA Multihop Packet Radio Network with Capture · IEEE Trans. Commun. 1984 |
Wireless networking › wireless mesh network
multihop wireless network |
0.0 | 3 | 1985 | Spatial TDMA: A Collision-Free Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 Rude-CSMA: A Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 The Spatial Capacity of a Slotted ALOHA Multihop Packet Radio Network with Capture · IEEE Trans. Commun. 1984 |
Embedded and real-time systems › real-time scheduling
multiprocessor scheduling |
0.0 | 1 | 1991 | Analysis of Task Migration in Shared-Memory Multiprocessor Scheduling · SIGMETRICS 1991 |
Parallel and multicore computing › load balancing › dynamic load balancing
task migration |
0.0 | 1 | 1991 | Analysis of Task Migration in Shared-Memory Multiprocessor Scheduling · SIGMETRICS 1991 |
Parallel and multicore computing › synchronization
barrier synchronization |
0.0 | 1 | 1990 | A Performance Evaluation of a General Parallel Processing Model · SIGMETRICS 1990 |
Performance modeling and evaluation › parallel system performance
parallel performance modeling |
0.0 | 1 | 1990 | A Performance Evaluation of a General Parallel Processing Model · SIGMETRICS 1990 |
Performance modeling and evaluation › queueing models
response time approximation |
0.0 | 1 | 1989 | An Approximation to the Response Time for Shortest Queue Routing · SIGMETRICS 1989 |
Parallel and multicore computing
parallel computing |
0.0 | 1 | 1988 | Performance Analysis of Parallel Processing Systems · IEEE Trans. Software Eng. 1988 |
Performance modeling and evaluation
parallel system performance |
0.0 | 1 | 1988 | Performance Analysis of Parallel Processing Systems · IEEE Trans. Software Eng. 1988 |
Performance modeling and evaluation
workload characterization |
0.0 | 1 | 1987 | Stochastic catastrophe theory in computer performance modeling · J. ACM 1987 |
Wireless networking › medium access control
carrier sense multiple access |
0.0 | 1 | 1985 | Rude-CSMA: A Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 |
Wireless networking › medium access control
TDMA |
0.0 | 1 | 1985 | Spatial TDMA: A Collision-Free Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 |
Wireless networking › random access › ALOHA
slotted ALOHA |
0.0 | 1 | 1984 | The Spatial Capacity of a Slotted ALOHA Multihop Packet Radio Network with Capture · IEEE Trans. Commun. 1984 |
Wireless networking › stochastic geometry
successful transmission probability |
0.0 | 1 | 1983 | Maximum Probability of Successful Transmission in a Random Planar Packet Radio Network · INFOCOM 1983 |
Parallel and multicore computing › load balancing
dynamic load balancing |
0.0 | 1 | 1989 | An Approximation to the Response Time for Shortest Queue Routing · SIGMETRICS 1989 |
Parallel and multicore computing
load balancing |
0.0 | 1 | 1989 | An Approximation to the Response Time for Shortest Queue Routing · SIGMETRICS 1989 |
Network optimization and economics
resource allocation |
0.0 | 1 | 1985 | Spatial TDMA: A Collision-Free Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 |
Routing and switching
time slot assignment |
0.0 | 1 | 1985 | Spatial TDMA: A Collision-Free Multihop Channel Access Protocol · IEEE Trans. Commun. 1985 |
Wireless networking › medium access control › concurrent transmission
capture effect |
0.0 | 1 | 1984 | The Spatial Capacity of a Slotted ALOHA Multihop Packet Radio Network with Capture · IEEE Trans. Commun. 1984 |
Physical-layer communications
wireless channel |
0.0 | 1 | 1983 | Maximum Probability of Successful Transmission in a Random Planar Packet Radio Network · INFOCOM 1983 |
Methods — techniques the papers use, named apart from their topics
queueing theory · 0.0mean response time analysis · 0.0analytical modeling · 0.0mathematical analysis · 0.0queueing analysis · 0.0exact analysis · 0.0throughput analysis · 0.0stochastic geometry · 0.0simulation · 0.0m/m/c queueing model · 0.0bulk arrival queueing · 0.0recurrence equations · 0.0optimization · 0.0markov chain analysis · 0.0delay analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1994 | Optimal Task Scheduling on Distributed Parallel Processors
Cheng-Shang Chang, Randolph D. Nelson, David D. Yao |
Perform. Evaluation | 2 |
| 1993 | A Performance Evaluation of Several Priority Policies for Parallel Processing SystemsabstractIn this paper, analytical models for a multiprocessor executing a stream consisting of K classes of fork-join jobs are developed.Here, a fork-join job consists of a random number of tasks that can beexecuted independently ofeach other.Several priority policies are analyzed:(a) a strict nonpreemptive head of the line policy (b) a preemptive policy that allows preemptions at the job level, (c) a preemptive policy that allows preemptions at the task level, and (d) a policy in which the priority is a nondecreasing function of the number of tasks in the queue with preemptions at the job level.Using these models, the mean job response time for the different classes under the different policies is compared.These policies are compared to a system in which processors are partitioned so that classes are allocated only to certain processor groups.It is shown that, for the system considered, the task preemption policy has a uniformly better mean class response time and thus is preferable to a system with partitioned processors. Randolph D. Nelson, Don Towsley |
J. ACM | 1 |
| 1993 | An Approximation for the Mean Response Time for Shortest Queue Routing with General Inerarrival and Service Times
Randolph D. Nelson, Thomas K. Philips |
Perform. Evaluation | 1 |
| 1991 | Analysis of Task Migration in Shared-Memory Multiprocessor SchedulingabstractIn shared-memory multiprocessor systems it may be more efficient to schedule a task on one processor than on mother. Due to the inevitability of idle processors in these environments, there exists an important tradeoff between keeping the workload balanced and scheduling tasks where they run most efficiently. The purpose of an adaptive task migration policy is to determine the appropriate balance between the extremes of this load sharing tradeoff.We make the observation that there are considerable differences between this load sharing problem in distributed and shared-memory multiprocessor systems, and we formulate a queueing theoretic model of task migration to study the problem. A detailed mathematical analysis of the model is developed, which includes the effects of increased contention for system resources induced by the task migration policy. Our objective is to provide a better understanding of task migration in shared-memory multiprocessor environments. In particular, we illustrate the potential for significant improvements in system performance, and we show that even when migration costs are large it may still be beneficial to migrate waiting tasks to idle processors. We further demonstrate the potential for unstable behavior under migratory scheduling policies, and we provide optimal policy thresholds that yield the best performance and avoid this form of processor thrashing. Mark S. Squillante, Randolph D. Nelson |
SIGMETRICS | 2 |
| 1990 | Analysis of Contention in Multiprocessor Scheduling
Randolph D. Nelson, Mark S. Squillante |
Performance | 1 |
| 1990 | A Performance Evaluation of a General Parallel Processing ModelabstractIn this paper we analyze a model of a parallel processing system. In our model there is a single queue which is K ≥ 1 identical processors. Jobs are assumed to consist of a sequence of barrier synchronizations where, at each step, the number of tasks that must be synchronized is random with a known distribution. An exact analysis of the model is derived. The model leads to a rich set of results characterizing the performance of parallel processing systems. We show that the number of jobs concurrently in execution, as well as the number of synchronization variables, grows linearly with the load of the system and strongly depends on the average number of parallel tasks found in the workload. Properties of expected response time or such systems are extensively analyzed and, in particular, we report on some non-obvious response time behavior that arises as a function of the variance of parallelism found in the workload. Based on exact response time analysis, we propose a simple calculation that can be used as a rule of thumb to predict speedups. This can be viewed as a generalization of Amdahl's law that includes queueing effects. This generalization is reformulated when precise workloads cannot be characterized, but rather when only the fraction or sequential work and the average number of parallel tasks arc assumed to be known. Randolph D. Nelson |
SIGMETRICS | 1 |
| 1989 | An Approximation to the Response Time for Shortest Queue RoutingabstractIn this paper we derive an approximation for the mean response time of a multiple queue system in which shortest queue routing is used. We assume there are Κ identical queues with infinite capacity and service times that are exponentially distributed. Arrivals of jobs to this system are Poisson and are routed to a queue of minimal length. We develop an approximation which is based on both theoretical and experimental considerations and, for Κ ≤ 8, has an relative error of less than one half of one percent when compared to simulation. For Κ = 16, the relative error is still acceptable, being less than 2 percent. An application to a model of parallel processing and a comparison of static and dynamic load balancing schemes are presented. Randolph D. Nelson, Thomas K. Philips |
SIGMETRICS | 1 |
| 1988 | Performance Analysis of Parallel Processing SystemsabstractA bulk arrival M/sup x//M/c queuing system is used to model a centralized parallel processing system with job splitting. In such a system, jobs wait in a central queue, which is accessible by all the processors, and are split into independent tasks that can be executed on separate processors. The job response-time consists of three components: queuing delay, service time, and synchronization delay. An expression for the mean job response-time is obtained for this centralized parallel-processing system. Centralized and distributed parallel-processing systems (with and without job-splitting) are considered and their performances compared. Furthermore, the effects of parallelism and overheads due to job-splitting are investigated.> Randolph D. Nelson, Don Towsley, Asser N. Tantawi |
IEEE Trans. Software Eng. | 1 |
| 1987 | Performance Analysis of Parallel Processing SystemsabstractA centralized parallel processing system with job splitting is considered. In such a system, jobs wait in a central queue, which is accessible by all the processors, and are split into independent tasks that can be executed on separate processors. This parallel processing system is modeled as a bulk arrival MX/M/c queueing system where customers and bulks correspond to tasks and jobs, respectively. Such a system has been studied in [1, 3] and an expression for the mean response time of a random customer is obtained. However, since we are interested in the time that a job spends in the system, including synchronization delay, we must evaluate the bulk response time rather than simply the customer response time. The job response time is the sum of the job waiting time and the job service time. By analyzing the bulk queueing system we obtain an expression for the mean job waiting time. The mean job service time is given by a set of recurrence equations. Randolph D. Nelson, Don Towsley, Asser N. Tantawi |
SIGMETRICS | 1 |
| 1987 | Stochastic catastrophe theory in computer performance modelingabstractIn this paper catastrophic behavior found in computer systems is investigated. Deterministic Catastrophe theory is introduced first. Then it is shown how the theory can be applied in a stochastic framework, which is useful for understanding computer system performance models. Computer system models that exhibit stochastic cusp catastrophe behavior are then analyzed. These models include slotted ALOHA, multiprogramming in computer systems, and buffer flow control in computer networks. Randolph D. Nelson |
J. ACM | 1 |
| 1985 | Analysis of a Replicated Data Base
Randolph D. Nelson, Balakrishna R. Iyer |
Perform. Evaluation | 1 |
| 1985 | Rude-CSMA: A Multihop Channel Access ProtocolabstractIn this paper, we define a two-parameter family of protocols designed for multihop packet radio networks. We call these protocols rude-CSMA because under certain circumstances, maximum throughput is obtained when nodes, even after sensing a busy channel, transmit packets anyway with a nonzero rate. The performance of these protocols is analyzed for various special and random topologies. Randolph D. Nelson, Leonard Kleinrock |
IEEE Trans. Commun. | 1 |
| 1985 | Spatial TDMA: A Collision-Free Multihop Channel Access ProtocolabstractIn this paper we define a broadcast channel access protocol called spatial TDMA, which is designed specifically to operate in a multihop packet radio environment where the location of the nodes of the network is assumed to be fixed. The defined protocol assigns transmission rights to nodes in the network in a local TDMA fashion and is collisionfree. Methods for determining slot allocations are developed, and an approximate solution is given for determining the assignment of capacities for the links of the network that minimizes the average delay of messages in the system. Randolph D. Nelson, Leonard Kleinrock |
IEEE Trans. Commun. | 1 |
| 1984 | The Stochastic Cusp, Swallowtail, and Hyperbolic Umbilic Catastrophes as Manifest in a simple Communications Model
Randolph D. Nelson |
Performance | 1 |
| 1984 | The Spatial Capacity of a Slotted ALOHA Multihop Packet Radio Network with CaptureabstractIn this paper we determine throughput equations for a packet radio network where terminals are randomly distributed on the plane, are able to capture transmitted signals, and use slotted ALOHA to access the channel. We find that the throughput of the network is a strictly increasing function of the receiver's ability to capture signals, and depends on the transmission range of the terminals and their probability of transmitting packets. Under ideal circumstances, we show the expected fraction of terminals in the network that are engaged in successful traffic in any slot does not exceed 21 percent. Randolph D. Nelson, Leonard Kleinrock |
IEEE Trans. Commun. | 1 |
| 1983 | Maximum Probability of Successful Transmission in a Random Planar Packet Radio Network
Randolph D. Nelson, Leonard Kleinrock |
INFOCOM | 1 |