Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

H. Richard Gail

dblp:85/6637 · DBLP profile ↗
← Back
13ranked-venue papers
2as first author
0since 2021 · last 2003
—ORCID · none

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

Systems, architecture and hardware · 8 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2Computer networks · 1Software engineering, systems software and programming languages · 1Graphics, computer vision, multimedia, augmented reality and games · 1Theory of computation · 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
5 papers
Performance modeling and evaluation · 78% Hardware reliability and fault tolerance · 19% Distributed systems · 3%
Computer networks
1 paper
Routing and switching · 33% Internet architecture and protocols · 33% Network performance modeling · 33%

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

TopicWeightPapersLastEvidence papers
Performance modeling and evaluation
markov models
0.031995
Calculating Transient Distributions of Cumulative Reward · SIGMETRICS 1995
Calculating availability and performability measures of repairable computer systems using randomization · J. ACM 1989
Calculating Cumulative Operational Time Distributions of Rpairable Computer Systems · IEEE Trans. Computers 1986
Hardware reliability and fault tolerance › system reliability
repairable systems
0.031990
Analyzing Scheduled Maintenance Policies for Repairable Computer Systems · IEEE Trans. Computers 1990
Calculating availability and performability measures of repairable computer systems using randomization · J. ACM 1989
Calculating Cumulative Operational Time Distributions of Rpairable Computer Systems · IEEE Trans. Computers 1986
Internet architecture and protocols
buffer management
0.011995
An Optimal Service Policy for Buffer Systems · J. ACM 1995
Routing and switching
packet switching
0.011995
An Optimal Service Policy for Buffer Systems · J. ACM 1995
Network performance modeling
queueing analysis
0.011995
An Optimal Service Policy for Buffer Systems · J. ACM 1995
Performance modeling and evaluation › markov models › markov reward model
cumulative reward distribution
0.011995
Calculating Transient Distributions of Cumulative Reward · SIGMETRICS 1995
Performance modeling and evaluation › markov models
markov reward model
0.011995
Calculating Transient Distributions of Cumulative Reward · SIGMETRICS 1995
Performance modeling and evaluation
performability analysis
0.011995
Calculating Transient Distributions of Cumulative Reward · SIGMETRICS 1995
Performance modeling and evaluation › queueing models
polling systems
0.011995
Polling systems with server timeouts and their application to token passing networks · IEEE/ACM Trans. Netw. 1995
Performance modeling and evaluation
queueing analysis
0.011995
Polling systems with server timeouts and their application to token passing networks · IEEE/ACM Trans. Netw. 1995
Performance modeling and evaluation › dependability modeling
availability modeling
0.021990
Analyzing Scheduled Maintenance Policies for Repairable Computer Systems · IEEE Trans. Computers 1990
Calculating availability and performability measures of repairable computer systems using randomization · J. ACM 1989
Hardware reliability and fault tolerance
dependability analysis
0.021990
Analyzing Scheduled Maintenance Policies for Repairable Computer Systems · IEEE Trans. Computers 1990
Calculating Cumulative Operational Time Distributions of Rpairable Computer Systems · IEEE Trans. Computers 1986
Performance modeling and evaluation
randomization
0.011989
Calculating availability and performability measures of repairable computer systems using randomization · J. ACM 1989
Distributed systems › mutual exclusion
token passing
0.011995
Polling systems with server timeouts and their application to token passing networks · IEEE/ACM Trans. Netw. 1995

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

uniformization · 0.0probabilistic analysis · 0.0numerical recursion · 0.0least time to reach bound policy · 0.0embedded markov chain · 0.0randomization technique · 0.0continuous-time markov process · 0.0randomization method · 0.0markov process analysis · 0.0markov process · 0.0
YearPublicationVenuePosition
2003 Performance Tradeoffs in Scheduling Techniques for Mixed Workloads
Leana Golubchik, John C. S. Lui, Edmundo de Souza e Silva, H. Richard Gail
Multim. Tools Appl.4
2002 Calculating the Distribution of a Linear Combination of Uniform Order Statistics
abstract
The calculation of the distribution of a linear combination of order statistics from random variables that are uniformly distributed is considered. A simple recursion to compute this distribution is presented that, unlike previous methods, is numerically stable and efficient. As such, this should be the algorithm of choice when the linear combination distribution needs to be obtained.
Morganna C. Diniz, Edmundo de Souza e Silva, H. Richard Gail
INFORMS J. Comput.3
2002 Performance analysis of the IEEE 1394 serial bus
Takashi Norimatsu, Hideaki Takagi, H. Richard Gail
Perform. Evaluation3
1999 Analytical Models for Mixed Workload Multimedia Storage Servers
Edmundo de Souza e Silva, H. Richard Gail, Leana Golubchik, John C. S. Lui
Perform. Evaluation2
1995 Calculating Transient Distributions of Cumulative Reward
abstract
Markov reward models have been employed to obtain performability measures of computer and communication systems. In these models, a continuous time Markov chain is used to represent changes in the system structure, usually caused by faults and repairs of its components, and reward rates are assigned to states of the model to indicate some measure of accomplishment at each structure. A procedure to calculate numerically the distribution of the reward accumulated over a finite observation period is presented. The development is based solely on probabilistic arguments, and the final recursion is quite simple. The algorithm has a low computational cost in terms of model parameters. In fact, the number of operations is linear in a parameter that is smaller than the number of rewards, while the storage required is independent of the number of rewards. We also consider the calculation of the distribution of cumulative reward for models in which impulse based rewards are associated with transitions.
Edmundo de Souza e Silva, H. Richard Gail, Reinaldo Vallejos Campos
SIGMETRICS2
1995 An Optimal Service Policy for Buffer Systems
abstract
Consider a switching component in a packet-switching network, where messages from several incoming channels arrive and are routed to appropriate outgoing ports according to a service policy. One requirement in the design of such a system is to determine the buffer storage necessary at the input of each channel and the policy for serving these buffers that will prevent buffer overflow and the corresponding loss of messages. In this paper, a class of buffer service policies, called Least Time to Reach Bound (LTRB), is introduced that guarantees no overflow, and for which the buffer size required at each input channel is independent of the number of channels and their relative speeds. Further, the storage requirement is only twice the maximal length of a message in all cases, and as a consequence the class is shown to be optimal in the sense that any nonoverflowing policy requires at least as much storage as LTRB.
Alexander Birman, H. Richard Gail, Sidney L. Hantler, Zvi Rosberg, Moshe Sidi
J. ACM2
1995 Polling systems with server timeouts and their application to token passing networks
abstract
Polling systems have long been the subject of study and are of particular interest in the analysis of high-speed communications networks. There are many options for the scheduling policies that can be used at each polling station (exhaustive, gated, customer limited, etc.). In addition, one can impose an upper bound on the total service time delivered to customers at a station per server visit. In the most common case the upper bound is a constant for each polling station, and the resulting system model is not Markovian even when service times and interarrival times are exponential. In the paper, a comprehensive solution is developed for the major scheduling policies with time limits for each polling station. The approach is based on studying the embedded Markov chain defined at the sequence of epochs when the server arrives at each polling station. The computation of transition probabilities for the embedded chain requires transient analysis of the Markov process describing the system evolution between epochs. Uniformization methods are used to develop efficient algorithms for the transition probabilities and for system performance measures. Example problems are solved using the techniques developed to illustrate the utility of the results.>
Edmundo de Souza e Silva, H. Richard Gail, Richard R. Muntz
IEEE/ACM Trans. Netw.2
1994 An Analysis of a Class of Telecommunications Models
H. Richard Gail, Sidney L. Hantler, Alan G. Konheim, B. A. Taylor
Perform. Evaluation1
1993 Buffer Size Requirements Under Longest Queue First
H. Richard Gail, George A. Grover, Roch Guérin, Sidney L. Hantler, Zvi Rosberg, Moshe Sidi
Perform. Evaluation1
1992 Performability Analysis of Computer Systems: From Model Spacification to Solution
Edmundo de Souza e Silva, H. Richard Gail
Perform. Evaluation2
1990 Analyzing Scheduled Maintenance Policies for Repairable Computer Systems
abstract
A solution method is developed to analyze various scheduled maintenance policies for repairable computer systems. The analysis is applicable to systems with behavior (exclusive of the scheduled maintenance policy) that can be modeled by a continuous-time Markov process, and thus important characteristics can be included in the model. Furthermore, the assumption of perfect repair, which is unrealistic for most systems, is not used. Both transient and steady-state measures are obtained. The measures considered include expected availability, expected number of unscheduled repairs (repairs that are performed outside of the scheduled maintenance period), and the probability of an unscheduled repair. The solution approach is based on the randomization technique and possesses advantage such as numerical stability and ease of implementation.>
Edmundo de Souza e Silva, H. Richard Gail
IEEE Trans. Computers2
1989 Calculating availability and performability measures of repairable computer systems using randomization
abstract
Repairable computer systems are considered, the availability behavior of which can be modeled as a homogeneous Markov process. The randomization method is used to calculate various measures over a finite observation period related to availability modeling of these systems. These measures include the distribution of the number of events of a certain type, the distribution of the length of time in a set of states, and the probability of a near-coincident fault. The method is then extended to calculate performability distributions. The method relies on coloring subintervals of the finite observation period based on the particular application, and then calculating the measure of interest using these colored intervals.
Edmundo de Souza e Silva, H. Richard Gail
J. ACM2
1986 Calculating Cumulative Operational Time Distributions of Rpairable Computer Systems
abstract
We consider repairable computer systems, those for which repair can be performed to put the system back in operation. The behavior of the system is assumed to be modeled as a homogeneous Markov process. We calculate numerically the distribution of cumulative operational time, which is the distribution of the total time during which the system was in operation over a finite observation period. The method is based on the randomization technique. The main advantages include the ability to specify error tolerances in advance, numerical stability, and simplicity of implementation. We also show that other quantities of interest can be calculated as a byproduct of the method without any significant extra computational effort.
Edmundo de Souza e Silva, H. Richard Gail
IEEE Trans. Computers2