Knowledge-Based Distributed Systems Management

Joseph Pasquale

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-86-295
February 1986

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1986/CSD-86-295.pdf

Distributed systems characterized by a high degree of inter-computer resource sharing generally perform better if resources are managed utilizing as much knowledge of the current global state of the system as possible. Decentralized resource management schemes have been preferred over centralized schemes for reasons of reliability, autonomy, speed, and symmetry. Yet, distinct computers in a distributed system often view the global system state quite differently. Consequently, decisions which produce system-wide effects made by distinct computers can often conflict, invariably causing inefficiency in resource management and therefore leading to downgraded performance.

To address these and related problems, a system is proposed which provides the following:
* a mechanism for monitoring events of interest in a distributed system;
* a mechanism for distributing monitored data throughout the distributed system;
* a mechanism which uses heuristic-based specifications to interpret received monitored data from remote sources so that appropriate actions can be taken when necessary.

The novelty and power of the proposed system lies in its application of expert system technology to deal with uncertain, incomplete, erroneous and out-of-date observation data which is inevitable when one tries to efficiently monitor remote events in a distributed system.


BibTeX citation:

@techreport{Pasquale:CSD-86-295,
    Author = {Pasquale, Joseph},
    Title = {Knowledge-Based Distributed Systems Management},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1986},
    Month = {Feb},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1986/5505.html},
    Number = {UCB/CSD-86-295},
    Abstract = {Distributed systems characterized by a high degree of inter-computer resource sharing generally perform better if resources are managed utilizing as much knowledge of the current global state of the system as possible. Decentralized resource management schemes have been preferred over centralized schemes for reasons of reliability, autonomy, speed, and symmetry. Yet, distinct computers in a distributed system often view the global system state quite differently. Consequently, decisions which produce system-wide effects made by distinct computers can often conflict, invariably causing inefficiency in resource management and therefore leading to downgraded performance.  <p> To address these and related problems, a system is proposed which provides the following:  <br />* a mechanism for monitoring events of interest in a distributed system;  <br />* a mechanism for distributing monitored data throughout the distributed system;  <br />* a mechanism which uses heuristic-based specifications to interpret received monitored data from remote sources so that appropriate actions can be taken when necessary.  <p> The novelty and power of the proposed system lies in its application of expert system technology to deal with uncertain, incomplete, erroneous and out-of-date observation data which is inevitable when one tries to efficiently monitor remote events in a distributed system.}
}

EndNote citation:

%0 Report
%A Pasquale, Joseph
%T Knowledge-Based Distributed Systems Management
%I EECS Department, University of California, Berkeley
%D 1986
%@ UCB/CSD-86-295
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1986/5505.html
%F Pasquale:CSD-86-295