Tools for Distributed Application Management
dc.contributor.author | Birman, Kenneth P. | en_US |
dc.contributor.author | Cooper, Robert | en_US |
dc.contributor.author | Marzullo, Keith | en_US |
dc.contributor.author | Wood, Mark D. | en_US |
dc.date.accessioned | 2007-04-23T17:48:19Z | |
dc.date.available | 2007-04-23T17:48:19Z | |
dc.date.issued | 1990-07 | en_US |
dc.description.abstract | Distributed application management consists of monitoring and controlling an application as it executes in a distributed environment. It encompasses such activities as configuration, initialization, performance monitoring, resource scheduling, and failure response. In this paper we describe the Meta system: a collection of tools for constructing distributed application management software. Meta provides the mechanism, while the programmer specifies the policy for application management. The policy is manifested as a control program which is a soft real-time reactive program. The underlying application is instrumented with a variety of built-in and user- defined sensors and actuators. These define the interface between the control program and the application. The control program also has access to a database describing the structure of the application and the characteristics of is environment. Some of the more difficult problems for application management occur when pre-existing, nondistributed programs are integrated into a distributed application for which they may not have been intended. Meta allows management functions to be retrofitted to such programs with a minimum effort. Keywords: Distributed application management, configuration management, distributed operating systems, dynamic reconfiguration, monitoring distributed systems, rule-based systems, Isis. | en_US |
dc.format.extent | 3029110 bytes | |
dc.format.extent | 633647 bytes | |
dc.format.mimetype | application/pdf | |
dc.format.mimetype | application/postscript | |
dc.identifier.citation | http://techreports.library.cornell.edu:8081/Dienst/UI/1.0/Display/cul.cs/TR90-1136 | en_US |
dc.identifier.uri | https://hdl.handle.net/1813/6976 | |
dc.language.iso | en_US | en_US |
dc.publisher | Cornell University | en_US |
dc.subject | computer science | en_US |
dc.subject | technical report | en_US |
dc.title | Tools for Distributed Application Management | en_US |
dc.type | technical report | en_US |