EDBT 2026 Demo / reviewers in the wild / expert
Alan G. Konheim
dblp:k/AlanGKonheim
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Performance modeling and evaluation
queueing models |
0.0 | 13 | 1994 | 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.0 | 4 | 1994 | 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.0 | 4 | 1997 | 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.0 | 1 | 1997 | Analyzing a Two-Stage Entry Monitor for High-Speed Networks · INFOCOM 1997 |
Internet architecture and protocols
traffic policing |
0.0 | 1 | 1997 | Analyzing a Two-Stage Entry Monitor for High-Speed Networks · INFOCOM 1997 |
Performance modeling and evaluation
delay analysis |
0.0 | 1 | 1994 | Descendant set: an efficient approach for the analysis of polling systems · IEEE Trans. Commun. 1994 |
Performance modeling and evaluation
queueing analysis |
0.0 | 3 | 1994 | 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.0 | 1 | 1987 | Padded Lists Revisited · SIAM J. Comput. 1987 |
Electronic design automation › interconnect modeling
moment computation |
0.0 | 1 | 1994 | 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.0 | 1 | 1984 | Cryptanalysis of ADFGVX Encipherment Systems (Extended Abstract) · CRYPTO 1984 |
Performance modeling and evaluation › queueing models › product-form queueing networks
product-form solution |
0.0 | 1 | 1984 | The Product Form for Sojourn Time Distributions in Cyclic Exponential Queues · J. ACM 1984 |
Cloud and datacenter computing › resource management
resource multiplexing |
0.0 | 1 | 1984 | Analysis of Integrated Voice/Data Multiplexing · IEEE Trans. Commun. 1984 |
Combinatorics and discrete mathematics
permutation |
0.0 | 1 | 1984 | The Organ Pipe Permutation · SIAM J. Comput. 1984 |
Mathematical optimization
stochastic optimization |
0.0 | 1 | 1984 | The Organ Pipe Permutation · SIAM J. Comput. 1984 |
Algorithms and data structures
priority queues |
0.0 | 1 | 1981 | A Sparse Table Implementation of Priority Queues · ICALP 1981 |
Performance modeling and evaluation › queueing models
queueing network model |
0.0 | 2 | 1976 | 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.0 | 2 | 1984 | 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.0 | 1 | 1978 | 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.0 | 1 | 1978 | Finite Capacity Queuing Systems with Applications in Computer Modeling · SIAM J. Comput. 1978 |
Performance modeling and evaluation › queueing models
finite buffer queue |
0.0 | 1 | 1978 | Finite Capacity Queuing Systems with Applications in Computer Modeling · SIAM J. Comput. 1978 |
Internet architecture and protocols
ARPANET |
0.0 | 1 | 1977 | 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.0 | 1 | 1977 | Queueing Models for Computer Communications System Analysis · IEEE Trans. Commun. 1977 |
Routing and switching
packet switching |
0.0 | 1 | 1977 | Computer Communication Via Satellites-A Queueing Model · IEEE Trans. Commun. 1977 |
Network performance modeling
queueing network model |
0.0 | 1 | 1977 | Queueing Models for Computer Communications System Analysis · IEEE Trans. Commun. 1977 |
Vehicular, aerial and satellite networks
satellite communication |
0.0 | 1 | 1977 | Computer Communication Via Satellites-A Queueing Model · IEEE Trans. Commun. 1977 |
Algorithms and data structures › data structure design › search structures
hashing |
0.0 | 1 | 1977 | Big Buckets Are (Are Not) Better! · J. ACM 1977 |
Combinatorics and discrete mathematics › probabilistic combinatorics
occupancy problems |
0.0 | 1 | 1977 | Big Buckets Are (Are Not) Better! · J. ACM 1977 |
Processor architecture and microarchitecture › vector processing
chaining |
0.0 | 1 | 1976 | Chaining in a Loop System · IEEE Trans. Commun. 1976 |
Performance modeling and evaluation › queueing models › single server queue
GI/G/1 queue |
0.0 | 1 | 1975 | An Elementary Solution of the Queuing System G/G/1 · SIAM J. Comput. 1975 |
Performance modeling and evaluation › delay analysis
sojourn time distribution |
0.0 | 1 | 1984 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 1997 | Analyzing a Two-Stage Entry Monitor for High-Speed NetworksabstractSeveral 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 |
INFOCOM | 2 |
| 1996 | The Sticky Buffer Flow Control for the ATM
Gísli Hjálmtýsson, Alan G. Konheim |
Perform. Evaluation | 2 |
| 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. Evaluation | 3 |
| 1994 | Descendant set: an efficient approach for the analysis of polling systemsabstractPolling 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 SystemsabstractA 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 |
INFOCOM | 1 |
| 1987 | Padded Lists RevisitedabstractWe 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 |
CRYPTO | 1 |
| 1984 | The Product Form for Sojourn Time Distributions in Cyclic Exponential QueuesabstractConsider 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. ACM | 3 |
| 1984 | The Organ Pipe PermutationabstractLet $(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 Multiplexingabstract-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 |
ICALP | 2 |
| 1981 | Approximate Analysis of Exponential Queueing Systems with Blocking
Onno Boxma, Alan G. Konheim |
Acta Informatica | 2 |
| 1981 | Guest Editor's Prologue
Alan G. Konheim |
IEEE Trans. Commun. | 1 |
| 1980 | A Queueing Analysis of Two ARQ ProtocolsabstractIn 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 ModelingabstractA 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!abstractThe 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. ACM | 2 |
| 1977 | Computer Communication Via Satellites-A Queueing ModelabstractThe 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 AnalysisabstractModeling 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 BlockingabstractA 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. ACM | 1 |
| 1976 | Chaining in a Loop SystemabstractThis 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/1abstractIn 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 blockingabstractThe 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 |
SIGMETRICS | 2 |
| 1974 | Priority Disciplines in a Loop SystemabstractA 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. ACM | 2 |
| 1974 | Waiting Lines and Times in a System with PollingabstractA 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. ACM | 1 |
| 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 SystemabstractThe 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. ACM | 1 |
| 1972 | A Note on MergingabstractThis 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 SystemsabstractRecent 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 ModelabstractA 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. ACM | 2 |
| 1971 | Two-way traffic in loop service systemsabstractAbstract 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 |
Networks | 1 |