Dependability Measurement and Prediction Module
                                    (Dmod)   downloadable now!

- Ying Shi

>>> I've left Amaranth Project Group, and am not updating this page often any more...

Dmod provides a means for on-line monitoring of resource events, errors, and failures. It continuously interprets the data to generate estimates of current and projected resource  capabilities.


Dmod's portable architecture is composed as following.  A Dmod standard function unit is sandwiched by two API translators, the OS-translator which translates Operating system specific information into Dmod defined OS API requirement, and the App-translator which translates information from the Dmod defined Application API into user preferred format.  So, in brief, It's of three functional units chipped with two API(Application Program Interface)s.

Dmod standard function unit is the core site that our system dependability measurement and prediction functionality  is implemented.  This core functionality is divided into two sub functions which are corresponding to two sub modules respectively, the history collection module and the future prediction module.  The history collection module monitors system availability by constant time stamping; the future prediction module constantly interprets the information sorted out from system event reports and issues corresponding device failure warnings.

The history collection module provides system availability (in a % number), and snap shot of system work load history;  the future prediction module provides system device failure warning, which means when the running DFT(Disperse Frame Technique) Heuristic sees the possibility of a near future failure of the device it will generate a warning with the time when this warning is issued.

This architecture is portable with adjustment of the two translators.  And the portability has been demonstrated by the experience of porting Dmod from a Digital Unix Alpha workstation to a Windows NT workstation.

Status of Dmod

Dmod has been implemented as two versions, Digital Unix version that can run in an Alpha workstation, and NT version that can run in a NT 4.0 system.

On going work

As this is an on going work, I'd appreciate very much of any comments and suggestions

Dowloadable's for two platforms

I'd be very happy that you choose to download our modules and give them a try, or ever more.  And I'd even appreciate more that you could forward me in the future any data generated by my modules.  So I'd like you take just a couple of minutes to briefly sign my guest book before you start download.

Download Windows NT (4.0) version now !
Download Digital Unix version that can runs in an Alpha station with OSF2 system now !

People that provided help(alphabetical order)

Arjun Cholkar, Jeff Hansen, Carol Hernandez, Phil Koopman, Dimitris Margaritis, Dan Siewiorek, and of course many of my other co-workers and friends too.  I am not able to list them all, but I will bring my thanks to all.

maintained by                                                                                                  @October 1999