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

John D. Spragins

dblp:30/4408 · DBLP profile ↗
← Back
17ranked-venue papers
14as first author
0since 2021 · last 1992
—ORCID · none

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

Computer networks · 11 · 10 first-authorSystems, architecture and hardware · 3 · 1 first-authorSoftware engineering, systems software and programming languages · 2 · 2 first-authorTheory of computation · 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
6 papers
Interconnection networks and networks-on-chip · 45% Performance modeling and evaluation · 33% Distributed systems · 16%
Computer networks
10 papers
Network performance modeling · 61% Internet architecture and protocols · 31% Network management and operations · 8%

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

TopicWeightPapersLastEvidence papers
Interconnection networks and networks-on-chip
network reliability
0.021992
Token Ring Reliability Models · INFOCOM 1992
A Fast Algorithm for Computing Availability in Networks with Dependent Failures · INFOCOM 1984
Performance modeling and evaluation › dependability modeling
availability modeling
0.011992
Token Ring Reliability Models · INFOCOM 1992
Network performance modeling
reliability analysis
0.031986
Current Telecommunication Network Reliability Models: A Critical Assessment · IEEE J. Sel. Areas Commun. 1986
Dependent Failures in Data Communication Systems · IEEE Trans. Commun. 1977
Reliability problems in data communications systems · SIGCOMM 1977
Internet architecture and protocols
local area network
0.011988
FISHNET: A Distributed Architecture for High-Performance Local Computer Networks · IEEE Trans. Computers 1988
Distributed systems
distributed control
0.011988
FISHNET: A Distributed Architecture for High-Performance Local Computer Networks · IEEE Trans. Computers 1988
Interconnection networks and networks-on-chip
network control algorithm
0.011988
FISHNET: A Distributed Architecture for High-Performance Local Computer Networks · IEEE Trans. Computers 1988
Network performance modeling
network reliability
0.011986
Current Telecommunication Network Reliability Models: A Critical Assessment · IEEE J. Sel. Areas Commun. 1986
Network performance modeling
queueing analysis
0.031979
Some Simplified Performance Modeling Techniques with Applications to a New Ring-Structured Microcomputer Network · ISCA 1979
Simple Derivation of Queueing Formulas for Loop Systems · IEEE Trans. Commun. 1977
Loop Transmission Systems-Mean Value Analysis · IEEE Trans. Commun. 1972
Hardware reliability and fault tolerance › reliability analysis
correlated failures
0.011984
A Fast Algorithm for Computing Availability in Networks with Dependent Failures · INFOCOM 1984
Performance modeling and evaluation
dependability modeling
0.011984
A Fast Algorithm for Computing Availability in Networks with Dependent Failures · INFOCOM 1984
Interconnection networks and networks-on-chip
ring network
0.021980
Simulation of a Class of Ring-Structured Networks · IEEE Trans. Computers 1980
Some Simplified Performance Modeling Techniques with Applications to a New Ring-Structured Microcomputer Network · ISCA 1979
Network management and operations
availability analysis
0.011981
Communication Network Availability Predictions Based on Measurement Data · IEEE Trans. Commun. 1981
Distributed systems
data transmission
0.011988
FISHNET: A Distributed Architecture for High-Performance Local Computer Networks · IEEE Trans. Computers 1988
Performance modeling and evaluation
queueing models
0.011979
Some Simplified Performance Modeling Techniques with Applications to a New Ring-Structured Microcomputer Network · ISCA 1979
Network performance modeling › network reliability
dependent failures
0.011977
Dependent Failures in Data Communication Systems · IEEE Trans. Commun. 1977
Network performance modeling › simulation modeling
simulation validation
0.011981
Communication Network Availability Predictions Based on Measurement Data · IEEE Trans. Commun. 1981
Performance modeling and evaluation
simulation
0.011972
Simulation of a Communication Processor Under Extreme Loading Conditions · IEEE Trans. Commun. 1972
Internet architecture and protocols
network topology
0.011980
Simulation of a Class of Ring-Structured Networks · IEEE Trans. Computers 1980
Network management and operations › fault management
fault diagnosis
0.011977
Dependent Failures in Data Communication Systems · IEEE Trans. Commun. 1977
Network performance modeling › queueing analysis
priority queueing
0.011977
Simple Derivation of Queueing Formulas for Loop Systems · IEEE Trans. Commun. 1977
Machine learning › Learning paradigms
unsupervised learning
0.011966
Learning without a teacher · IEEE Trans. Inf. Theory 1966
Network performance modeling
mean value analysis
0.011972
Loop Transmission Systems-Mean Value Analysis · IEEE Trans. Commun. 1972
Performance modeling and evaluation
workload characterization
0.011972
Simulation of a Communication Processor Under Extreme Loading Conditions · IEEE Trans. Commun. 1972
Information theory › statistical inference
bayesian inference
0.011965
A note on the iterative application of Bayes' rule · IEEE Trans. Inf. Theory 1965
Information theory › estimation theory
sufficient statistics
0.011965
A note on the iterative application of Bayes' rule · IEEE Trans. Inf. Theory 1965
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
bayesian inference
0.011965
A note on the iterative application of Bayes' rule · IEEE Trans. Inf. Theory 1965
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation
0.011966
Learning without a teacher · IEEE Trans. Inf. Theory 1966

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

approximate reliability analysis · 0.0separate data and control channels · 0.0multidrop control link · 0.0simulation · 0.0reliability analysis · 0.0approximate modeling · 0.0queueing theory · 0.0regression curve-fitting · 0.0heuristic modeling · 0.0computer simulation · 0.0GPSS simulation · 0.0sequential estimation · 0.0parameter estimation · 0.0hypothesis guessing · 0.0density approximation · 0.0bayes rule · 0.0
YearPublicationVenuePosition
1992 Token Ring Reliability Models
abstract
A study of the reliability of token rings designed according to the IEEE 802.5 standard is described. The reliability model is based on information in the standards, plus implementation details, and is more realistic than previous models. Although the analysis is approximate, it includes all factors thought to be important in determining reliability, since an approximate analysis which included all such factors was felt to be more useful than an exact analysis which ignored important factors. The precise reliability measure analyzed is availability of a connection from a specified source to a specified destination. Although the use of an active communications medium instead of a passive bus may decrease reliability of the token ring, the architecture gives great flexibility in bypassing or otherwise recovering from faults. For large networks this adds considerably to the reliability. If many devices are inactive, however, this advantage can be eliminated by even a small probability that inactive devices are not successfully bypassed.>
John D. Spragins
INFOCOM1
1988 FISHNET: A Distributed Architecture for High-Performance Local Computer Networks
abstract
FISHNET (facilities integrated in a shared habitat network) addresses the problem of effectively integrating a wide variety of computers, terminals, memory devices and computer peripherals in a local environment. High performance is achieved by effectively separating the high volume node-to-node data communications and the low-volume network control information. Data messages travel through point-to-point data links. Control messages, which set up data paths and coordinate network activities, use an independent multidrop control link which connects all devices. The fully distributed control mechanism allows a high degree of concurrent data transmission.>
Yong J. Kang, James H. Herzog, John D. Spragins
IEEE Trans. Computers3
1986 Guest Editorial: Reliability and Quality Case Studies
John D. Spragins
IEEE J. Sel. Areas Commun.1
1986 Current Telecommunication Network Reliability Models: A Critical Assessment
abstract
This paper is a critique of major weaknesses of current techniques for analyzing the reliability of computer communication networks. Several of the most important factors influencing the reliability seen by users of such systems have been almost completely ignored or modeled in a rudimentary fashion. Ignoring such factors may be partially justified by the inherent complexity of the problems being studied, which often precludes exact computations being feasible for networks of any size, even with simplifying assumptions. Nevertheless, the results of models which ignore such factors are questionable even if they are computable. The focus of models of such networks should be on the effects of system malfunctions, degraded performance, excessive delays, etc., on system users. New approximate modeling techniques appear to be the most realistic approach to studying such problems.
John D. Spragins, James C. Sinclair, Yong J. Kang, Hossein Jafari 0004
IEEE J. Sel. Areas Commun.1
1984 FISHNET: A Distributed Control Local Area Network
Yong J. Kang, John D. Spragins, James H. Herzog
ICC (1)2
1984 A Fast Algorithm for Computing Availability in Networks with Dependent Failures
John D. Spragins
INFOCOM1
1981 Communication Network Availability Predictions Based on Measurement Data
abstract
Published data describing the probability distributions of data communication system reliability parameters such as availability are very sparse. This paper describes a set of data collected in order to model communication line availability by monitoring operational communication systems. Probability distribution functions for single line availabilities and for the durations of failures are given. A heuristic model for estimating availabilities for more complex systems is presented along with computer simulation data validating the accuracy of the model. The results presented make possible more realistic availability predictions for common types of networks than have previously been computable.
John D. Spragins, James D. Markov, M. W. Doss, Stephanie A. Mitchell, David C. Squire
IEEE Trans. Commun.1
1980 Simulation of a Class of Ring-Structured Networks
abstract
This paper presents a new modular loop/ring architecture combining advantages of several earlier centralized and decentralized ring-structured loop networks while remaining simple. This is accomplished by introducing two major innovations: first, use of a separate control loop for control messages flowing between nodes and a loop controller; second, dynamically implementing partitionable segments between adjacent nodes and treating them as separate links for data transmission.
Hossein Jafari 0004, Ted G. Lewis, John D. Spragins
IEEE Trans. Computers3
1979 Some Simplified Performance Modeling Techniques with Applications to a New Ring-Structured Microcomputer Network
abstract
This paper presents a simplified approach to developing performance models for complex systems, such as distributed processing systems, and illustrates the approach by applying it to studying the performance of a new ring-structured microcomputer network. The approach utilizes both regression (curve-fitting) techniques and queueing theory analysis, and suggests that response times of the system studied can be closely approximated by a multiserver queueing model which is generalized to allow a noninteger number of servers. Both the approach and the approximate model developed appear to be applicable to a wide variety of systems.
John D. Spragins, Ted G. Lewis, Hossein Jafari 0004
ISCA1
1979 Approximate Techniques for Modeling the Performance of Complex Systems
John D. Spragins
Comput. Lang.1
1977 Reliability problems in data communications systems
abstract
Although a great deal of work on modeling reliability of data communications systems has been done, there are important problems with current models which do not seem to be adequately appreciated, much less solved. Two important problems of this nature are discussed: 1) finding adequate techniques for computing reliabilities of systems with dependent communications line failures (which are the dominant cause of system failures in important classes of systems), and 2) developing adequate techniques for handling systems with tremendously variable reliability parameters (since parameters such as line failure rates typically vary by three or four orders of magnitude for different communication lines). Motivations for considering these to be important problems are given and the results of initial rough models which include the effects are discussed.
John D. Spragins
SIGCOMM1
1977 Simple Derivation of Queueing Formulas for Loop Systems
abstract
Some queueing theory formulas for loop systems with random slot seizure previously obtained by the author via a lengthy series of derivations are shown to follow immediately from priority queueing formulas derived by Takács if an appropriate artifice is used to make Takács' results applicable.
John D. Spragins
IEEE Trans. Commun.1
1977 Dependent Failures in Data Communication Systems
abstract
Although almost all published analyses of the reliability of communication systems assume failures of different lines are independent, such failures are actually highly correlated. A description of why this is true is given. This is followed by an approximate theoretical analysis of some measurement data. Both approaches yield the inescapable conclusion that assuming failures of different communications lines serving one location are independent can lead to dangerously inaccurate reliability predictions. The significance of these results for the designer of highly reliable systems involving data communications is discussed.
John D. Spragins
IEEE Trans. Commun.1
1972 Loop Transmission Systems-Mean Value Analysis
abstract
A simple analytical model is developed for loops with centralized control, random slot seizure, and fixed slot duration. Slots are assumed to be generated at regular intervals, regardless of whether they are utilized or not, while requests for service at terminals attached to the loop are described by Poisson arrival statistics, For loops used for data collection, mean waiting-line lengths and queue lengths are obtained both at instants when slots are due to arrive and at instants of arrivals of requests for service. Mean waiting times and queueing times are computed and the relative efficiencies of different loop sizes compared. Simultaneous data collection and distribution is also considered and the degradation in data-collection service due to use of resources for data distribution is plotted.
John D. Spragins
IEEE Trans. Commun.1
1972 Simulation of a Communication Processor Under Extreme Loading Conditions
abstract
The manner in which the performance of a communication processor (CP) can be expected to deteriorate under extreme loading conditions has been studied through general-purpose simulation system (GPSS). Processing of characters to determine their disposition when they initially arrived at the CP was assumed to be the primary factor limiting performance under extreme loads and was hence modeled carefully. The CP proved to have an extremely sharp saturation threshold, with the threshold very sensitive to minor variations in character processing times. Simple design criteria for ensuring satisfactory performance without resorting to an extreme worst case design were developed. Also, the effects of some changes in buffering and in the use of priorities were determined.
John D. Spragins
IEEE Trans. Commun.1
1966 Learning without a teacher
abstract
This is a review paper discussing and comparing most of the approaches to learning without a teacher which have been suggested to date. The approaches discussed are divided into six classes: guessing a sequence of hypotheses, modifications of this first approach, approximating probability densities by others more easily computed, estimating parameters of a known decision rule, theoretically exact methods which require approximations in implementation, and some miscellaneous approaches. At present, all these approaches are known to be feasible, but few useful methods of comparing them to see which are best have been developed.
John D. Spragins
IEEE Trans. Inf. Theory1
1965 A note on the iterative application of Bayes' rule
abstract
Alterations in probability densities produced by iterative application of Bayes' rule are analyzed. Computational requirements for finding a sequence of a posteriori densities remain reasonable despite a growing sample size if and only if a sufficient statistic expressible as a vector of fixed dimension exists. The existence of such a sufficient statistic also insures existence of reproducing a priori probability densities (a priori probability densities insuring that the a posteriori densities are in the same family). The theory is applied to find a class of sequential Bayes estimators for a Gaussian covariance matrix, and to treat a variety of adaptive "Bayesian learning" schemes in a unified manner.
John D. Spragins
IEEE Trans. Inf. Theory1