{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2023,10,24]],"date-time":"2023-10-24T05:41:21Z","timestamp":1698126081491},"reference-count":14,"publisher":"Wiley","issue":"6","license":[{"start":{"date-parts":[[2006,10,30]],"date-time":"2006-10-30T00:00:00Z","timestamp":1162166400000},"content-version":"vor","delay-in-days":5630,"URL":"http:\/\/onlinelibrary.wiley.com\/termsAndConditions#vor"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw Pract Exp"],"published-print":{"date-parts":[[1991,6]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>In performance analysis of computer systems, trace\u2010driven simulation techniques have the important advantage of credibility and accuracy. Unfortunately, traces are usually difficult to obtain, and little work has been done to provide efficient tools to help in the process of reducing and manipulating them. This paper presents TRAMP, a tool for the data reduction and data analysis phases of trace\u2010driven simulation studies. TRAMP has three main advantages: it accepts a variety of common trace formats; it provides a programmable user interface in which many actions can be directly specified; and it is easy to extend. TRAMP is particularly helpful for reducing and analysing complex trace data, such as traces of file system or database activity. This paper presents the design principles and implementation techniques of TRAMP and provides a few concrete examples of the use of this tool.<\/jats:p>","DOI":"10.1002\/spe.4380210607","type":"journal-article","created":{"date-parts":[[2006,11,18]],"date-time":"2006-11-18T05:36:56Z","timestamp":1163828216000},"page":"639-655","source":"Crossref","is-referenced-by-count":0,"title":["Reducing and manipulating complex trace data"],"prefix":"10.1002","volume":"21","author":[{"given":"Herv\u00e9","family":"Touati","sequence":"first","affiliation":[]},{"given":"Alan Jay","family":"Smith","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2006,10,30]]},"reference":[{"key":"e_1_2_1_2_2","unstructured":"S.Zhou H.Da CostaandA. J.Smith A file system tracing package for Berkeley UNIX Proc. 1985 USEUNIX Summer Conference Portland Oregon (hosted by University of Oregon) 12\u201014 June1985."},{"key":"e_1_2_1_3_2","unstructured":"IBM Database 2 System Planning and Administration Guide Order Number SC26\u20134085\u20133 edition May1987."},{"key":"e_1_2_1_4_2","unstructured":"IBM Database 2 Performance Monitor: Report Reference Order Number SH20\u20136858\u201300 edition July1986."},{"key":"e_1_2_1_5_2","unstructured":"O.Kure Optimization of file migration in distributed systems Ph. D. Thesis UC Berkeley University of California Berkeley CA 94720 1988."},{"key":"e_1_2_1_6_2","doi-asserted-by":"publisher","DOI":"10.1145\/3959.3961"},{"key":"e_1_2_1_7_2","doi-asserted-by":"crossref","unstructured":"J. P.KearnsandS.Defazio Diversity in database reference behavior International Conference on Measurement and Modeling of Computer Systems ACM May1989.","DOI":"10.1145\/75108.75374"},{"key":"e_1_2_1_8_2","doi-asserted-by":"crossref","unstructured":"A. D.Samples Mache: no\u2010loss trace compaction International Conference on Measurement and Modeling of Computer Systems May1989 pp.89\u201397.","DOI":"10.1145\/75372.75382"},{"key":"e_1_2_1_9_2","volume-title":"The C++ Programming Language","author":"Stroustrup B.","year":"1986"},{"key":"e_1_2_1_10_2","volume-title":"The A WK Programming Language","author":"Aho A. V.","year":"1988"},{"key":"e_1_2_1_11_2","series-title":"Computer Systems Series","volume-title":"Simulating Computer Systems: Techniques and Tools","author":"MacDougail M. H.","year":"1987"},{"key":"e_1_2_1_12_2","first-page":"349","volume-title":"Programming Languages","author":"Dahl O.","year":"1968"},{"key":"e_1_2_1_13_2","volume-title":"Programming Languages: Design and Implementation","author":"Pratt T. W.","year":"1975"},{"key":"e_1_2_1_14_2","doi-asserted-by":"crossref","unstructured":"H.Schwetman CSIM: a C\u2010based process\u2010oriented simulation language Technical Report PP 080\u201385 MCC 1985.","DOI":"10.1145\/318242.318464"},{"key":"e_1_2_1_15_2","doi-asserted-by":"publisher","DOI":"10.1145\/365813.365819"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.4380210607","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/pdf\/10.1002\/spe.4380210607","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,10,23]],"date-time":"2023-10-23T16:53:50Z","timestamp":1698080030000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.4380210607"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1991,6]]},"references-count":14,"journal-issue":{"issue":"6","published-print":{"date-parts":[[1991,6]]}},"alternative-id":["10.1002\/spe.4380210607"],"URL":"https:\/\/doi.org\/10.1002\/spe.4380210607","archive":["Portico"],"relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[1991,6]]}}}