ABSTRACT
LEXIS-NEXIS frequently develops simulation models to estimate the computer system capacity required to deliver on-line information services. The load imposed by Unix Input/Output (I/O) processes is a key factor in many of these models. However, the I/O processes themselves are seldom of interest, and explicitly modeling them results in simulations executing much slower than real time. This paper presents a hybrid simulation-queueing module that can be inserted into any simulation to accurately model I/O resource consumption and queueing delays without explicitly modeling each individual I/O process. This module is in use at LEXIS-NEXIS to day (LEXIS and NEXIS are registered trademarks of Reed-Elsevier Properties, Inc., and are used under license).
- Alexander, T. B., K. G. Robertson, D. T. Lindsay, D. L. Rogers, J. R. Obermeyer, J. R. Keller, K. Y. Oka, and M. M. Jones, II. 1994. Corporate business servers: An alternative to mainframes for business computing. Hewlelt-Packard Journal 45" 8-30.Google Scholar
- Cooper, R. B. 1981. Introduction to queueing theory, 2d ed. New York: North Holland.Google Scholar
- Leffler, S. J., M. K. McKusick, M. J. Karels, and J. S. Quarterman. 1990. The design and implementation of the ~.3SD Unix operating syslem. New York: Addison-Wesley.Google Scholar
- Robinson, J. N. 1994. Capacity and performance analysis of computer systems. In Proceedings of the 1994 Winter Simulation Conference, ed. J. D. Tew, S. Manivannan, D. A. Sadowski, and A. F. Selia, 34-41. Institute of Electrical and Electronics Engineers, Piscataway, New Jersey. Google ScholarDigital Library
- Ruemmler, C., and J. Wilkes. 1992. Unix disk access patterns. In USENIX Winter 1993 Technical Conference Proceedings, San Diego, California.Google Scholar
- Ruemmler, C., and J. Wilkes. 1993. Modeling disks. HP Laboratories Technical Report HPL-93-68, revision 1.Google Scholar
- SPARCcentera 2000. 1992. Technical White Paper, Sun Microsystems, Inc.Google Scholar
- A hybrid simulation-queueing module for modeling UNIX I/O in performance analysis
Recommendations
Incremental Process Modeling through Stakeholder-Based Hybrid Process Simulation
ICSP '09: Proceedings of the International Conference on Software Process: Trustworthy Software Development ProcessesBoth the process modeling and process simulation are necessary components of process automation. A Process Modeling Language (PML) is a set of description tools that define processes attributes and constrains in a specific domain. Process modeling ...
Equation-based modelling and simulation of hybrid systems
EOOLT '17: Proceedings of the 8th International Workshop on Equation-Based Object-Oriented Modeling Languages and ToolsEquation-based 1 modelling of hybrid systems has to consider dynamical systems consisting of components with continuous and/or discrete behavior. The paper focuses on such systems under special consideration of systems with variable model structure. ...
Comments