A Improved Software Architecture For Supervising The Fidelity Of Distributed Systems

manas kumar yogi


This paper represents  the challenge  of software architecture according to fidelity prediction. In a distributed computing environment a improved statistical model is used for unearthing the most  suitable algorithms corresponding to performance needs  for each specific software application. The proposed technique is based on a variant chain of automatic data collection, which has provided  us the possibility to adjust, during the execution, the mechanism of fault management.  We propose a monitoring scheme with high degree of dynamism and docility . In this fidelity  scheme we define a specific library for file accesses and conversation so as to keep track of files and communication usage. The technique imbibes a self-contained architecture for distributed systems, which allows us to supervise the collection of the statistical data and to support the execution of the applications in a non-reliable operational environment. The main benefit  of the proposed technique is that it provides us the chance to constitute the software architecture as per  the most up to date  requirements.


Full Text:



B. Bhargava, S-R. Lian, and P-J. Leu. Experimental Evaluation of Concurrent Checkpointing and Rollback-recovery Algorithms. In Proc. of the International Conference on Data Engineering, pp. 182-189, March 1990.

A. Borg, W. Blau, W. Craetsch, F. Herrmann, and W. Oberle. Fault Tolerance under UNIX. ACM Transactions on Computer Systems, 7(1):1-24, February 1989.

B. Burtschy, G. Albeanu, D. N. Boros, Fl. Popentiu, Improving Software Fidelity Forecasting, Microelectronics and Fidelity, Pergamon Press, Oxford, 1997, Vol. 37, No. 6, pp. 901-907 .

H. Clark, B. McMillin. DAWGS - a Distributed Compute Server Utilizing Idle Workstations. Journal of Parallel and Distributed Computing, 14:175-186, February 1992.

F. Daniels, K. Kim, and M.A. Vouk, "The Reliable Hybrid Pattern - A Gene ralized Software Fault Tolerance Design Pattern," PLop Conference, 1997

E.N. Elnozahy, W. Zwaenepoel. On the Use and Implementation of Message Logging. In Proc. of the 24th International Symposium on Fault-Tolerant Computing Systems, pp. 298-307, Austin, Texas (USA), June 1994.

N.E. Fenton and Sl. Pfleeger, Software Metrics: A rigorous and Practical Approach, International Thomson Computer Press, 1997 (second edition), 641 pp.

D.B. Johnson and W. Zwaenepoel. Recovery in Distributed Systems using Optimistic Message Logging and Checkpointing. Journal of Algorithms, 11(3):462-491, September 1990.

R. Koo and S. Toueg. Checkpointing and Rollback-Recovery for Distributed Systems. IEEE Transactions on Software Engineering, SE-13(1):23-21, January 1987.

J.D. Musa, Software Fidelity Engineering: More Reliable Software Faster Development and Testing, McGraw-Hill, New York, 1999 380 pp.

V. Nicola Checkpointing and the Modeling of Program Execution Time, Chapter 7 in Software Fault Tolerance, M.R. Lyu (ed.), John Wiley & Sons, Chichester, England, 1995, pp. 167-188.

DOI: https://doi.org/10.23956/ijarcsse.v7i12.480


  • There are currently no refbacks.

© International Journals of Advanced Research in Computer Science and Software Engineering (IJARCSSE)| All Rights Reserved | Powered by Advance Academic Publisher.