Font Size: a A A

Design And Implementation Of Software To Restore The Performance Monitoring Tools (perfmon)

Posted on:2007-09-10Degree:MasterType:Thesis
Country:ChinaCandidate:L H YinFull Text:PDF
GTID:2208360185491605Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Several studies and much anecdotal evidence point to "software aging" as a common phenomenon, in which the state of the software system degrades with time. To counteract software aging, a proactive technique called "software rejuvenation" has been proposed, which essentially involves occasionally terminating an application or a system, cleaning its internal state and/or its environment, and restarting it. To detect the existence of software aging due to resource exhaustion and estimate the time of resource exhaustion, the collecting of system data becomes an important part in software rejuvenation based on measurement. In this background, this paper aims to research the performance monitor tool for software rejuvenation based on measurement.In this paper, the work I have done are as follows: (l)study about software rejuvenation, understand the requirement for data monitoring of software rejuvenation based on measurement, periodically monitor and collect data on the attributes responsible for determinting the health of the execting software;(2)study one of the system environment fit for software rejuvenation - cluster, understand its requirement for monitoring, and analyse the advantage of client/server mode for monitoring; (3)study Linux system, investigate the virtual file system /proc of Linux, master data collecting method in Linux;(4) experiment with performance monitor tool - PERFMON and do analysis with the data it collected, summarize its specialties.The experiment with PERFMON shows that it can monitor various system resourse with well scalability, and it support collecting data with different granularity, thus satisfy the different needs of application.
Keywords/Search Tags:resource monitoring, software rejuvenation, cluster, client/server, Linux
PDF Full Text Request
Related items