Open, Closed, and Mixed Networks of Queues with Different Classes of Customers
Journal of the ACM (JACM)
A trace-driven analysis of the UNIX 4.2 BSD file system
Proceedings of the tenth ACM symposium on Operating systems principles
Implementing remote procedure calls
ACM Transactions on Computer Systems (TOCS)
The LOCUS distributed operating system
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
The distributed V kernel and its performance for diskless workstations
SOSP '83 Proceedings of the ninth ACM symposium on Operating systems principles
Incorporating load dependent servers in approximate mean value analysis
SIGMETRICS '84 Proceedings of the 1984 ACM SIGMETRICS conference on Measurement and modeling of computer systems
Performance Analysis of Mass Storage Service Alternatives for Distributed Systems
IEEE Transactions on Software Engineering
A virtual server queueing network method for component based performance modelling of metacomputing
Future Generation Computer Systems - Special issue: Semantic grid and knowledge grid: the next-generation web
Hi-index | 0.00 |
In this paper, we study the performance characteristics of a client-server style distributed system by a queueing network model. The system being modeled was based on an experimental distributed system currently being prototyped. As a specific detailed case study, we have evaluated the performance of a file server. A file server is a key component to achieve the data sharing necessary in a distributed system. The file server is probably the most heavily used resource of the distributed system and as a result, its performance is critical to the success of the system. The primary goal of the study was to identify and quantify the effects of the bottlenecks in the server and assess design alternatives to enhance performance. In particular, the improvements due to file caching, outboarding transport functions and the effect of multiple network interfaces were studied. We model in detail the various stages of processing of a request to a file server. Parameterization of the model was achieved by initial measurements made on the prototype system. An important characteristic modeled was the buffer overflow from the network interfaces. This required the approximate solution of a non-product-form queueing network.