Improving Availability of Distributed Event-Based Systems via Run-Time Monitoring and Analysis

TitleImproving Availability of Distributed Event-Based Systems via Run-Time Monitoring and Analysis
Publication TypeConference Paper
Year of Publication2004
AuthorsMikic-Rakic, M., S. Malek, N. Beckman, and N. Medvidović
Conference NameTwin Workshops on Architecting Dependable Systems (WADS)
Date PublishedMay 25 & Jun 30
Conference LocationEdinburgh, Scotland, UK & Florence, Italy
ISBN Number0 86341 434 6
Accession Number8190474
KeywordsDiagnostic, testing, debugging and evaluating systems [C6150G], distributed event-based systems, Distributed systems software [C6150N], network bandwidth, open systems, run-time monitoring, software architecture, software component interactions, Software engineering techniques [C6110B], software system deployment architecture, system monitoring
Abstract

A distributed software system's deployment architecture can have a significant impact on the system's availability, which depends on various system parameters, such as network bandwidth, frequencies of software component interactions, and so on. Existing system deployment tools lack support for monitoring, visualizing, and analyzing different factors that influence availability. They also lack support for modifying a running system's deployment to improve its availability. In this paper, we present an approach for runtime assessment of relevant system parameters, their visualization, and estimation and effecting of deployment architectures for large-scale, highly distributed systems (11 References).