Randolph D. Nelson

dblp:44/3687 · also Randolph Nelson · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
queueing models
0.061993
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.041985
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.011993
A Performance Evaluation of Several Priority Policies for Parallel Processing Systems · J. ACM 1993
Wireless networking
medium access control
0.031985
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.031985
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.011991
Analysis of Task Migration in Shared-Memory Multiprocessor Scheduling · SIGMETRICS 1991
Parallel and multicore computing › load balancing › dynamic load balancing
task migration
0.011991
Analysis of Task Migration in Shared-Memory Multiprocessor Scheduling · SIGMETRICS 1991
Parallel and multicore computing › synchronization
barrier synchronization
0.011990
A Performance Evaluation of a General Parallel Processing Model · SIGMETRICS 1990
Performance modeling and evaluation › parallel system performance
parallel performance modeling
0.011990
A Performance Evaluation of a General Parallel Processing Model · SIGMETRICS 1990
Performance modeling and evaluation › queueing models
response time approximation
0.011989
An Approximation to the Response Time for Shortest Queue Routing · SIGMETRICS 1989
Parallel and multicore computing
parallel computing
0.011988
Performance Analysis of Parallel Processing Systems · IEEE Trans. Software Eng. 1988
Performance modeling and evaluation
parallel system performance
0.011988
Performance Analysis of Parallel Processing Systems · IEEE Trans. Software Eng. 1988
Performance modeling and evaluation
workload characterization
0.011987
Stochastic catastrophe theory in computer performance modeling · J. ACM 1987
Wireless networking › medium access control
carrier sense multiple access
0.011985
Rude-CSMA: A Multihop Channel Access Protocol · IEEE Trans. Commun. 1985
Wireless networking › medium access control
TDMA
0.011985
Spatial TDMA: A Collision-Free Multihop Channel Access Protocol · IEEE Trans. Commun. 1985
Wireless networking › random access › ALOHA
slotted ALOHA
0.011984
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.011983
Maximum Probability of Successful Transmission in a Random Planar Packet Radio Network · INFOCOM 1983
Parallel and multicore computing › load balancing
dynamic load balancing
0.011989
An Approximation to the Response Time for Shortest Queue Routing · SIGMETRICS 1989
Parallel and multicore computing
load balancing
0.011989
An Approximation to the Response Time for Shortest Queue Routing · SIGMETRICS 1989
Network optimization and economics
resource allocation
0.011985
Spatial TDMA: A Collision-Free Multihop Channel Access Protocol · IEEE Trans. Commun. 1985
Routing and switching
time slot assignment
0.011985
Spatial TDMA: A Collision-Free Multihop Channel Access Protocol · IEEE Trans. Commun. 1985
Wireless networking › medium access control › concurrent transmission
capture effect
0.011984
The Spatial Capacity of a Slotted ALOHA Multihop Packet Radio Network with Capture · IEEE Trans. Commun. 1984
Physical-layer communications
wireless channel
0.011983
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
YearPublicationVenuePosition
1994 Optimal Task Scheduling on Distributed Parallel Processors
Cheng-Shang Chang, Randolph D. Nelson, David D. Yao
Perform. Evaluation2
1993 A Performance Evaluation of Several Priority Policies for Parallel Processing Systems
abstract
In 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. ACM1
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. Evaluation1
1991 Analysis of Task Migration in Shared-Memory Multiprocessor Scheduling
abstract
In 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
SIGMETRICS2
1990 Analysis of Contention in Multiprocessor Scheduling
Randolph D. Nelson, Mark S. Squillante
Performance1
1990 A Performance Evaluation of a General Parallel Processing Model
abstract
In 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
SIGMETRICS1
1989 An Approximation to the Response Time for Shortest Queue Routing
abstract
In 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
SIGMETRICS1
1988 Performance Analysis of Parallel Processing Systems
abstract
A 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 Systems
abstract
A 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
SIGMETRICS1
1987 Stochastic catastrophe theory in computer performance modeling
abstract
In 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. ACM1
1985 Analysis of a Replicated Data Base
Randolph D. Nelson, Balakrishna R. Iyer
Perform. Evaluation1
1985 Rude-CSMA: A Multihop Channel Access Protocol
abstract
In 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 Protocol
abstract
In 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
Performance1
1984 The Spatial Capacity of a Slotted ALOHA Multihop Packet Radio Network with Capture
abstract
In 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
INFOCOM1