Kalyanaraman Vaidyanathan

Learn More
Quite often failures in network based services and server systems may not be accidental, but rather caused by deliberate security intrusions. We would like such systems to either completely preclude the possibility of a security intrusion or design them to be robust enough to continue functioning despite security attacks. Not only is it important to prevent(More)
A number of recent studies have reported the phenomenon of " software aging " , characterized by progressive performance degradation and/or an increased occurrence rate of hang/crash failures of a software system due to the exhaustion of operating system resources or the accumulation of errors. To counteract this phenomenon, a proactive technique called "(More)
Software failures are now known to be a dominant source of system outages. Several studies and much anecdotal evidence point to " software aging " as a common phenomenon, in which the state of a software system degrades with time. Exhaustion of system resources, data corruption, and numerical error accumulation are the primary symptoms of this degradation,(More)
—Recently, the phenomenon of software aging, one in which the state of the software system degrades with time, has been reported. This phenomenon, which may eventually lead to system performance degradation and/or crash/hang failure, is the result of exhaustion of operating system resources, data corruption, and numerical error accumulation. To counteract(More)
Several recent studies have reported the phenomenon of "software aging", one in which the state of a software system degrades with time. This may eventually lead to performance degradation of the software or crash/hang failure or both. "Software rejuvenation" is a pro-active technique aimed to prevent unexpected or unplanned outages due to aging. The basic(More)
Software systems are known to suffer from outages due to transient errors. Recently, the phenomenon of " software aging " [5, 10], one in which the state of the software system degrades with time, has been reported. The primary causes of this degradation are the exhaustion of operating system resources, data corruption and numerical error accumulation. This(More)
Complex software and network based information server systems may exhibit failures. Quite often, such failures may not be accidental. Instead some failures may be caused by deliberate security intrusions with the intent ranging from simple mischief, theft of confidential information to loss of crucial and possibly life saving services. Not only it is(More)
Software systems are known to suffer from outages due to transient errors. Recently, the phenomenon of " software aging " , one in which the state of the software system degrades with time, has been reported. To counteract this phenomenon ,a proactive approach of fault management, called " software rejuvenation " , has been proposed. This essentially(More)