Rahul Chattergy

  • Citations Per Year
Learn More
Application of microprogramming to enhance the performance of operating systems has been discussed in the literature in the past [7,1,5]. Two examples of such applications can be found in [4,6]. This paper discusses the philosophy behind the microprogrammed implementation of a scheduler, used in a large, time-shared computer incorporating several processors.
Analytical results, related to the availability of a computer system constructed of unreliable processors, are presented in this paper. These results are obtained by using various computer-aided algebraic manipulation techniques. A major purpose of this paper is to demonstrate that the difficulties of obtaining analytical solutions to Markov processes can(More)
I would like to thank J.H. Saltzer for his timely comments on model building in computer science [Comm. ACM, May 1976]. If the present trend in undisciplined model building continues, computer science will soon be elevated to computer metaphysics. The lack of experimental verification of these models is a direct cause of their lack of practical impact. The(More)
The simulation program described in this paper was devised as a vehicle for the study of communication network routing procedures. It was designed to model the behavior of a wide range of network topologies and routing disciplines. An event driven simulation approach was chosen to minimize program development time and complexity. GASP-IV was selected as(More)
Writing a useful book on microprogramming is a difficult project because of two main reasons. Firstly there is, as yet, very little underlying theory on this subject. One can not write a meaningful treatise on the "art" or "discipline" of microprograming with respect to some "general" purpose machine architecture. On the otherhand, there are some general(More)
The growing complexity of communciation networks demands systematic methods to describe the key network elements, their functions, and their interrelationships. The development of network architectures on the basis of functional partitioning into layered structures has been a major step in this direction. So far, these descriptions have placed little(More)