Using complete system simulation for temporal debugging of general purpose operating systems and workloads

作者: L. Albertsson , P.S. Magnusson

DOI: 10.1109/MASCOT.2000.876444

关键词:

摘要: Digital convergence is precipitating the addition of soft real-time applications to mainstream desktop and server operating environments. Most traditional debuggers for systems lack a notion temporal correctness, making them unsuitable system design analysis. We propose leveraging complete simulation build debugger which capable analyzing mixed real-world workloads. Traditional based on utilize slow, but accurate, simulators. Complete simulators accept an approximate model time in exchange higher performance. The performance allows these analyze high-end commercial applications. describe report some early experiences simple workload. tool offers non-intrusive, predictable environment debugging complex workloads with partial constraints. simulator foundation interactive time-critical sequences while preserving execution flow.

参考文章(18)
Johan Montelius, Peter Magnusson, Using SIMICS to evaluate the Penny system international conference on logic programming. pp. 133- 147 ,(1997)
Peter S. Magnusson, A Design for Efficient Simulation of a Multiprocessor modeling analysis and simulation on computer and telecommunication systems. pp. 69- 78 ,(1993)
Bengt Werner, Fredrik Larsson, Peter S. Magnusson, Fredrik Lundholm, Magnus Karlsson, Andreas Moestedt, Per Stenström, Fredrik Dahlgren, Jim Nilsson, Håkan Grahn, SimICS/sun4m: a virtual workstation usenix annual technical conference. pp. 10- 10 ,(1998)
M. D. Canon, D. H. Fritz, J. H. Howard, T. D. Howell, M. F. Mitoma, J. Rodriquez-Rosell, A virtual machine emulator for performance evaluation Communications of The ACM. ,vol. 23, pp. 71- 80 ,(1980) , 10.1145/358818.358821
Robert E. Odeh, Donald E. Knuth, The art of computer programming, volume 1 (3rd ed.): fundamental algorithms Journal of the American Statistical Association. ,vol. 64, pp. 401- ,(1997) , 10.2307/2283757
Mendel Rosenblum, Edouard Bugnion, Scott Devine, Stephen A. Herrod, Using the SimOS machine simulator to study complex computer systems ACM Transactions on Modeling and Computer Simulation. ,vol. 7, pp. 78- 103 ,(1997) , 10.1145/244804.244807
K. I. Mandelberg, J. K. Doyle, A portable PDP‐11 simulator Software - Practice and Experience. ,vol. 14, pp. 1047- 1059 ,(1984) , 10.1002/SPE.4380141104
Bernhard Plattner, Real-Time Execution Monitoring IEEE Transactions on Software Engineering. ,vol. SE-10, pp. 756- 764 ,(1984) , 10.1109/TSE.1984.5010304
William Anderson, An overview of Motorola's PowerPC simulator family Communications of The ACM. ,vol. 37, pp. 64- 69 ,(1994) , 10.1145/175208.175216
E. Nett, M. Gergeleit, M. Mock, An adaptive approach to object-oriented real-time computing international symposium on object component service oriented real time distributed computing. pp. 342- 349 ,(1998) , 10.1109/ISORC.1998.666806