Title :
Modeling and analysis of concurrent maintenance policies for data structures using pointers
Author :
Chen, Ing-Ray ; Banawan, Sayed Atef
Author_Institution :
Dept. of Comput. & Inf. Sci., Mississippi Univ., MS, USA
fDate :
9/1/1993 12:00:00 AM
Abstract :
We present a state reduction method that effectively reduces a two-dimensional Markov model to a one-dimensional Markov model for the performance analysis of a class of concurrent data structure maintenance policies. The reduced model allows the derivation of a closed form expression for the average service time per operation and facilitates the identification of priority allocation functions under which: the system is stable; and the service time per operation is minimized. The applicability of the model is exemplified with a binary tree data structure and the conditions under which concurrent maintenance strategies are better than a conventional incremental maintenance strategy are determined
Keywords :
Markov processes; performance evaluation; software maintenance; tree data structures; 1D Markov model; 2D Markov model; binary tree data structure; closed form expression; concurrent data structure maintenance policies; concurrent maintenance policies; data structures; one-dimensional Markov model; performance analysis; pointers; priority allocation functions; service time per operation; state reduction method; two-dimensional Markov model; Binary trees; Computational modeling; Concurrent computing; Data structures; Database systems; Degradation; Delay; Helium; Performance analysis; Tree data structures;
Journal_Title :
Software Engineering, IEEE Transactions on