Journal of Applied Science and Engineering

Published by Tamkang University Press

1.30

Impact Factor

2.10

CiteScore

System Model

Zhiying Wang1, Jeffrey J. P. Tsai  1 and Chunyuan Zhang1

1Department of Electrical Engineering and Computer Science, University of Illinois at Chicago, Chicago, IL 60607, USA


 

Received: March 1, 2000
Accepted: September 1, 2000
Publication Date: September 1, 2000

Download Citation: ||https://doi.org/10.6180/jase.2000.3.3.08  


ABSTRACT


Distributed real-time systems have continually being developed for many real applications. It is very important to assure the reliability of such systems. However, developing a fault-free distributed real-time system is very difficult. Duplication is one of the fault-tolerant technologies for improving the reliability of distributed real-time computer systems. In this paper, we present a dual-cluster distributed real-time system model with four states to improve the reliability of distributed real-time systems. The system employs cluster switch, output arbitration and fault detection to increase its reliability. The system’s availability is evaluated according to the model. We also introduce a dynamic approach for visualizing and debugging the timing behavior of distributed real-time systems.


Keywords: distributed real-time systems, dual-cluster system, switch, debugging, timing analysis


REFERENCES


  1. [1] Hu, H., Jin, S., etc., “A Reliability Model for Distributed Real-time System,” Computer Journal, Vol. 20 No. A1, pp. 71-76(1997).
  2. [2] Tsai, J. J. P., Bi, Y., Yang, S. and Smith, R., Distributed Real-time Systems, Wiley & Sons Inc., NY, (1996).
  3. [3] Tsai, J. J. P., Bi, Y., and Yang, Y., “Debugging for Timing Constraint Violations,” IEEE Software, pp. 89-99, March (1996).
  4. [4] Tsai, J. J. P., Bi, Y. D., and Yang, S. J. H., “A System for Visualizing and Debugging Distributed Real-time Systems with Monitoring Support,” International Journal of Software Engineering and Knowledge Engineering, Vol. 6 No. 3, pp. 355-400 (1996).
  5. [5] Tsai, J. J. P., Fang, K. Y., Chen, H. Y. and Bi, Y., “A Non-interference Monitoring and Replay Mechanism for Real-time Software Testing and Debugging,” IEEE Transaction on Software Engineering, Vol. 16, No. 8, pp. 897-916 (1990).
  6. [6] Wang, Z., Zhang, C. and Zhu, H., “Communication and Switching of High Reliability Cluster System,” Computer Engineering and Science, Vol. 19 No. 3, pp. 1-8 (1997).