NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Tools for distributed application managementDistributed 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. The Meta system (a collection of tools for constructing distributed application management software) is described. 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 its environment. Some of the more difficult problems for application management occur when preexisting, 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 of effort.
Document ID
19900016270
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Marzullo, Keith
(Cornell Univ. Ithaca, NY, United States)
Cooper, Robert
(Cornell Univ. Ithaca, NY, United States)
Wood, Mark
(Cornell Univ. Ithaca, NY, United States)
Birman, Kenneth P.
(Cornell Univ. Ithaca, NY, United States)
Date Acquired
September 6, 2013
Publication Date
June 1, 1990
Subject Category
Computer Programming And Software
Report/Patent Number
NASA-CR-186711
NAS 1.26:186711
TR-90-1136
Accession Number
90N25586
Funding Number(s)
CONTRACT_GRANT: NAG2-593
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available