Premium
A performance comparison of event calendar algorithms: An empirical approach
Author(s) -
Chung Kehsiung,
Sang Janche,
Rego Ver
Publication year - 1993
Publication title -
software: practice and experience
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.437
H-Index - 70
eISSN - 1097-024X
pISSN - 0038-0644
DOI - 10.1002/spe.4380231005
Subject(s) - computer science , implementation , markov chain , algorithm , event (particle physics) , network packet , markov model , suite , sensitivity (control systems) , security token , machine learning , programming language , computer network , physics , archaeology , quantum mechanics , electronic engineering , engineering , history
Abstract We propose a suite of tests based on two‐state Markov chains for experimentally assessing the dynamic performance of a variety of simulation event calendar implementations. In contrast to previous studies based on the standard hold model for evaluation of performance statically, the proposed Markov hold model is more general and can be used to examine how different implementations respond dynamically to dependent sequences of insertion and deletion requests. The Markov hold model is used to conduct tests based on random, stressed, and correlated input sequences of requests, with performance measures including completion times, sensitivity to correlations, sensitivity to duplication, and efficiency of data‐handling. We apply these tests to fourteen different event calendar implementations. To demonstrate the utility of the proposed model, we also include a comparison of the event calendar algorithms on a token ring protocol with bursty Markovian packet‐traffic.