DocumentCode
1554415
Title
Performance analysis of periodic and concurrent data structure maintenance strategies for network servers
Author
Bahaa-El-Di, Wael Hilal ; Bastani, Farokh B. ; Teng, Ju-en
Author_Institution
Digital Equipment Corp., Colorado Springs, CO, USA
Volume
15
Issue
12
fYear
1989
fDate
12/1/1989 12:00:00 AM
Firstpage
1526
Lastpage
1536
Abstract
Three strategies for designing servers and maintaining their data structures are discussed: incremental maintenance, periodic maintenance, and concurrent maintenance. The authors study periodic and concurrent maintenance strategies analytically in order to gain more insight into the behavior of servers using these strategies and determine when and how the maintenance should be performed. For periodic maintenance, it is shown that there is a value of the period which minimizes the average response time, and a formula to compute this value analytically is derived. For concurrent maintenance, a formula for its average response time and the condition under which concurrent maintenance would be preferable to periodic maintenance is derived. The authors have conducted a series of experiments to compare the performance of different maintenance strategies. For the system considered in the experiment, periodic maintenance yields the best average response time, whereas concurrent maintenance gives the least standard deviation and the smallest maximum response time
Keywords
data structures; network servers; parallel programming; performance evaluation; average response time; concurrent data structure maintenance strategies; incremental maintenance; maximum response time; network servers; performance analysis; periodic maintenance; Analytical models; Computer science; Data structures; Databases; Delay; Information retrieval; Local area networks; Network servers; Performance analysis; Resource management;
fLanguage
English
Journal_Title
Software Engineering, IEEE Transactions on
Publisher
ieee
ISSN
0098-5589
Type
jour
DOI
10.1109/32.58765
Filename
58765
Link To Document