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.

Robert G. Gallager

dblp:26/5879 · DBLP profile ↗
← Back
49ranked-venue papers
17as first author
0since 2021 · last 2010
0000-0003-4445-2917ORCID · corroborated

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

Theory of computation · 26 · 14 first-authorComputer networks · 20 · 2 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 1Applied, interdisciplinary, general and emerging computing · 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.

Theoretical computer science
27 papers
Information theory · 46% Coding theory · 45% Mathematical optimization · 3%
Computer networks
22 papers
Optical networks · 39% Network performance modeling · 17% Internet architecture and protocols · 16%

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

TopicWeightPapersLastEvidence papers
Coding theory
channel coding
0.262010
Variations on a theme by Schalkwijk and Kailath · IEEE Trans. Inf. Theory 2010
Error Exponents for Variable-Length Block Codes With Feedback and Cost Constraints · IEEE Trans. Inf. Theory 2008
Finding parity in a simple broadcast network · IEEE Trans. Inf. Theory 1988
Coding theory › channel coding
error exponent
0.252010
Variations on a theme by Schalkwijk and Kailath · IEEE Trans. Inf. Theory 2010
Error Exponents for Variable-Length Block Codes With Feedback and Cost Constraints · IEEE Trans. Inf. Theory 2008
The random coding bound is tight for the average code (Corresp.) · IEEE Trans. Inf. Theory 1973
Optical networks
wavelength-routed network
0.122006
On-line routing and wavelength assignment for dynamic traffic in WDM ring and torus networks · IEEE/ACM Trans. Netw. 2006
Dynamic wavelength assignment for WDM all-optical tree networks · IEEE/ACM Trans. Netw. 2005
Coding theory › channel coding › feedback communication
feedback coding
0.112010
Variations on a theme by Schalkwijk and Kailath · IEEE Trans. Inf. Theory 2010
Optical networks
routing and wavelength assignment
0.122006
On-line routing and wavelength assignment for dynamic traffic in WDM ring and torus networks · IEEE/ACM Trans. Netw. 2006
On-line routing and wavelength assignment for dynamic traffic in WDM ring and torus networks · INFOCOM 2003
Internet architecture and protocols
quality of service
0.152004
Rate Quantization and Service Quality over Single Crossbar Switches · INFOCOM 2004
A generalized processor sharing approach to flow control in integrated services networks: the multiple node case · IEEE/ACM Trans. Netw. 1994
A generalized processor sharing approach to flow control in integrated services networks: the single-node case · IEEE/ACM Trans. Netw. 1993
Information theory › network information theory › relay channel
amplify-and-forward relaying
0.112007
Amplify-and-Forward in Wireless Relay Networks: Rate, Diversity, and Network Size · IEEE Trans. Inf. Theory 2007
Information theory
degrees of freedom
0.112007
Amplify-and-Forward in Wireless Relay Networks: Rate, Diversity, and Network Size · IEEE Trans. Inf. Theory 2007
Information theory › channel capacity
fading channel
0.122002
Bandwidth scaling for fading multipath channels · IEEE Trans. Inf. Theory 2002
Communication over fading channels with delay constraints · IEEE Trans. Inf. Theory 2002
Information theory › network information theory
relay network
0.112007
Amplify-and-Forward in Wireless Relay Networks: Rate, Diversity, and Network Size · IEEE Trans. Inf. Theory 2007
Network performance modeling
dynamic traffic
0.112006
On-line routing and wavelength assignment for dynamic traffic in WDM ring and torus networks · IEEE/ACM Trans. Netw. 2006
Optical networks › routing and wavelength assignment
wavelength assignment
0.112005
Dynamic wavelength assignment for WDM all-optical tree networks · IEEE/ACM Trans. Netw. 2005
Routing and switching › switch scheduling
input-queued switch scheduling
0.012004
Rate Quantization and Service Quality over Single Crossbar Switches · INFOCOM 2004
Internet architecture and protocols › quality of service
rate guarantees
0.012004
Rate Quantization and Service Quality over Single Crossbar Switches · INFOCOM 2004
Routing and switching
switch scheduling
0.012004
Rate Quantization and Service Quality over Single Crossbar Switches · INFOCOM 2004
Information theory › channel capacity
gaussian channel
0.022010
Variations on a theme by Schalkwijk and Kailath · IEEE Trans. Inf. Theory 2010
Combining Queueing Theory with Information Theory for Multiaccess · IEEE J. Sel. Areas Commun. 1995
Network performance modeling › queueing and scheduling
generalized processor sharing
0.041994
A generalized processor sharing approach to flow control in integrated services networks: the multiple node case · IEEE/ACM Trans. Netw. 1994
A generalized processor sharing approach to flow control in integrated services networks: the single-node case · IEEE/ACM Trans. Netw. 1993
A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Multiple Node Case · INFOCOM 1993
Information theory › probability theory › stochastic processes › stochastic process modeling
discrete-time queues
0.012003
Entropy and the timing capacity of discrete queues · IEEE Trans. Inf. Theory 2003
Information theory › information measures › entropy
entropy rate
0.012003
Entropy and the timing capacity of discrete queues · IEEE Trans. Inf. Theory 2003
Mathematical optimization
queueing systems
0.012003
Entropy and the timing capacity of discrete queues · IEEE Trans. Inf. Theory 2003
Physical-layer communications
code-division multiple access
0.012002
Bandwidth scaling for fading multipath channels · IEEE Trans. Inf. Theory 2002
Physical-layer communications
spread spectrum
0.012002
Bandwidth scaling for fading multipath channels · IEEE Trans. Inf. Theory 2002
Approximation and online algorithms › online algorithms › online packing and covering
buffer management
0.012002
Communication over fading channels with delay constraints · IEEE Trans. Inf. Theory 2002
Information theory
channel capacity
0.012002
Bandwidth scaling for fading multipath channels · IEEE Trans. Inf. Theory 2002
Information theory › network information theory
power-delay tradeoff
0.012002
Communication over fading channels with delay constraints · IEEE Trans. Inf. Theory 2002
Information theory › probability theory › stochastic processes
queueing theory
0.012002
Communication over fading channels with delay constraints · IEEE Trans. Inf. Theory 2002
Coding theory
source coding
0.061997
Generalized Tunstall codes for sources with memory · IEEE Trans. Inf. Theory 1997
Arithmetic coding for finite-state noiseless channels · IEEE Trans. Inf. Theory 1994
Variations on a theme by Huffman · IEEE Trans. Inf. Theory 1978
Information theory › channel capacity
feedback capacity
0.012008
Error Exponents for Variable-Length Block Codes With Feedback and Cost Constraints · IEEE Trans. Inf. Theory 2008
Network performance modeling
queueing analysis
0.041995
A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Multiple Node Case · INFOCOM 1993
A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks - The Single Node Case · INFOCOM 1992
Combining Queueing Theory with Information Theory for Multiaccess · IEEE J. Sel. Areas Commun. 1995
Transport protocols and congestion control
flow control
0.021994
A generalized processor sharing approach to flow control in integrated services networks: the multiple node case · IEEE/ACM Trans. Netw. 1994
A generalized processor sharing approach to flow control in integrated services networks: the single-node case · IEEE/ACM Trans. Netw. 1993

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

online algorithm · 0.1schalkwijk-kailath scheme · 0.1minimum mean-square distortion · 0.1sphere-packing bound · 0.1random coding bound · 0.1outage formulation · 0.1ergodic formulation · 0.1combinatorial analysis · 0.1rate quantization · 0.0birkhoff decomposition · 0.0online RWA algorithms · 0.0lightpath rearrangement · 0.0fixed point analysis · 0.0burke's theorem · 0.0queueing theory · 0.0pareto optimality · 0.0orthonormal expansion · 0.0fourth-moment constraint · 0.0
YearPublicationVenuePosition
2010 Variations on a theme by Schalkwijk and Kailath
abstract
Schalkwijk and Kailath (1966) developed a class of block codes for Gaussian channels with ideal feedback for which the probability of decoding error decreases as a second-order exponent in block length for rates below capacity. This well-known but surprising result is explained and simply derived here in terms of a result by Elias (1956) concerning the minimum mean-square distortion achievable in transmitting a single Gaussian random variable over multiple uses of the same Gaussian channel. A simple modification of the Schalkwijk-Kailath scheme is then shown to have an error probability that decreases with an exponentialorderwhich is linearly increasing with block length. In the infinite bandwidth limit, this scheme produces zero error probability using bounded expected energy at all rates below capacity. A lower bound on error probability for the finite bandwidth case is then derived in which the error probability decreases with an exponential order which is linearly increasing in block length at the same rate as the upper bound.
Robert G. Gallager, Baris Nakiboglu
IEEE Trans. Inf. Theory1
2008 Error Exponents for Variable-Length Block Codes With Feedback and Cost Constraints
abstract
Variable-length block-coding schemes are investigated for discrete memoryless channels with ideal feedback under cost constraints. Upper and lower bounds are found for the minimum achievable probability of decoding error Pe,min as a function of constraints R, P, and tau on the transmission rate, average cost, and average block length, respectively. For given R and P, the lower and upper bounds to the exponent -( ln Pe,min)/tau are asymptotically equal as tau rarr infin. The resulting reliability function,limtaurarrinfin(-In Pe,min)/tau as a function of R and V, is concave in the pair (R,P) and generalizes the linear reliability function of Burnashev to include cost constraints. The results are generalized to a class of discrete-time memoryless channels with arbitrary alphabets, including additive Gaussian noise channels with amplitude and power constraints.
Baris Nakiboglu, Robert G. Gallager
IEEE Trans. Inf. Theory2
2007 Amplify-and-Forward in Wireless Relay Networks: Rate, Diversity, and Network Size
abstract
A wireless network with fading and a single source-destination pair is considered. The information reaches the destination via multiple hops through a sequence of layers of single-antenna relays. At high signal-to-noise ratio (SNR), the simple amplify-and-forward strategy is shown to be optimal in terms of degrees of freedom, because it achieves the degrees of freedom equal to a point-to-point multiple-input multiple-output (MIMO) system. Hence, the lack of coordination in relay nodes does not reduce the achievable degrees of freedom. The performance of this amplify-and-forward strategy degrades with increasing network size. This phenomenon is analyzed by finding the tradeoffs between network size, rate, and diversity. A lower bound on the diversity-multiplexing tradeoff for concatenation of multiple random Gaussian matrices is obtained. Also, it is shown that achievable network size in the outage formulation (short codes) is a lot smaller than the ergodic formulation (long codes).
Shashi Borade, Lizhong Zheng, Robert G. Gallager
IEEE Trans. Inf. Theory3
2006 Error Exponents for Variable-length block codes with feedback and cost constraints
abstract
Variable-length block-coding schemes are investigated for discrete memoryless channels (DMC) with perfect feedback under cost constraints. Upper and lower bounds are found for the minimum achievable probability of decoding error Pepsi,minas a function of transmission rate R, cost constraint P, and expected block length taumacr. For given P and R, the lower and upper bounds to the exponent -(InPepsi,min)/taumacr are asymptotically equal as taumacr rarrinfin. The reliability function, limtaurarrinfin(-ln Pepsi,min)/taumacr, as a function of P and R, is concave in the pair (P, R) and generalizes the linear reliability function of Burnashev (M.V. Burnashev, 1976) to include cost constraints
Baris Nakiboglu, Robert G. Gallager, Moe Z. Win
ISIT2
2006 On-line routing and wavelength assignment for dynamic traffic in WDM ring and torus networks
Poompat Saengudomlert, Eytan H. Modiano, Robert G. Gallager
IEEE/ACM Trans. Netw.3
2005 Dynamic wavelength assignment for WDM all-optical tree networks
abstract
We develop an on-line wavelength assignment (WA) algorithm for a wavelength-routed WDM tree network. The algorithm dynamically supports all k-port traffic matrices among N end nodes, where k denotes an integer vector [k/sub 1/...,k/sub N/] and end node i,1/spl les/i/spl les/N, can transmit at most k/sub i/ wavelengths and receive at most k/sub i/ wavelengths. Our algorithm is rearrangeably nonblocking, uses the minimum number of wavelengths, and requires at most d/sup */-1 lightpath rearrangements per new session request, where d/sup */ is the degree of the most heavily used node. We observe that the number of lightpath rearrangements per new session request does not increase as the amount of traffic k scales up by an integer factor. In addition, wavelength converters cannot reduce the number of wavelengths required to support k-port traffic in a tree network. We show how to implement our WA algorithm using a hybrid wavelength-routed/broadcast tree with only one switching node connecting several passive broadcast subtrees. Finally, using roughly twice the minimum number of wavelengths for a rearrangeably nonblocking WA algorithm, we can modify the WA algorithm to be strict-sense nonblocking.
Poompat Saengudomlert, Eytan H. Modiano, Robert G. Gallager
IEEE/ACM Trans. Netw.3
2004 Rate Quantization and Service Quality over Single Crossbar Switches
abstract
We study the provision of deterministic rate guarantees over single crossbar switches. Birkhoff decomposition yields a general approach for this problem, but the required complexity can be very high and the quality of service can be unsatisfactory for practical traffic sources. We develop a method called rate quantization which works with any resource speedup greater than 1 to convert the set of desired rates into a certain discrete set in such a way that the complexity and the quality of service guarantees can be greatly improved over a Birkhoff switch. Moreover, quantization enables us to develop a Slepian-Duguid-like algorithm that enables the switch to both adapt to dynamically varying traffic and simplify switch scheduling significantly.
Can Emre Koksal, Robert G. Gallager, Charles E. Rohrs
INFOCOM2
2003 On-line routing and wavelength assignment for dynamic traffic in WDM ring and torus networks
abstract
We develop on-line routing and wavelength assignment (RWA) algorithms for WDM bidirectional ring and torus networks with N nodes. The algorithms dynamically support all k-allowable traffic matrices, where k denotes an arbitrary integer vector [k/sub 1/, k /sub 2/, ..., k/sub N/], and node i, 1/spl les/i/spl les/N, can transmit at most k/sub i/ wavelengths and receive at most k/sub i/ wavelengths. Both algorithms support the changing traffic in a rearrangeably nonblocking fashion. Our first algorithm, for a bidirectional ring, uses /spl lceil/(/spl Sigma//sub i=1//sup N/k/sub i/)/3/spl rceil/ wavelengths in each ring direction and requires at most three lightpath rearrangements per new session request regardless of the number of nodes N and the amount of traffic k. When all the k/sub i/s are equal to k, the algorithm uses /spl lceil/kN/3/spl rceil/ wavelengths, which is known to be the minimum for any off-line rearrangeably nonblocking algorithm. Our second algorithm, for a torus topology, is designed for the special case with all the k/sub i/s equal to k. For a square torus network with N nodes, the algorithm uses /spl lceil/k/spl radic/N/2/spl rceil/ wavelengths in each fiber, which is shown to be at most two times a lower bound obtained by assuming full wavelength conversion at all nodes. In addition, the algorithm requires at most /spl radic/N-1 lightpath rearrangements per new session request regardless of the amount of traffic k.
Poompat Saengudomlert, Eytan H. Modiano, Robert G. Gallager
INFOCOM3
2003 Entropy and the timing capacity of discrete queues
abstract
Queueing systems which map Poisson input processes to Poisson output processes have been well-studied in classical queueing theory. This paper considers two discrete-time queues whose analogs in continuous-time possess the Poisson-in-Poisson-out property. It is shown that when packets arriving according to an arbitrary ergodic stationary arrival process are passed through these queueing systems, the corresponding departure process has an entropy rate no less (some times strictly more) than the entropy rate of the arrival process. Some useful by-products are discrete-time versions of: (i) a proof of the celebrated Burke's (1956) theorem, (ii) a proof of the uniqueness, amongst renewal inputs, of the Poisson process as a fixed point for exponential server queues proposed by Anantharam (1993), and (iii) connections with the timing capacity of queues described by Anantharam and Verdu (1996).
Balaji Prabhakar, Robert G. Gallager
IEEE Trans. Inf. Theory2
2002 Communication over fading channels with delay constraints
abstract
We consider a user communicating over a fading channel with perfect channel state information. Data are assumed to arrive from some higher layer application and are stored in a buffer until transmitted. We study adapting the user's transmission rate and power based on the channel state information as well as the buffer occupancy; the objectives are to regulate both the long-term average transmission power and the average buffer delay incurred by the traffic. Two models for this situation are discussed; one corresponding to fixed-length/variable-rate codewords and one corresponding to variable-length codewords. The tradeoff between the average delay and the average transmission power required for reliable communication is analyzed. A dynamic programming formulation is given to find all Pareto optimal power/delay operating points. We then quantify the behavior of this tradeoff in the regime of asymptotically large delay. In this regime, we characterize simple buffer control policies which exhibit optimal characteristics. Connections to the delay-limited capacity and the expected capacity of fading channels are also discussed.
Randall Berry, Robert G. Gallager
IEEE Trans. Inf. Theory2
2002 Bandwidth scaling for fading multipath channels
abstract
We show that very large bandwidths on fading multipath channels cannot be effectively utilized by spread-spectrum systems that (in a particular sense) spread the available power uniformly over both time and frequency. The approach is to express the input process as an expansion in an orthonormal set of functions each localized in time and frequency. The fourth moment of each coefficient in this expansion is then uniformly constrained. We show that such a constraint forces the mutual information to 0 inversely with increasing bandwidth. Simply constraining the second moment of these coefficients does not achieve this effect. The results suggest strongly that conventional direct-sequence code-division multiple-access (CDMA) systems do not scale well to extremely large bandwidths. To illustrate how the interplay between channel estimation and symbol detection affects capacity, we present results for a specific channel and CDMA signaling scheme.
Muriel Médard, Robert G. Gallager
IEEE Trans. Inf. Theory2
2001 Claude E. Shannon: A retrospective on his life, work, and impact
abstract
Claude E. Shannon (1948) invented information theory and provided the concepts, insights, and mathematical formulations that now form the basis for modern communication technology. In a surprisingly large number of ways, he enabled the information age. A major part of this influence comes from his two-part monumental 1948 paper, "A Mathematical Theory of Communication." We attempt here to provide some clues as to how a single person could have such a major impact. We first describe Shannon's life and then study his publications in the communication area. We next consider his research style in the context of these publications. Finally, we consider the process under which the impact of his work evolved from the creation of a beautiful and challenging theory to the establishment of the central principles guiding digital communication technology. We end with some reflections on the research environment that stimulates such work both then and now.
Robert G. Gallager
IEEE Trans. Inf. Theory1
1998 Multicast automatic protection switching in arbitrary redundant graphs
abstract
We present a new algorithm for automatic protection switching (APS) which creates node (edge) redundant trees on any node (edge)-redundant network. These trees are desirable for performing multicasting with APS. Our algorithm is based on constructing trees with appropriate associated directions. The algorithm gives great flexibility in the choice of trees.
Robert G. Gallager, Muriel Médard, Richard A. Barry, Steven G. Finn
ICC1
1997 Generalized Tunstall codes for sources with memory
abstract
Tunstall codes are variable-to-fixed length codes that maximize the expected number of source letters per dictionary string for discrete, memoryless sources. We analyze a generalization of Tunstall coding to sources with memory and demonstrate that as the dictionary size increases, the number of code letters per source symbol comes arbitrarily close to the minimum among all variable-to-fixed length codes of the same size. We also find the asymptotic relationship between the dictionary size and the average length of a dictionary entry.
Serap A. Savari, Robert G. Gallager
IEEE Trans. Inf. Theory2
1996 Full Utilization, Fairness and Bounded Access Delay on High Speed Bus Networks
abstract
The purpose of this paper is to understand the relationship between utilization, fairness and access delay in high speed slotted bus networks. We illustrate this relationship by means of a protocol called FUFA (fully utilized and fair). We define full utilization, and fairness precisely, and show that both are achieved together in the FUFA protocol. In addition, the protocol provides bounded access delay that is linear in the round trip propagation delay, and at most a constant away from its minimum possible value for any bus protocol that is both fully utilized and fair. The main idea is that each station takes account of the idle slots propagated previously to interpret the information from downstream (i.e., estimated aggregate number of data segments in the queue downstream and estimated number of active downstream stations). This allows the active downstream stations to be served in a round robin fashion according to the updated information.
Angela L. Chiu, Robert G. Gallager
ICNP2
1996 A Wideband All-Optical WDM Network (Invited Paper)
abstract
We describe some of the results of the Advanced Research Projects Agency (ARPA) sponsored Consortium on Wideband All-Optical Networks in developing architectures, technology components, and applications for the realization of scaleable, wideband, and transparent optical wavelength-division multiplexing (WDM) networks. Our architecture addresses all-optical transport over the wide, metropolitan, and local areas. It utilizes wavelength partitioning, routing, and active multiwavelength cross-connect switches to achieve a network that is scaleable in the number of users, data rates, and geographic span. The network supports two services which can be point-to-multipoint or multipoint-to-multipoint simplex or duplex connections. The A service is a transparent physically circuit-switched service and the B-service is a scheduled time-slotted circuit which is transparent within its time slots. We have developed a 20-channel local and metropolitan area WDM testbed deployed in the Boston area, now undergoing characterization and experimental applications.
Ivan P. Kaminow, Chris R. Doerr, Corrado Dragone, Tom Koch, Uzi Koren, Adel A. M. Saleh, Alan J. Kirby, Cüneyt M. Özveren, B. Schofield, Robert E. Thomas, Richard A. Barry, Daniel M. Castagnozzi, Vincent W. S. Chan, B. Roe Hemenway Jr., Douglas Marquis, Salil A. Parikh, Mark L. Stevens, Eric A. Swanson, Steven G. Finn, Robert G. Gallager
IEEE J. Sel. Areas Commun.20
1995 Combining Queueing Theory with Information Theory for Multiaccess
abstract
We develop and analyze a multiaccess communication model over the additive Gaussian noise channel. The framework is information-theoretic; nonetheless it also incorporates some queueing-theoretic aspects of the problem.>
Emre Telatar, Robert G. Gallager
IEEE J. Sel. Areas Commun.2
1995 Statistical Multiplexing of Multiple Time-Scale Markov Streams
abstract
We study the problem of statistical multiplexing of cell streams that have correlations at multiple time-scales. Each stream is modeled by a singularly perturbed Markov-modulated process with some state transitions occurring much less frequently than others. One motivation of this model comes from variable-rate compressed video, where the fast time-scale dynamics may correspond to correlations between adjacent frames, while the slow time-scale dynamics may correspond to correlations which in the same scene of a video sequence. We develop a set of large deviations results to estimate the buffer overflow probabilities in various asymptotic regimes in the buffer size, rare transition probabilities, and the number of streams. Using these results, we characterize the multiplexing gain in both the channel capacity and the buffering requirements and highlight the impact of the slow time-scale of the streams.>
David Tse, Robert G. Gallager, John N. Tsitsiklis
IEEE J. Sel. Areas Commun.2
1995 Wavelength requirements of all-optical networks
abstract
All-optical networks are networks for which all data paths remain optical from input to output. With rapid development of optical technology, such networks are a viable choice for the high speed wide area networks of the future. Wavelength division multiple access (WDMA) currently provides the most mature technology for all-optical networks. The authors discuss a class of WDMA networks that are homogeneous in the sense that each node contains both an input/output port and a switch. They focus on the permutation routing problem and first, present a lower bound on the number of wavelengths required for permutation routing as a function of the size and degree of the network. They use particular topologies, including the multistage perfect shuffle, the Debruijn, and the hypercube, to find achievable upper bounds on the number of required wavelengths.>
Rajesh K. Pankaj, Robert G. Gallager
IEEE/ACM Trans. Netw.2
1994 Arithmetic coding for finite-state noiseless channels
abstract
The authors analyze the expected delay for infinite precision arithmetic codes, and suggest a practical implementation that closely approximates the idealized infinite precision model.>
Serap A. Savari, Robert G. Gallager
IEEE Trans. Inf. Theory2
1994 A generalized processor sharing approach to flow control in integrated services networks: the multiple node case
abstract
Worst-case bounds on delay and backlog are derived for leaky bucket constrained sessions in arbitrary topology networks of generalized processor sharing (GPS) servers. The inherent flexibility of the service discipline is exploited to analyze broad classes of networks. When only a subset of the sessions are leaky bucket constrained, we give succinct per-session bounds that are independent of the behavior of the other sessions and also of the network topology. However, these bounds are only shown to hold for each session that is guaranteed a backlog clearing rate that exceeds the token arrival rate of its leaky bucket. A much broader class of networks, called consistent relative session treatment (CRST) networks is analyzed for the case in which all of the sessions are leaky bucket constrained. First, an algorithm is presented that characterizes the internal traffic in terms of average rate and burstiness, and it is shown that all CRST networks are stable. Next, a method is presented that yields bounds on session delay and backlog given this internal traffic characterization. The links of a route are treated collectively, yielding tighter bounds than those that result from adding the worst-case delays (backlogs) at each of the links in the route. The bounds on delay and backlog for each session are efficiently computed from a universal service curve, and it is shown that these bounds are achieved by "staggered" greedy regimes when an independent sessions relaxation holds. Propagation delay is also incorporated into the model. Finally, the analysis of arbitrary topology GPS networks is related to Packet GPS networks (PGPS). The PGPS scheme was first proposed by Demers, Shenker and Keshav (1991) under the name of weighted fair queueing. For small packet sizes, the behavior of the two schemes is seen to be virtually identical, and the effectiveness of PGPS in guaranteeing worst-case session delay is demonstrated under certain assignments.>
Abhay Parekh, Robert G. Gallager
IEEE/ACM Trans. Netw.2
1994 Design of error detection scheme for class C service in ATM
abstract
Presents a logical approach to designing an effective and efficient error detection scheme for ATM. The authors specifically look at providing error protection for the class C service of ATM, which is a connection oriented, variable bit rate service, with no required timing between source and destination. The resulting scheme is similar to the scheme proposed by the CCITT in AAL 5. The authors propose to add a 34 bit CRC to each frame. Their proposal also includes a modification of the mechanism for preventing misdirected cells that is used at the ATM layer.>
Jane M. Simmons, Robert G. Gallager
IEEE/ACM Trans. Netw.2
1993 A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks: The Multiple Node Case
abstract
Worst-case bounds on delay and backlog are derived for leaky bucket constrained sessions in arbitrary topology networks of generalized processor sharing servers. When only a subset of the sessions are leaky bucket constrained succinct per-session bounds that are independent of the behavior of the other sessions and also of the network topology are given. However, these bounds are only shown to hold for each session that is guaranteed a backlog clearing rate that exceeds the token arrival rate of its leaky bucket. When all of the sessions are leaky bucket constrained, a much larger class of networks called consistent relative session treatment networks is analyzed. The session i route is treated as a whole, yielding tighter bounds than those that result from adding the worst-case delays (backlogs) at each of the servers in the route. The bounds on delay and backlog for each session are computed and shown to be achieved by staggered regimes when an independent sessions relaxation holds. Propagation delay is also incorporated into the model.>
Abhay Parekh, Robert G. Gallager
INFOCOM2
1993 A generalized processor sharing approach to flow control in integrated services networks: the single-node case
abstract
The problem of allocating network resources to the users of an integrated services network is investigated in the context of rate-based flow control. The network is assumed to be a virtual circuit, connection-based packet network. It is shown that the use of generalized processor sharing (GPS), when combined with leaky bucket admission control, allows the network to make a wide range of worst-case performance guarantees on throughput and delay. The scheme is flexible in that different users may be given widely different performance guarantees and is efficient in that each of the servers is work conserving. The authors present a practical packet-by-packet service discipline, PGPS that closely approximates GPS. This allows them to relate results for GPS to the packet-by-packet scheme in a precise manner. The performance of a single-server GPS system is analyzed exactly from the standpoint of worst-case packet delay and burstiness when the sources are constrained by leaky buckets. The worst-case session backlogs are also determined.>
Abhay Parekh, Robert G. Gallager
IEEE/ACM Trans. Netw.2
1992 Arithmetic Coding for Memoryless Cost Channels
abstract
The authors analyze the expected delay for infinite precision arithmetic codes and suggest a practical implementation that concentrates on the issue of delay.>
Serap A. Savari, Robert G. Gallager
Data Compression Conference2
1992 A Generalized Processor Sharing Approach to Flow Control in Integrated Services Networks - The Single Node Case
abstract
The problem of allocating network resources to the users of an integrated services network is investigated in the context of rate based flow control. The authors propose the use of a packet service discipline at the nodes of the network that is based on a multiplex scheme called generalized processor sharing (GPS). This service discipline is combined with leaky bucket rate admission control to provide flexible, efficient and fair use of the links. A single server GPS system is analyzed exactly, and tight bounds on worst case packet delay, output burstiness and backlog are derived for each session, when the sources are constrained by leaky buckets. The analysis yields a simple resource assignment scheme that allows the server to make worst case delay and rate guarantees to every session in the system. Extensions of this work to arbitrary topology networks are also discussed.>
Abhay Parekh, Robert G. Gallager
INFOCOM2
1991 Review of 'Silicon Dreams - Information, Man, and Machine' (Lucky, R.W.; 1989)
Robert G. Gallager
IEEE Trans. Inf. Theory1
1989 Event driven topology broadcast without sequence numbers
abstract
An algorithm is presented that allows each node in a computer network to maintain a correct view of the network topology despite link and node failures. Reliability is achieved without transmitting any information other than the operational status of links. Messages are only sent in response to topological changes: periodic retransmission is not required.>
John Michael Spinelli, Robert G. Gallager
IEEE Trans. Commun.2
1988 Finding parity in a simple broadcast network
abstract
A broadcast network of N+1 nodes is considered in which each binary digit transmitted by each node is received by every other node via a binary symmetric channel of given transition probability. The errors on these channels are independent over transmitters, receivers and time. Each node has a binary state, and the problem is to construct a distributed algorithm to find the parity of the set of states with some given reliability. It is shown that this can be done with O(ln(lnN)) bits of communication from each node. Communicating all the node states to one node can be accomplished with only marginally more communication.>
Robert G. Gallager
IEEE Trans. Inf. Theory1
1987 A new distributed algorithm to find breadth first search trees
abstract
A new distributed algorithm is presented for constructing breadth first search (BFS) trees. A BFS tree is a tree of shortest paths from a given root node to all other nodes of a network under the assumption of unit edge weights; such trees provide useful building blocks for a number of routing and control functions in communication networks. The order of communication complexity for the new algorithm isO(V^{1.6} + E)whereVis the number of nodes and E the number of edges. For dense networks withE \geq V^{1.6}this order of complexity is optimum.
Baruch Awerbuch, Robert G. Gallager
IEEE Trans. Inf. Theory2
1986 Round Robin Scheduling for Fair Flow Control in Data Communication Networks
Ellen L. Hahne, Robert G. Gallager
ICC2
1985 Distributed BFS Algorithms
abstract
This paper develops a new distributed BFS algorithm for an asynchronous communication network. This paper presents two new BFS algorithms with improved communication complexity. The first algorithm has complexity O((E+V1.5)·logV) in communication and O(V1.5·logV) in time. The second algorithm uses the technique of the first recursively and achieves O(E·2 √logVloglogV) in communication and O(V·2√logVloglogV) in time.
Baruch Awerbuch, Robert G. Gallager
FOCS2
1985 A perspective on multiaccess channels
abstract
The information theoretic approach and the collision resolution approach to multiaccess channels are reviewed in terms of the underlying communication problems that both are modeling. Some perspective on the strengths and weakness of these approaches is given, and the need of a more combined approach focused on coding and decoding techniques is argued.
Robert G. Gallager
IEEE Trans. Inf. Theory1
1984 Efficient Modulation for Band-Limited Channels
abstract
This paper attempts to present a comprehensive tutorial survey of the development of efficient modulation techniques for bandlimited channels, such as telephone channels. After a history of advances in commercial high-speed modems and a discussion of theoretical limits, it reviews efforts to optimize two-dimensional signal constellations and presents further elaborations of uncoded modulation. Its principal emphasis, however, is on coded modulation techniques, in which there is an explosion of current interest, both for research and for practical application. Both block-coded and trellis-coded modulation are covered, in a common framework. A few new techniques are presented.
G. David Forney Jr., Robert G. Gallager, Gordon R. Lang, Fred M. Longstaff, Shahid U. Qureshi
IEEE J. Sel. Areas Commun.2
1984 Second Derivative Algorithms for Minimum Delay Distributed Routing in Networks
abstract
We propose a class of algorithms for finding an optimal quasi-static routing in a communication network. The algorithms are based on Gallager's method [1] and provide methods for iteratively updating the routing table entries of each node in a manner that guarantees convergence to a minimum delay routing. Their main feature is that they utilize second derivatives of the objective function and may be viewed as approximations to a constrained version of Newton's method. The use of second derivatives results in improved speed of convergence and automatic stepsize scaling with respect to level of traffic input. These advantages are of crucial importance for the practical implementation of the algorithm using distributed computation in an environment where input traffic statistics gradually change.
Dimitri P. Bertsekas, Eli Gafni, Robert G. Gallager
IEEE Trans. Commun.3
1983 A Distributed Algorithm for Minimum-Weight Spanning Trees
abstract
A distributed algorithm is presented that constructs the minimum-weight spanning tree in a connected undirected graph with distinct edge weights.A processor exists at each node of the graph, knowing initially only the weights of the adjacent edges.The processors obey the same algorithm and exchange messages with neighbors until the tree is constructed.The total number of messages required for a graph of N nodes and E edges is at most 5N log2N + 2E, and a message contains at most one edge weight plus log28N bits.The algorithm can be initiated spontaneously at any node or at any subset of nodes.
Robert G. Gallager, Pierre A. Humblet, Philip M. Spira
ACM Trans. Program. Lang. Syst.1
1978 Encoding message lengths for data transmission (Corresp.)
abstract
Two familiar techniques for encoding message lengths are considered. One technique breaks messages into packets, with each but the last message packet having the same length. The message length is encoded by specifying the last packet and its length. The other technique uses a special bit sequence called a flag to terminate the message and slightly re-encodes the message to prevent the flag from appearing within the message. For a geometric message length distribution and for properly chosen parameters, it is shown that the packet strategy is optimal in the Huffman coding sense and that the flag strategy is very close to optimal. Moreover, for a given expected message length the expected codeword lengths are quite insensitive to the message length distribution.
Roger J. Camrass, Robert G. Gallager
IEEE Trans. Inf. Theory2
1978 Variations on a theme by Huffman
abstract
In honor of the twenty-fifth anniversary of Huffman coding, four new results about Huffman codes are presented. The first result shows that a binary prefix condition code is a Huffman code iff the intermediate and terminal nodes in the code tree can be listed by nonincreasing probability so that each node in the list is adjacent to its sibling. The second result upper bounds the redundancy (expected length minus entropy) of a binary Huffman code byP_{1}+ \log_{2}[2(\log_{2}e)/e]=P_{1}+0.086, whereP_{1}is the probability of the most likely source letter. The third result shows that one can always leave a codeword of length two unused and still have a redundancy of at most one. The fourth result is a simple algorithm for adapting a Huffman code to slowly varying esthnates of the source probabilities. In essence, one maintains a running count of uses of each node in the code tree and lists the nodes in order of these counts. Whenever the occurrence of a message increases a node count above the count of the next node in the list, the nodes, with their attached subtrees, are interchanged.
Robert G. Gallager
IEEE Trans. Inf. Theory1
1977 A Minimum Delay Routing Algorithm Using Distributed Computation
abstract
An algorithm is defined for establishing routing tables in the individual nodes of a data network. The routing table at a nodeispecifies, for each other nodej, what fraction of the traffic destined for nodejshould leave nodeion each of the links emanating from nodei. The algorithm is applied independently at each node and successively updates the routing table at that node based on information communicated between adjacent nodes about the marginal delay to each destination. For stationary input traffic statistics, the average delay per message through the network converges, with successive updates of the routing tables, to the minimum average delay over all routing assignments. The algorithm has the additional property that the traffic to each destination is guaranteed to be loop free at each iteration of the algorithm. In addition, a new global convergence theorem for noncontinuous iteration algorithms is developed.
Robert G. Gallager
IEEE Trans. Commun.1
1976 Basic limits on protocol information in data communication networks
abstract
We consider basic limitations on the amount of protocol information that must be transmitted in a data communication network to keep track of source and receiver addresses and of the starting and stopping of messages. Assuming Poisson message arrivals between each communicating source-receiver pair, we find a lower bound on the required protocol information per message. This lower bound is the sum of two terms, one for the message length information, which depends only on the distribution of message lengths, and the other for the message start information, which depends only on the product of the source-receiver pair arrival rate and the expected delay for transmitting the message. Two strategies are developed which, in the limit of large numbers of sources and receivers, almost meet the lower bound on protocol information.
Robert G. Gallager
IEEE Trans. Inf. Theory1
1975 Optimal source codes for geometrically distributed integer alphabets (Corresp.)
abstract
LetP(i)= (1 - \theta)\theta^ibe a probability assignment on the set of nonnegative integers where\thetais an arbitrary real number,0 < \theta < 1. We show that an optimal binary source code for this probability assignment is constructed as follows. Letlbe the integer satisfying\theta^l + \theta^{l+1} \leq 1 < \theta^l + \theta^{l-1}and represent each nonnegative integeriasi = lj + rwhenj = \lfloor i/l \rfloor, the integer part ofi/l, andr = [i] mod l. Encodejby a unary code (i.e.,jzeros followed by a single one), and encoderby a Huffman code, using codewords of length\lfloor \log_2 l \rfloor, forr < 2^{\lfloor \log l+1 \rfloor} - l, and length\lfloor \log_2 l \rfloor + 1otherwise. An optimal code for the nonnegative integers is the concatenation of those two codes.
Robert G. Gallager, David C. van Voorhis
IEEE Trans. Inf. Theory1
1974 Tree encoding for symmetric sources with a distortion measure
abstract
A simple algorithm is developed for mapping the outputs of a source into the set of code sequences generated by a tree code. The algorithm is analyzed for a special case in which the source produces discrete independent equiprobable letters, and the distortion measure satisfies a symmetry condition. LettingRbe the code rate andD^{\ast}be the minimum average distortion for that rate as given by Shannon's rate-distortion theorem, we show that the algorithm is capable of achieving average distortion as close toD^{\ast}as desired. Furthermore an upper bound is developed on the average amount of computation for the algorithm. Asymptotically as the average distortion approaches the theoretical limitD^{\ast}, the bound on average computation has the form\exp [a/ \sqrt{ - D^{\ast} }]for some constanta.
Robert G. Gallager
IEEE Trans. Inf. Theory1
1973 The random coding bound is tight for the average code (Corresp.)
abstract
The random coding bound of information theory provides a well-known upper bound to the probability of decoding error for the best code of a given rate and block length. The bound is constructed by upper-bounding the average error probability over an ensemble of codes. The bound is known to give the correct exponential dependence of error probability on block length for transmission rates above the critical rate, but it gives an incorrect exponential dependence at rates below a second lower critical rate. Here we derive an asymptotic expression for the average error probability over the ensemble of codes used in the random coding bound. The result shows that the weakness of the random coding bound at rates below the second critical rate is due not to upperbounding the ensemble average, but rather to the fact that the best codes are much better than the average at low rates.
Robert G. Gallager
IEEE Trans. Inf. Theory1
1971 Arthur Kohlenberg 1924-1970 (Obituary)
Robert G. Gallager, James L. Massey, G. David Forney Jr.
IEEE Trans. Inf. Theory1
1969 A bound on the probability that a Gaussian process exceeds a given function (Corresp.)
abstract
An upper bound is calculated for the probability that a mean-zero Gaussian random process remains above a specified signal throughout a prescribed interval of time.
Robert G. Gallager, Carl W. Helstrom
IEEE Trans. Inf. Theory1
1967 Lower Bounds to Error Probability for Coding on Discrete Memorylless Channels. I
Claude E. Shannon, Robert G. Gallager, Elwyn R. Berlekamp
Inf. Control.2
1967 Lower Bounds to Error Probability for Coding on Discrete Memoryless Channels. II
Claude E. Shannon, Robert G. Gallager, Elwyn R. Berlekamp
Inf. Control.2
1965 A simple derivation of the coding theorem and some applications
abstract
Upper bounds are derived on the probability of error that can be achieved by using block codes on general time-discrete memoryless channels. Both amplitude-discrete and amplitude-continuous channels are treated, both with and without input constraints. The major advantages of the present approach are the simplicity of the derivations and the relative simplicity of the results; on the other hand, the exponential behavior of the bounds with block length is the best known for all transmission rates between0and capacity. The results are applied to a number of special channels, including the binary symmetric channel and the additive Gaussian noise channel.
Robert G. Gallager
IEEE Trans. Inf. Theory1
1962 Low-density parity-check codes
abstract
A low-density parity-check code is a code specified by a parity-check matrix with the following properties: each column contains a small fixed numberj \geq 3of l's and each row contains a small fixed numberk > jof l's. The typical minimum distance of these codes increases linearly with block length for a fixed rate and fixedj. When used with maximum likelihood decoding on a sufficiently quiet binary-input symmetric channel, the typical probability of decoding error decreases exponentially with block length for a fixed rate and fixedj. A simple but nonoptimum decoding scheme operating directly from the channel a posteriori probabilities is described. Both the equipment complexity and the data-handling capacity in bits per second of this decoder increase approximately linearly with block length. Forj > 3and a sufficiently low rate, the probability of error using this decoder on a binary symmetric channel is shown to decrease at least exponentially with a root of the block length. Some experimental results show that the actual probability of decoding error is much smaller than this theoretical bound.
Robert G. Gallager
IRE Trans. Inf. Theory1