VLDB 2026 Research / reviewers in the wild / expert
Lester Lipsky
dblp:36/4654
· DBLP profile ↗
26ranked-venue papers
3as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 9 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 5 · 1 first-authorComputer networks · 2Human-computer interaction and ubiquitous computing · 2
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
4 papers |
Performance modeling and evaluation · 42% Interconnection networks and networks-on-chip · 27% Integrated circuit design · 15% | |
| Computer networks
1 paper |
Network performance modeling · 100% |
Topics — the 6 heaviest of 7, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Interconnection networks and networks-on-chip › switching
switching scheme |
0.0 | 1 | 1993 | A comparison of three switching schemes in isotropic networks with noisy channels · IEEE Trans. Commun. 1993 |
Performance modeling and evaluation
queueing models |
0.0 | 2 | 1986 | A matrix-algebraic solution to two Km servers in a loop · J. ACM 1986 A Simplified Method to Calculate Failure Times in Fault-Tolerant Systems · IEEE Trans. Computers 1983 |
Integrated circuit design
digital circuit design |
0.0 | 1 | 1989 | Signal Probabilities in AND-OR Trees · IEEE Trans. Computers 1989 |
Emerging computing paradigms › approximate and stochastic computing › stochastic computing
probability transformation |
0.0 | 1 | 1989 | Signal Probabilities in AND-OR Trees · IEEE Trans. Computers 1989 |
Performance modeling and evaluation › queueing models
queueing network model |
0.0 | 1 | 1986 | A matrix-algebraic solution to two Km servers in a loop · J. ACM 1986 |
Network performance modeling
queueing analysis |
0.0 | 1 | 1993 | A comparison of three switching schemes in isotropic networks with noisy channels · IEEE Trans. Commun. 1993 |
Methods — techniques the papers use, named apart from their topics
markov chain modeling · 0.0matrix-algebraic solution · 0.0kronecker product · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | Understanding the relationship between network traffic correlation and queueing behavior: A review based on the N-Burst ON/OFF model
Hans-Peter Schwefel, Imad Antonios, Lester Lipsky |
Perform. Evaluation | 3 |
| 2013 | Session lengths and IP address usage of smartphones in a university campus WiFi network: Characterization and analytical modelsabstractSmart mobile handheld devices (MHDs) are being adopted at a fast speed. Compared to wireless non-handheld devices (NHDs), MHDs tend to be more mobile and can be used more opportunistically. In this paper, we study two important network usage characteristics of MHDs, namely session lengths and IP address usage, in a university campus WiFi network. Specifically, we analyze two five-week long DHCP traces collected from the network, characterize session lengths of MHDs, and develop two hyper-exponential models to capture the distribution of session lengths.We further characterize the IP address usage of MHDs, and develop two analytical models to predict the number of concurrent IP addresses that are being used by MHDs at one point of time. Goodness of fit tests indicate that our analytical models of session lengths provide good fit, and evaluation results demonstrate that the predictions from our models for IP address usage are accurate. Our results provide important insights on managing MHDs as they are being adopted rapidly in WiFi networks. Lester Lipsky, Kyoungwon Suh, Bing Wang 0001, Wei Wei 0001 |
IPCCC | 2 |
| 2010 | A Performance Model of Gossip-Based Update PropagationabstractWe consider the problem of propagating an update to nodes in a distributed system using two gossiping protocols. The first is an idealized algorithm with static and dynamic knowledge of the system, and the second is a simple randomized algorithm. We construct a theoretical model that allows us to derive work and completion time statistics under varying transmission delay distributions. Numerical results are obtained for both exponential and nonexponential transmission times using linear-algebraic queueing theory techniques. Additionally, we present the results of simulation experiments showing that under node churn assumptions, the randomized algorithm's performance is qualitatively different than in a fault-free system. Imad Antonios, Reetu Dhar, Feng Zhang 0015, Lester Lipsky |
NCA | 4 |
| 2010 | Cost-Based Optimization of Buffer Size in M/G/1/N Systems under Different Service-Time DistributionsabstractAn analytic cost model is presented for M/G/1/N queueing systems. It considers the cost of customer loss versus customer delays, by varying buffer size and processor speed. We find optimal (and near optimal) configurations for a wide variety of service-time distributions. The model can provide insight into when it is better to invest in increased processor speed than to supply more buffer space. It is seen that different distributions may need very different hardware for optimal performance, and that it may actually be better to reject customers. Derek Doran, Lester Lipsky |
NCA | 2 |
| 2009 | Analysis of Round-Robin Implementations of Processor Sharing, Including OverheadabstractIt has been observed in recent years that in many applications service time demands are highly variable. Without foreknowledge of exact service times of individual jobs, processor sharing is an effective theoretical strategy for handling such demands. In practice, however, processor sharing must be implemented by time-slicing with a round-robin discipline. In this paper, we investigate how round-robin performs with the consideration of job switching overhead. Because of recent results, we assume that the best strategy is for new jobs to preempt the one in service. By analyzing time-slicing with overhead, we derive the effective utilization parameter, and give a good approximation regarding the lower bound of time-slice under a given system load and overhead. The simulation results show that for both exponential and non-exponential distributions, the system blowup points agree with what the effective utilization parameter tells us. Furthermore, with the consideration of overhead, an optimum time-slice value exists for a particular environment. Lester Lipsky, Sarah Tasneem, Feng Zhang 0015 |
NCA | 2 |
| 2007 | Study of Bursty Internet TrafficabstractWe study the effects of bursty Internet traffic through simulations. Both short-range dependency (SRD) traffic and long-range dependency (LRD) traffic are simulated over different burst parameters. The results are collected for 10 different 24 hour simulated periods in order to study and measure day-to-day statistical fluctuation. Effects of employing different traffic admission constraints are examined. An alternative for improving network throughput and utilization is proposed. Finally, a case when arrival patterns of traffic are correlated is explored. Kannikar Siriwong, Lester Lipsky, Reda A. Ammar |
NCA | 2 |
| 2006 | Performance modeling of hierarchical memories
Marwan S. Sleiman, Lester Lipsky, Kishori M. Konwar |
CAINE | 2 |
| 2006 | Dynamic resource allocation of computer clusters with probabilistic workloadsabstractReal-time resource scheduling is an important factor for improving the performance of cluster computing. In many distributed and parallel processing systems, particularly real-time systems, it is desirable and more efficient for jobs to finish as close to a target time as possible. This work models the execution time for such a stochastic environment and proposes a dynamic algorithm for optimizing the job completion times by dynamically allocating resources to jobs that are behind schedule and taking resources from jobs that are ahead of schedule. We validate our analytical model with simulations that represent the real computing environment. The results of our simulations show that our alternative is the best estimate to predict the time remaining by using earlier data. Emphasis is placed on where variance enters the system and how well it can be controlled. Also our dynamic algorithm involves modifying the architecture to help reduce the peak number of servers used to execute a job and thus optimize the computation cost. Marwan S. Sleiman, Lester Lipsky, Robert Sheahan |
IPDPS | 2 |
| 2005 | Using Residual Times to Meet Deadlines in M/G/C QueuesabstractIn systems where job service demands are only known probabilistically, there is very little to distinguish between jobs. Therefore, no universal optimum scheduling strategy or algorithm exists. If the distribution of job times is known, then the residual time (expected time remaining for a job), based on the service it has already received, can be calculated. In a detailed discrete event simulation, we have explored the use of this function for increasing the probability that a job will meet its deadline. We have tested many different distributions with a wide range of sigma2and shape, four of which are reported here. We compare with RR and FCFS, and find that in all distributions studied our algorithm performs best. We also studied the use of two slow servers versus one fast server, and have found that they provide comparable performance, and in a few cases the double server system does better Sarah Tasneem, Lester Lipsky, Reda A. Ammar, Howard A. Sholl |
NCA | 2 |
| 2005 | Modeling parallel and distributed systems with finite workloads
Ahmed M. Mohamed, Lester Lipsky, Reda A. Ammar |
Perform. Evaluation | 2 |
| 2004 | ABSTRACT: Many Applications of Mobile Ad Hoc
Ahmed M. Mohamed, Lester Lipsky, Reda A. Ammar |
ICPADS | 2 |
| 2004 | Modeling Parallel and Distributed Systems with Finite WorkloadsabstractSummary form only given. In studying or designing parallel and distributed systems one should have available a robust analytical model that includes the major parameters that determine the system performance. Jackson networks have been very successful in modeling parallel and distributed systems. However, they have their limitations. In particular, the product-form solution of Jackson networks assumes steady state and exponential service centers or certain specialized queueing disciplines. We use a transient model studying distributed systems with finite workload (no new arrivals). Using some nonexponential distributions we show to what extent the exponential distribution can be used to approximate other distributions. When the number of tasks to be executed is large enough, the model approaches the product-form solution in those cases where the Jackson networks can be applied. We also study some cases where Jackson networks can't be applied (the nonexponential servers have queueing). The model can be used for reliability analysis of systems that allow failures without repair (fail-stop). Ahmed M. Mohamed, Lester Lipsky, Reda A. Ammar |
IPDPS | 2 |
| 2004 | On the Relationship Between Packet Size and Router Performance for Heavy-Tailed TrafficabstractThe problem of characterizing the relationship between packet size and network delay has received little attention in the field. Research in that area has been limited to either simulation studies or empirical observations that are detached from analytic traffic modeling. From a queuing viewpoint, it is simple to show that these three variables are inter-related, which necessitates a more careful study. We present a traffic model of a router fed by ON/OFF-type sources with heavy-tailed burst sizes. The traffic model considered is consistent with the evidence that Web traffic is heavy-tailed. The analysis cases that are considered establish a quantitative characterization of the complex relationship among packet payload and header sizes, traffic burstiness, and router queuing delay. Imad Antonios, Lester Lipsky |
NCA | 2 |
| 2003 | A Performance Model and Analysis of Heterogeneous Traffic with Heavy TailsabstractSeveral research efforts have recently attempted to characterize the effects of heavy-tailed traffic on router performance, while the effects of light-tailed traffic have for long been understood. Since general Web traffic originates from heterogeneous sources, the study of traffic mixing is of importance as it can reveal the degree to which heavy-tailed traffic can be handled by networking infrastructure before router delay becomes unacceptable. We present a model for heterogeneous traffic sources, where each is an ON/OFF process with an exponential OFF time and an arbitrary ON-time distribution. We consider the case of a 2-source process where one has exponential ON time and the other power tailed and present some analysis results showing the significance of traffic mixing on router performance. Imad Antonios, Lester Lipsky |
NCA | 2 |
| 2003 | Transient Model for Jackson Networks and Its Approximation
Ahmed M. Mohamed, Lester Lipsky, Reda A. Ammar |
OPODIS | 2 |
| 2001 | Comparison of the Analytic N-Burst Model with Other Approximations to Telecommunications TrafficabstractA wide variety of traffic models are presently used to study the performance of telecommunications networks. These are shown to be limiting cases of N-burst/G/1 queues. The analytic N-burst model describes traffic as superposition of N packet streams of ON/OFF type. When using power-tail distributions for the duration of the ON periods, self-similar properties, which are critical for understanding tele-traffic, are observed. For very low intraburst packet rates, the N-burst/G/1 model reduces to an M/G/1 queue. For /spl lambda//sub p/ /spl rarr/ /spl infin/ all packets in a burst arrive simultaneously and the model becomes a bulk arrival, or M/sup (X)//G/1, queue. In the same limit, the packet-based model can be compared to a model of the burst level, an M/G/1 queue where the individual customers represent complete bursts rather than individual packets. Thus the mean system time describes the mean delay for the last packet in a burst rather than the average over all packets. The continuous flow model is also shown to be a limiting case of the N-burst model by letting the number of packets in a burst, n/sub p/, and the router's packet service rate, /spl nu/, go to infinity while holding their ratio constant. Numerical results are presented comparing the steady-state results for mean packet delay and for buffer overflow probabilities of the different analytic models. They collectively show the critical importance of the burstiness parameter. The N-burst/M/1 model with self-similar properties shows drastically changing steady-state performance for specific values of the burstiness parameter. The limiting models are incapable of describing the detailed structure of the performance in this transition region. Lester Lipsky, Manfred R. Jobmann, Michael Greiner, Hans-Peter Schwefel |
NCA | 1 |
| 2001 | An Analytic Performance Model of Parallel Systems that Perform N Tasks Using P Processors That Can FailabstractWe present a Markov model for analyzing the performance of parallel/distributed processors that execute a job consisting of N independent tasks in parallel using P processors. The model is a Markov chain with states representing service and failure rates with k (0 Gehan Weerasinghe, Imad Antonios, Lester Lipsky |
NCA | 3 |
| 2001 | Impact of aggregated, self-similar ON/OFF traffic on delay in stationary queueing models (extended version)
Hans-Peter Schwefel, Lester Lipsky |
Perform. Evaluation | 2 |
| 1993 | A comparison of three switching schemes in isotropic networks with noisy channelsabstractPrevious work on analyzing three switching schemes for isotropic networks, namely single hop and two cut-through communication schemes (with and without error checking by intermediate nodes), is extended. Each scheme is modeled by a discrete Markov chain. It is shown how the performance of the communication schemes depends on path length (n), load on the network ( lambda ), and the error rate (p). As expected, the cut-through schemes perform much better than the single hop when the communication load is light, but as the load increases, the cut-through schemes deteriorate more rapidly, until they are comparable. In fact, when the load approaches saturation ( lambda is close to 1-p), the cut-through schemes are actually worse than the single-hop schemes. The schemes with checking always outperform those without, but each node must perform more work in checking the correctness of the packets passing through. The time delay becomes infinite when the throughput approaches 1-p. The solutions are expressed as simple formulas and/or algorithms for each scheme.> Aby Tehranipour, Lester Lipsky |
IEEE Trans. Commun. | 2 |
| 1991 | Approximations of the mean resequencing waiting time in M/GI/c systemsabstractThe problem of obtaining approximate formulas for mean resequencing waiting times of M/GI/c queueing systems is considered. Two assumptions, commonly used in the study of M/GI/c systems, to derive the formulas are adopted. The formulas are quite accurate and the accuracy increases as c becomes larger. The relative differences between simulation results and the ones calculated by the formulas are below 4%, even for larger server utilization ( rho ). For small rho , the differences are below 1%. Both small rho , the differences are below 1%. Both numerical and simulation results indicate that when the squared coefficient of variation of service time distribution is greater than 1, the mean resequencing waiting time is likely to be very large.> Yiping Ding, Howard A. Sholl, Lester Lipsky |
ICDCS | 3 |
| 1989 | An architecture assessment environment for massively parallel computationsabstractAn architecture assessment environment is proposed for the design and performance evaluation of massively parallel real-time systems. Included are the major inherent phases of design activity and performance analysis that are implicit in the real-time design process. The major contribution is the definition of a comprehensive methodology and corresponding software support tools to allow and assist a designer in his/her development and assessment of parallel real-time systems. Included in the formulation is the ability to specify either homogeneous or heterogeneous hardware architectures, and to provide a basis for determining performance estimates early in the design process which could allow and direct intelligent design decisions. In addition, the methodology presented can be used to support the entire system life-cycle.> Reda A. Ammar, Howard A. Sholl, Lester Lipsky, Jose Munoz |
SMC | 4 |
| 1989 | The approximation of density functions for use in queueing theoryabstractA procedure is developed for testing the accuracy of approximations to probability density functions (PDF) in queueing theory. The approximation can be constructed from the derivatives and moments of a given PDF, if they exist. Four subjects are considered which can be used as criteria to judge the goodness of approximations over the entire range of values of the traffic intensity parameter, rho . A detailed example is presented to discuss the effect which different derivatives/moments matching combinations have on the accuracy of the approximations. The exponential factor is used as an optimizing parameter.> Lester Lipsky |
SMC | 2 |
| 1989 | Signal Probabilities in AND-OR TreesabstractThe authors consider a class of AND-OR tree circuits and study their response to random-pattern inputs as the depth of the tree is allowed to increase indefinitely. Each binary input of a circuit is independently chosen to be one (zero) with probability x (1-x). The logic of the circuit determines the probability of success (one) at the output as a monotonically increasing S-shaped function of x called the probability transfer function. The probability transfer function of an AND-OR tree is shown to have just one interior fixed point (with respect to changes in depth of the tree) in the Lester Lipsky, Sharad C. Seth |
IEEE Trans. Computers | 1 |
| 1986 | A matrix-algebraic solution to two Km servers in a loopabstractAn explicit steady-state solution is given for any queuing loop made up of two general servers, whose distribution functions have rational Laplace transforms. The solution is in matrix geometric form over a vector space that is itself a direct or Kronecker product of the internal state spaces of the two servers. The algebraic properties of relevant entities in this space are given in an appendix. The closed-form solution yields simple recursive relations that in turn lead to an efficient algorithm for calculating various performance measures such as queue length and throughput. A computational-complexity analysis shows that the algorithm requires at least an order of magnitude less computational effort than any previously reported algorithm. Appie van de Liefvoort, Lester Lipsky |
J. ACM | 2 |
| 1983 | A Simplified Method to Calculate Failure Times in Fault-Tolerant SystemsabstractA simplified method is presented to calculate moments of failure time and residual lifetime of a fault-tolerant system. The method is based on recent results in queueing theory. Its effectiveness is illustrated by considering a dual repairable system from the literature. Sharad C. Seth, Lester Lipsky |
IEEE Trans. Computers | 2 |
| 1980 | A Study of Time Sharing Systems Considered as Queueing Networks of Exponential ServersabstractThe queueing theory of exponential servers as applied to time sharing computer systems is discussed in detail with respect to response time and throughput. The restriction that only a fixed number of transactions may be processed simultaneously by the computer subsystem is treated, with comparison made among four different approximations. Lester Lipsky |
Comput. J. | 1 |