Run-time characteristics of a simulation model

E. Gehringer, H. Schwetman
{"title":"Run-time characteristics of a simulation model","authors":"E. Gehringer, H. Schwetman","doi":"10.1145/1013610.807307","DOIUrl":null,"url":null,"abstract":"This paper compares the efficiency of trace-driven simulation models of computer systems with the efficiency of function driven models. In a trace-driven model (TDM), the next service request for a task is selected from a file of requests which was created earlier, often from data derived from a functioning system. This can be compared to a function-driven model (FDM), in which the next service request is selected using generation techniques based on random deviates. While both kinds of models can produce statistically accurate results, a TDM is thought to be inherently more accurate, but it has been suspected that a FDM is faster.\n The comparison of these two techniques is based on a simulation model of a computer system which has been specially constructed so as to operate either as a TDM or an FDM. The key feature of the study is that by using this model, we have isolated the demand-generation technique (either trace-driven or function-driven) as the single factor affecting performance of the model. A run-time program monitor and a software-monitor event probe are used to evaluate the resources used by various runs of the two kinds of simulation models. The results indicate that, contrary to earlier expectations, the performance of both techniques is comparable. We also demonstrate the effects of various block sizes on the performance of the TDM and the effects of the complexity of the request functions on the performance of the FDM.","PeriodicalId":186490,"journal":{"name":"Annual Simulation Symposium","volume":"61 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1976-08-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Annual Simulation Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1013610.807307","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

This paper compares the efficiency of trace-driven simulation models of computer systems with the efficiency of function driven models. In a trace-driven model (TDM), the next service request for a task is selected from a file of requests which was created earlier, often from data derived from a functioning system. This can be compared to a function-driven model (FDM), in which the next service request is selected using generation techniques based on random deviates. While both kinds of models can produce statistically accurate results, a TDM is thought to be inherently more accurate, but it has been suspected that a FDM is faster. The comparison of these two techniques is based on a simulation model of a computer system which has been specially constructed so as to operate either as a TDM or an FDM. The key feature of the study is that by using this model, we have isolated the demand-generation technique (either trace-driven or function-driven) as the single factor affecting performance of the model. A run-time program monitor and a software-monitor event probe are used to evaluate the resources used by various runs of the two kinds of simulation models. The results indicate that, contrary to earlier expectations, the performance of both techniques is comparable. We also demonstrate the effects of various block sizes on the performance of the TDM and the effects of the complexity of the request functions on the performance of the FDM.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
仿真模型的运行时特性
本文比较了轨迹驱动仿真模型和功能驱动仿真模型的效率。在跟踪驱动模型(TDM)中,任务的下一个服务请求是从先前创建的请求文件中选择的,这些请求通常来自功能系统派生的数据。这可以与功能驱动模型(FDM)进行比较,在FDM中,使用基于随机偏差的生成技术选择下一个服务请求。虽然两种模型都能产生统计上准确的结果,但人们认为TDM本质上更准确,但有人怀疑FDM更快。这两种技术的比较是基于一个计算机系统的仿真模型,该计算机系统是专门为TDM或FDM操作而构建的。该研究的关键特征是,通过使用该模型,我们将需求生成技术(无论是跟踪驱动的还是功能驱动的)作为影响模型性能的单一因素隔离开来。一个运行时程序监视器和一个软件监视器事件探测器用于评估两种模拟模型的不同运行所使用的资源。结果表明,与先前的预期相反,这两种技术的性能是可比的。我们还演示了不同块大小对TDM性能的影响,以及请求函数复杂性对FDM性能的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Why we STILL Don't Know How to Simulate Networks Cloning Parallel Simulation Programs Parallel Simulation: Past, Present, and Future Model verification in λΣ: a type inference approach Simulation-based approach to design a multi-stage flow-shop in steel works
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1