NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Detection of global state predicatesThe problem addressed here arises in the context of Meta: how can a set of processes monitor the state of a distributed application in a consistent manner? For example, consider the simple distributed application as shown here. Each of the three processes in the application has a light, and the control processes would each like to take an action when some specified subset of the lights are on. The application processes are instrumented with stubs that determine when the process turns its lights on or off. This information is disseminated to the control processes, each of which then determines when its condition of interest is met. Meta is built on top of the ISIS toolkit, and so we first built the sensor dissemination mechanism using atomic broadcast. Atomic broadcast guarantees that all recipients receive the messages in the same order and that this order is consistent with causality. Unfortunately, the control processes are somewhat limited in what they can deduce when they find that their condition of interest holds.
Document ID
19920007426
Acquisition Source
Legacy CDMS
Document Type
Contractor Report (CR)
Authors
Marzullo, Keith
(Cornell Univ. Ithaca, NY., United States)
Neiger, Gil
(Georgia Inst. of Tech. Atlanta., United States)
Date Acquired
September 6, 2013
Publication Date
November 1, 1991
Subject Category
Computer Systems
Report/Patent Number
NAS 1.26:189499
NASA-CR-189499
TR-91-1221
AD-A243444
Report Number: NAS 1.26:189499
Report Number: NASA-CR-189499
Report Number: TR-91-1221
Report Number: AD-A243444
Accession Number
92N16644
Funding Number(s)
CONTRACT_GRANT: NAG2-593
CONTRACT_GRANT: NSF CCR-89-09663
CONTRACT_GRANT: NSF CCR-91-06627
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available