ACM Home Page
Please provide us with feedback. Feedback
Design automation and queueing networks: An interactive system for the evaluation of computer queueing models
Full text PdfPdf (639 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 9th Design Automation Workshop table of contents
Pages: 357 - 367  
Year of Publication: 1972
Authors
Sponsors
IEEE : Institute of Electrical and Electronics Engineers
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 14,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/800153.804968
What is a DOI?

ABSTRACT

Design automation techniques have been successfully used in wiring board layouts, circuit design analysis, and other areas. Simulation techniques have been used by system analysts to evaluate complex computer systems. In the early stages of a computer system design a designer will find an interactive package, which gives him real-time solutions for queueing models of complex computer systems, extremely useful. In the first few passes at a design, detailed simulation studies are too expensive and too slow. A conversational package which evaluates arbitrary configurations and gives approximate results is preferable to a slow, expensive, though accurate simulation. This paper is concerned with the real-time analysis of complex queueing network models which have been extensively used in computer systems analysis. In this paper we present the theory, algorithms and some programs for a system which departs radically from previous attempts at computer design aids for queueing network analysis in two ways: firstly the design automation system proposed here will give both algebraic and numerical answers to queries put forward by the analyst. For instance, the analyst may want to find out an algebraic expression for the throughput of a network as a function of several parameters. Or the analyst may want the output in the form of a graph of throughput as a function of a parameter. The system discussed in this paper will satisfy both types of requests. Secondly, the system allows the analyst to evaluate arbitrary networks constructed from a set of specified “building blocks.” The “building blocks” are quite general—they include queues with devices (servers), branches, joins, and so on. The analyst is allowed to use as many building blocks as he pleases, and he can interconnect these building blocks in any pattern he chooses. Thus the system is moderately flexible and allows the analyst greater freedom in choosing the models best suited for his system.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
F. Baskett and F. P. Gomez. Processor sharing in a central server queueing model of multiprogramming with applications, Proc. Of the Sixth Annual Princeton Conference on Information Sciences and Systems, Princeton University, Princeton, N.J. (March 1972).
 
2
F. Baskett. Mathematical models of multiprogrammed computer systems, TSN-17, Computation Center Report, The University of Texas at Austin (January 1971).
 
3
K. M. Chandy. The analysis and solutions for general queueing networks, Proc. of the Sixth Annual Princeton Conference on Information Sciences and Systems, Princeton University, Princeton, N.J. (March 1972).
4
5
 
6
J. R. Jackson. Jobshop-like queueing systems Man. Sci. Vol. 10, (1963), pp. 131-142.
7
 
8
J. Buzen, Queueing network models of multiprogramming. Ph.D. Dissertation, Division of Engineering and Applied Physics, Harvard University, Cambridge, Mass. (June 1971).
 
9
W. J. Gordon and G. P. Newell. Closed queueing systems with exponential servers. Operations Research, Vol. 15, No. 2, (April 1967), pp. 254-265.


Collaborative Colleagues:
K. M. Chandy: colleagues
T. W. Keller: colleagues
J. C. Browne: colleagues