Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where H. Richard Gail is active.

Publication


Featured researches published by H. Richard Gail.


Journal of the ACM | 1989

Calculating availability and performability measures of repairable computer systems using randomization

Edmundo de Souza e Silva; H. Richard Gail

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.


Performance Evaluation | 1992

Performability analysis of computer systems: from model specification to solution

Edmundo de Souza e Silva; H. Richard Gail

Abstract Computer systems reliability/availability modeling deals with the representation of changes in the structure of the system being modeled, which are generally due to faults, and how such changes affect the availability of the system. On the other hand, performance modeling involves representing the probabilistic nature of user demands and predicting the system capacity to perform useful work, under the assumption that the system structure remains constant. With the advent of degradable systems, the system may be restructured in response to faults and may continue to perform useful work, even though operating at lower capacity. Performability modeling considers the effect of structural changes and their impact on the overall performance of the system. The complexity of current computer systems and the variety of different problems to be analyzed, including the simultaneous evaluation of performance and availability, demonstrate the need for sophisticated tools that allow the specification of general classes of problems while incorporating powerful analytic and/or simulation techniques. Concerning model specification, a recently proposed object oriented modeling paradigm that accommodates a wide variety of applications is discussed and compared with other approaches. With respect to solution methods, a brief overview of past work on performability evaluation of Markov models is presented. Then it is shown that many performability related measures can be calculated using the uniformization or randomization technique by coloring distinguished states and/or transitions of the Markov model of the system being studied. Finally, the state space explosion problem is addressed and several techniques for dealing with the problem are discussed.


Stochastic Models | 1998

An algorithm to calculate transient distributions of cumulative rate and impulse based reward

Edmundo de Souza e Silva; H. Richard Gail

Markov reward models have been used to solve a wide variety of problems. In these models, reward rates are associated to the states of a continuous time Markov chain, and impulse rewards are associated to transitions of the chain. Rate based rewards are gained per unit time in the associated state, while impulse rewards are gained instantaneously each time certain transitions occur. We develop an efficient algorithm to calculate the distribution of the total accumulated reward over a given interval of time when both rate and impulse rewards are present. As special cases, we obtain an algorithm to handle models for which only rate rewards occur and another algorithm for the case when only impulse rewards are present. The development is based purely on probabilistic arguments, and the recursions obtained are simple and have a low computational cost.


Archive | 2000

Transient Solutions for Markov Chains

Edmundo de Souza e Silva; H. Richard Gail

Much of the theory developed for solving Markov chain models is devoted to obtaining steady state measures, that is, measures for which the observation interval (0, t) is “sufficiently large” (t → ∞). These measures are indeed approximations of the behavior of the system for a finite, but long, time interval, where long means with respect to the interval of time between occurrences of events in the system. However, an increasing number of applications requires the calculation of measures during a relatively “short” period of time. These are the so-called transient measures. In these cases the steady state measures are not good approximations for the transient, and one has to resort to different techniques to obtain the desired quantities.


measurement and modeling of computer systems | 1995

Calculating transient distributions of cumulative reward

Edmundo de Souza e Silva; H. Richard Gail; Reinaldo Vallejos Campos

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.


Archive | 2000

Use of Characteristic Roots for Solving Infinite State Markov Chains

H. Richard Gail; Sidney L. Hantler; B. Alan Taylor

In this chapter, our interest is in determining the stationary distribution of an irreducible positive recurrent Markov chain with an infinite state space. In particular, we consider the solution of such chains using roots or zeros. A root of an equation f (z) = 0 is a zero of the function f (z),and so for notational convenience we use the terms root and zero interchangeably. A natural class of chains that can be solved using roots are those with a transition matrix that has an almost Toeplitz structure. Specifically, the classes of M/G/1 type chains and G/M/1 type chains lend themselves to solution methods that utilize roots. In the M/G/1 case, it is natural to transform the stationary equations and solve for the stationary distribution using generating functions. However, in the G/M/1 case the stationary probability vector itself is given directly in terms of roots or zeros. Although our focus in this chapter is on the discrete-time case, we will show how the continuous-time case can be handled by the same techniques. The M/G/1 and G/M/1 classes can be solved using the matrix analytic method [Neuts, 1981, Neuts, 1989], and we will also discuss the relationship between the approach using roots and this method.


Journal of the ACM | 1995

An optimal service policy for buffer systems

Alexander Birman; H. Richard Gail; Sidney L. Hantler; Zvi Rosberg; Moshe Sidi

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.


Informs Journal on Computing | 2002

Calculating the Distribution of a Linear Combination of Uniform Order Statistics

Morganna Carmem Diniz; Edmundo de Souza e Silva; H. Richard Gail

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.


Performance Evaluation | 2002

Performance analysis of the IEEE 1394 serial bus

Takashi Norimatsu; Hideaki Takagi; H. Richard Gail

IEEE 1394 is a standard for a high performance serial bus interface. It encompasses both isochronous data transfer, which is suitable for real-time applications, and asynchronous data transfer, which is appropriate for delay-insensitive applications. This standard can be used as a basis for constructing a small-size local area network. Two queueing models are proposed for a network operating under the IEEE 1394 specification. The average waiting time in steady state of an asynchronous packet is calculated, and the effect on it due to isochronous traffic is studied. Numerical results from both analysis and simulation are presented in order to evaluate the performance of such a system.


Archive | 1995

Efficient Solutions for a Class of Non-Markovian Models

Edmundo de Souza e Silva; H. Richard Gail; Richard R. Muntz

Although the use of embedded Markov chains has been known for some time, the application of this technique has been very ad hoc and has not been established as a standard approach for a wide class of models. Recently however, there has been progress in the direction of identifying an interesting class of models which are not Markovian but which can yield to a well defined solution method based on the analysis of an embedded Markov chain. Example applications that yield to this approach include polling models with deterministic timeout periods and models with deterministic service time queues. In this paper we derive efficient methods for computing both the transition probabilities for the embedded chain and performance measures expressible as Markov reward functions. Calculating the transition probabilities for the embedded chain requires transient analysis, and our computational procedures are based on uniformization. Examples are given to demonstrate the effectiveness of the methods and the extended class of models that are solvable with these techniques.

Collaboration


Dive into the H. Richard Gail's collaboration.

Top Co-Authors

Avatar

Edmundo de Souza e Silva

Federal University of Rio de Janeiro

View shared research outputs
Top Co-Authors

Avatar

Zvi Rosberg

Commonwealth Scientific and Industrial Research Organisation

View shared research outputs
Top Co-Authors

Avatar

Moshe Sidi

Technion – Israel Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Leana Golubchik

University of Southern California

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

John C. S. Lui

The Chinese University of Hong Kong

View shared research outputs
Researchain Logo
Decentralizing Knowledge