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.

Alan G. Konheim

dblp:k/AlanGKonheim · DBLP profile ↗
← Back
31ranked-venue papers
16as first author
0since 2021 · last 1997
—ORCID · none

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

Computer networks · 12 · 8 first-authorTheory of computation · 8 · 4 first-authorApplied, interdisciplinary, general and emerging computing · 7 · 3 first-authorSystems, architecture and hardware · 3Security and privacy · 1 · 1 first-authorSoftware engineering, systems software and programming languages · 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
15 papers
Performance modeling and evaluation · 89% Electronic design automation · 4% Cloud and datacenter computing · 3%
Computer networks
5 papers
Internet architecture and protocols · 54% Network performance modeling · 42% Vehicular, aerial and satellite networks · 2%
Theoretical computer science
4 papers
Algorithms and data structures · 52% Combinatorics and discrete mathematics · 28% Mathematical optimization · 20%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
queueing models
0.0131994
Descendant set: an efficient approach for the analysis of polling systems · IEEE Trans. Commun. 1994
Efficient Analysis of Polling Systems · INFOCOM 1992
Analysis of Integrated Voice/Data Multiplexing · IEEE Trans. Commun. 1984
Performance modeling and evaluation › queueing models
polling systems
0.041994
Descendant set: an efficient approach for the analysis of polling systems · IEEE Trans. Commun. 1994
Efficient Analysis of Polling Systems · INFOCOM 1992
Chaining in a Loop System · IEEE Trans. Commun. 1976
Network performance modeling
queueing analysis
0.041997
Analyzing a Two-Stage Entry Monitor for High-Speed Networks · INFOCOM 1997
Queueing Models for Computer Communications System Analysis · IEEE Trans. Commun. 1977
Computer Communication Via Satellites-A Queueing Model · IEEE Trans. Commun. 1977
Internet architecture and protocols › traffic shaping
leaky bucket
0.011997
Analyzing a Two-Stage Entry Monitor for High-Speed Networks · INFOCOM 1997
Internet architecture and protocols
traffic policing
0.011997
Analyzing a Two-Stage Entry Monitor for High-Speed Networks · INFOCOM 1997
Performance modeling and evaluation
delay analysis
0.011994
Descendant set: an efficient approach for the analysis of polling systems · IEEE Trans. Commun. 1994
Performance modeling and evaluation
queueing analysis
0.031994
Descendant set: an efficient approach for the analysis of polling systems · IEEE Trans. Commun. 1994
Analysis of Integrated Voice/Data Multiplexing · IEEE Trans. Commun. 1984
Chaining in a Loop System · IEEE Trans. Commun. 1976
Algorithms and data structures › data structure design › search structures › dictionary
dictionary operations
0.011987
Padded Lists Revisited · SIAM J. Comput. 1987
Electronic design automation › interconnect modeling
moment computation
0.011994
Descendant set: an efficient approach for the analysis of polling systems · IEEE Trans. Commun. 1994
Cryptographic primitives and cryptanalysis › cryptanalysis › cipher cryptanalysis
classical cipher cryptanalysis
0.011984
Cryptanalysis of ADFGVX Encipherment Systems (Extended Abstract) · CRYPTO 1984
Performance modeling and evaluation › queueing models › product-form queueing networks
product-form solution
0.011984
The Product Form for Sojourn Time Distributions in Cyclic Exponential Queues · J. ACM 1984
Cloud and datacenter computing › resource management
resource multiplexing
0.011984
Analysis of Integrated Voice/Data Multiplexing · IEEE Trans. Commun. 1984
Combinatorics and discrete mathematics
permutation
0.011984
The Organ Pipe Permutation · SIAM J. Comput. 1984
Mathematical optimization
stochastic optimization
0.011984
The Organ Pipe Permutation · SIAM J. Comput. 1984
Algorithms and data structures
priority queues
0.011981
A Sparse Table Implementation of Priority Queues · ICALP 1981
Performance modeling and evaluation › queueing models
queueing network model
0.021976
A Queueing Model with Finite Waiting Room and Blocking · J. ACM 1976
The analysis of storage constraints by a queueing network model with blocking · SIGMETRICS 1974
Performance modeling and evaluation › queueing analysis
waiting time distribution
0.021984
Analysis of Integrated Voice/Data Multiplexing · IEEE Trans. Commun. 1984
An Elementary Solution of the Queuing System G/G/1 · SIAM J. Comput. 1975
Performance modeling and evaluation › queueing analysis
blocking
0.011978
Finite Capacity Queuing Systems with Applications in Computer Modeling · SIAM J. Comput. 1978
Performance modeling and evaluation › queueing models › closed queueing networks
cyclic queue
0.011978
Finite Capacity Queuing Systems with Applications in Computer Modeling · SIAM J. Comput. 1978
Performance modeling and evaluation › queueing models
finite buffer queue
0.011978
Finite Capacity Queuing Systems with Applications in Computer Modeling · SIAM J. Comput. 1978
Internet architecture and protocols
ARPANET
0.011977
Computer Communication Via Satellites-A Queueing Model · IEEE Trans. Commun. 1977
Network performance modeling › queueing analysis › queueing models of computer systems
discrete-time queue
0.011977
Queueing Models for Computer Communications System Analysis · IEEE Trans. Commun. 1977
Routing and switching
packet switching
0.011977
Computer Communication Via Satellites-A Queueing Model · IEEE Trans. Commun. 1977
Network performance modeling
queueing network model
0.011977
Queueing Models for Computer Communications System Analysis · IEEE Trans. Commun. 1977
Vehicular, aerial and satellite networks
satellite communication
0.011977
Computer Communication Via Satellites-A Queueing Model · IEEE Trans. Commun. 1977
Algorithms and data structures › data structure design › search structures
hashing
0.011977
Big Buckets Are (Are Not) Better! · J. ACM 1977
Combinatorics and discrete mathematics › probabilistic combinatorics
occupancy problems
0.011977
Big Buckets Are (Are Not) Better! · J. ACM 1977
Processor architecture and microarchitecture › vector processing
chaining
0.011976
Chaining in a Loop System · IEEE Trans. Commun. 1976
Performance modeling and evaluation › queueing models › single server queue
GI/G/1 queue
0.011975
An Elementary Solution of the Queuing System G/G/1 · SIAM J. Comput. 1975
Performance modeling and evaluation › delay analysis
sojourn time distribution
0.011984
The Product Form for Sojourn Time Distributions in Cyclic Exponential Queues · J. ACM 1984

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

descendant set approach · 0.0performance analysis · 0.0closed-form analysis · 0.0queueing analysis · 0.0circular buffer · 0.0amortized analysis · 0.0stochastic dominance · 0.0reversibility argument · 0.0probability distribution analysis · 0.0moving-boundary analysis · 0.0laplace-stieltjes transform · 0.0simulation · 0.0retransmission modeling · 0.0queueing theory · 0.0queueing model · 0.0probabilistic analysis · 0.0polynomial equations · 0.0markov chain analysis · 0.0
YearPublicationVenuePosition
1997 Analyzing a Two-Stage Entry Monitor for High-Speed Networks
abstract
Several researchers have suggested employing two-stage entry monitors for high-speed networks; the first stage enforcing a long term rate, the second stage enforcing a peak rate over a shorter time scale. In spite of this interest, little work on analyzing such systems has appeared. Not only is the analysis hard because of the the correlation between the stages, but for the most popular policing scheme, the leaky bucket, prior work is not easily generalized to two stages. This paper presents a performance analysis of a two-stage entry monitor, by analyzing the combined queue length of a two-stage system. Our analysis is for a two-stage buffered moving window. Analyzing such a conservative scheme enables us to bound the penalty of more optimistic schemes, in particular a two stage leaky bucket based system. We obtain a closed form analytical result, and show how to evaluate it for a wide range of parameters of interest. Our results show that the performance penalty of having the second stage is minimal under reasonable rate assumptions.
Gísli Hjálmtýsson, Alan G. Konheim
INFOCOM2
1996 The Sticky Buffer Flow Control for the ATM
Gísli Hjálmtýsson, Alan G. Konheim
Perform. Evaluation2
1996 Corrections to "Descendant Set: An Efficient Approach for the Analysis of Polling Systems"
Alan G. Konheim, Hanoch Levy, Mandyam M. Srinivasan
IEEE Trans. Commun.1
1994 An Analysis of a Class of Telecommunications Models
H. Richard Gail, Sidney L. Hantler, Alan G. Konheim, B. A. Taylor
Perform. Evaluation3
1994 Descendant set: an efficient approach for the analysis of polling systems
abstract
Polling systems have been used to model a large variety of applications and much research has been devoted to the derivation of efficient algorithms for computing the delay measures in these systems. Recent research efforts in this area, which have focused on the optimization of these systems, have raised the need for very efficient such algorithms. This work develops the descendant set approach as a general efficient algorithm for deriving all moments of customer delay (in particular, mean delay) in these systems. The method is applied to a very large variety of model variations, including: 1) The exhaustive and gated service policies, 2) Fractional service policies, 3) The cyclic visit order, 4) Arbitrary periodic visit orders (polling tables), and 5) Customer routing. For most of these variations the method significantly outperforms the algorithms commonly used today.>
Alan G. Konheim, Hanoch Levy, Mandyam M. Srinivasan
IEEE Trans. Commun.1
1992 Efficient Analysis of Polling Systems
abstract
A large variety of computer communications systems, in particular the token ring network, are modeled and analyzed as polling systems. The authors present the descendant set approach as a general efficient algorithm for deriving all moments of packet delay (in particular, mean delay) in these systems. The method can apply to a very large variety of model variations including: the exhaustive, gated, and fractional service policies; the cyclic visit order; arbitrary periodic visit orders, (polling tables); random polling orders; and customer routing. For most variations the method significantly outperforms the algorithms commonly used.>
Alan G. Konheim, Hanoch Levy
INFOCOM1
1987 Padded Lists Revisited
abstract
We study a data structure ${\bf L}$ referred to variously as a padded list, controlled density array or sparse table containing records $\{ R_i \} $ each uniquely identified by a key $\{ k(R_i )\} $. ${\bf L}$ is required to support the operations Search $({\bf L},k)$, Insert $({\bf L},k)$ and Delete $({\bf L},k)$ to search, insert and delete a record with key k. To optimize Search $({\bf L},k)$, records are stored with their keys in sorted order. If the order of the keys is to be maintained under insertion, records currently in ${\bf L}$ must be moved to free space. To improve the efficiency of Insert $({\bf L},k)$, records are stored in a circular buffer with “gaps” so that insertion necessitates moving only records up to the next gap. The array is expanded and contracted during a sequence of insertions and deletions depending upon the current number of gaps. In this paper we assess the amount of work required to insert a sequence of records.
Micha Hofri, Alan G. Konheim
SIAM J. Comput.2
1984 Cryptanalysis of ADFGVX Encipherment Systems (Extended Abstract)
Alan G. Konheim
CRYPTO1
1984 The Product Form for Sojourn Time Distributions in Cyclic Exponential Queues
abstract
Consider a closed cyclic queuing system consisting of M exponential queues.The Laplace-Stieltjes transform of the joint d~stribution of the consecutive sojourn times of a customer at the M queues is determined and shown to have a product form.The proof is based on a reverslbdity argument.
Onno Boxma, Frank P. Kelly, Alan G. Konheim
J. ACM3
1984 The Organ Pipe Permutation
abstract
Let $(p_1 ,p_2 , \cdots ,p_n )$ be a probability distribution, $\pi = (\pi _1 ,\pi _2 , \cdots ,\pi _n )$ be a permutation of $1,2, \cdots ,n$ and $X_1 ,X_2 , \cdots ,X_k $ be k independent and identically distributed random variables with distribution $P(X = i) = p\pi _i $. It is known that the organ pipe permutation $\pi ^ * $ makes the range \[ D(k,\pi ) = \max\limits_{1 \leqq j \leqq k} X_i - \min\limits_{1 \leqq j \leqq k} X_i \]a stochastic minimum for $k = 2$ (P. P. Bergmans, Information and Control, 20 (1972), pp. 331–350), and minimal on the average for general k (J. R. Bitner and C. K. Wong, 8 (1979), pp. 479–498). We prove the stochastic minimality for general k and study a natural extension of the organ pipe permutation that is optimal when certain constraints are placed on the possible choices of $\pi $.
M. Keane, Alan G. Konheim, Isaac Meilijson
SIAM J. Comput.2
1984 Analysis of Integrated Voice/Data Multiplexing
abstract
-A model of a moving-boundary, fixed frame length, integrated multiplexor is proposed and analyzed. The assignment of slots within a frame to the voice and data sources is made by an allocation function. The joint distributions of queue length and expected waiting time are derived.
Alan G. Konheim, Raymond L. Pickholtz
IEEE Trans. Commun.1
1981 A Sparse Table Implementation of Priority Queues
Alon Itai, Alan G. Konheim, Michael Rodeh
ICALP2
1981 Approximate Analysis of Exponential Queueing Systems with Blocking
Onno Boxma, Alan G. Konheim
Acta Informatica2
1981 Guest Editor's Prologue
Alan G. Konheim
IEEE Trans. Commun.1
1980 A Queueing Analysis of Two ARQ Protocols
abstract
In every data communication system, a procedure must be provided to allow for the retransmission of data when errors are detected. The receiving node is required to make a (positive/negative) acknowledgment (ACK/NACK) to the sending node. Until an acknowledgment is received, a "copy" of the message must be retained at the sending node. If an ACK is received, the space assigned to the "copy" is released. If either a NACK or no acknowledgment is received in a suitable interval of time, retransmission is required. Different protocols specifying how the nodes recover from a transmission error can be defined. In this paper, we present a queueing analysis of the two ARQ (automatic repeat request) protocols-block and select ARQ-for a (slotted) concentrator network node.
Alan G. Konheim
IEEE Trans. Commun.1
1978 Finite Capacity Queuing Systems with Applications in Computer Modeling
abstract
A queuing system with a buffer of unlimited capacity in front of a cyclic arrangement of two exponential server queues is analyzed. The main feature of the system is blocking, i.e., when the population in the two queues attains a maximum value M, say, new arrivals are held back in the buffer. The solution is given in form of polynomial equations which require the roots of a characteristic equation. A solution algorithm is provided. The stability condition is given in terms of these roots and also in explicit form. Limiting cases which are of practical interest are discussed. These limiting cases lead to a better understanding of some popular approximation techniques.
Alan G. Konheim, Martin Reiser
SIAM J. Comput.1
1977 Big Buckets Are (Are Not) Better!
abstract
The relationship between certain techniques for the storage of information in a computer and a cell occupancy problem is shown Specifically, consider n cells or buckets each capable of holding k balls.Balls are distributed into the cells randomly A ball sent to the/th cell is placed either into the ]th cell or into the first cell to the right of the/th cell which has k -1 or fewer balls The placement of balls into cells requires comparisons to determine the status of the cells The distribution and expected value of the number of such comparisons and in particular the behavior as n --~ ~ are determined
Ian F. Blake, Alan G. Konheim
J. ACM2
1977 Computer Communication Via Satellites-A Queueing Model
abstract
The last few years have witnessed the intensive growth of computer communication networks. The need for nationwide and multination computer communication systems brought about the development of packet-switching networks such as the ARPANET. In this paper we examine a model for computer-to-computer communication via a satellite link. In each network, a single node, the satellite communication concentrator (SCC), manages the flow of information between the terminals in the network and the satellite link. The SCC buffers messages from the terminals and retransmits them over the satellite channel. Buffer space claimed by a message is made free only after the SCC receives an acknowledgment from the receiving network; transmission errors cause the buffer to retransmit the message. The statistical behavior of such a system is considered.
Bezalel Gavish, Alan G. Konheim
IEEE Trans. Commun.2
1977 Queueing Models for Computer Communications System Analysis
abstract
Modeling and performance prediction are becoming increasingly important issues in the design and operation of computer communications systems. Complexities in their configuration and sophistications in resource sharing found in today's computer communications demand our intensive effort to enhance the modeling capability. The present paper is intended to review the state of affairs of analytic methods, queueing analysis techniques in particular, which are essential to modeling of computer communication systems. First we review basic properties of exponential queueing systems, and then give an overview of recent progress made in the areas of queueing network models and discrete-time queueing systems. A unified treatment of buffer storage overflow problems will be discussed as an application example, in which we call attention to the analogy between buffer behavior and waiting time in theGI/G/1queue. Another application deals with the analysis of various multiplexing techniques and network configuration. An extensive reference list of the subject fields is also provided.
Hisashi Kobayashi, Alan G. Konheim
IEEE Trans. Commun.2
1976 A Queueing Model with Finite Waiting Room and Blocking
abstract
A two-stage queueing network with feedback and a finite intermediate waiting room is studied. The first-stage server is blocked whenever M requests are enqueued in the second stage. The analysis of this system under exponential assumptions is carried out. An algorithm to calculate the stationary state probabilities is given and some special cases are considered.
Alan G. Konheim, Martin Reiser
J. ACM1
1976 Chaining in a Loop System
abstract
This paper offers an approximate analysis of the chaining operation in a loop system. The system consists of a central processor andNterminals linked by a common communication channel. Chaining refers to the service protocol whereby the channel is assigned in sequence to each of the terminals. Messages from terminals to the central processor are sent as chains of segments. The object of the analysis is to display the relationships between the arrival processes, the channel allocation, and the response of the system.
Alan G. Konheim
IEEE Trans. Commun.1
1975 An Elementary Solution of the Queuing System G/G/1
abstract
In this note we give an elementary method for calculating the stationary distribution of waiting time in a G/G/1 queue.
Alan G. Konheim
SIAM J. Comput.1
1974 The analysis of storage constraints by a queueing network model with blocking
abstract
The finite capacity of storage has a significant effect on the performance of a contemporary computer system. Yet it is difficult to formulate this problem and analyze it by existing queueing network models.
Martin Reiser, Alan G. Konheim
SIGMETRICS2
1974 Priority Disciplines in a Loop System
abstract
A loop system with N buffered terminals sharing a common time-multiplexed channel is studied. The service discipline is prescribed by a permutation φ = (φ(1), ···, φ( N )) which gives the relative ranking of the terminals. Data from the i th terminal may be buffered at an intermediate terminal—its transmission to the CPU interrupted—if there is a conflict with data from a terminal with higher ranking. It is shown how such systems may be analyzed and how the system performance, as measured by average response time, may be improved by imposing a suitable priority discipline.
Steven Katz, Alan G. Konheim
J. ACM2
1974 Waiting Lines and Times in a System with Polling
abstract
A communication system consisting of a number of buffered input terminals connected to a computer by a single channel is analyzed. The terminals are polled in sequence and the data is removed from the terminal's buffer. When the buffer has been emptied, the channel, for an interval of randomly determined length, is used for system overhead and/or to transmit data to the terminals. The system then continues with a poll of the next terminal. The stationary distributions of the length of the waiting line and the queueing delay are calculated for the case of identically distributed input processes.
Alan G. Konheim, Bernd Meister
J. ACM1
1973 Distributions of Queue Lengths and Waiting Times in a Loop with Two-Way Traffic
Alan G. Konheim, Bernd Meister
J. Comput. Syst. Sci.1
1972 Service in a Loop System
abstract
The statistical behavior of a loop service system is studied.The system consists of a main station, a server and N stations arranged on a loop.Customers arrive at each station according to a random process.The server makes successive tours along the loop bringing customers from the N stations to the main station.Two related measures of the grade of service are considered: the average queue length and the average virtual waiting time at each station.
Alan G. Konheim, Bernd Meister
J. ACM1
1972 A Note on Merging
abstract
This paper studies the merging operation when data is stored on the surfaces of a disk. The data consists of q lists (each of n numbers) stored on a disk. Each list is stored on one surface of a disk. The time needed to merge into a single (sorted) list, T, is a function of the required motion of the reading head. In this paper we calculate the expected value of T.
Alan G. Konheim
SIAM J. Comput.1
1972 On the Analysis and Modeling of a Class of Computer Communication Systems
abstract
Recent advances in computer communications are discussed including computer-traffic and channel error characteristics, optimal fixed message block size, statistical multiplexing, and loop systems. A unified model is developed and then used to analyze the queueing behavior of the star and loop systems. Numerical results for selected traffic intensities and message lengths, given in graphical form, provide insight into the performance of these systems.
Wesley W. Chu, Alan G. Konheim
IEEE Trans. Commun.2
1971 An Accessing Model
abstract
A model of a storage system involving a disk and a buffer is analyzed under two access disciplines.The average stationary access rate is calculated for each discipline.
William H. Burge, Alan G. Konheim
J. ACM2
1971 Two-way traffic in loop service systems
abstract
Abstract A model for a communication system which consists of a computer and a number of buffered terminals connected by means of a loop channel is analyzed. Data flows in two directions: from the computer to the terminals and from the terminals to the computer. The channel is alternately available to the computer and the terminals to effect these data transfers. The transient behavior of the system is determined and the stationary or limiting expected queue lengths at all terminals are calculated.
Alan G. Konheim, Bernd Meister
Networks1