Discrete simulation of core utilization

ACM-SE 14 Pub Date : 1976-04-22 DOI:10.1145/503561.503586
Edgar Martin, L. J. Taylor
{"title":"Discrete simulation of core utilization","authors":"Edgar Martin, L. J. Taylor","doi":"10.1145/503561.503586","DOIUrl":null,"url":null,"abstract":"The purpose of this simulation is to determine if the current computer hardware at the University of Mississippi is sufficient for projected needs and if by scheduling the use period of some users, more efficient service could be given to all users. All programs involved in the simulation are in Standard FORTRAN and are therefore easily adaptable to all computer facilities.By implementation of this simulation procedure, any computer facility can determine the efficiency of core utilization with their current scheduling procedures as compared to alternate systems. The scheduling of \"fixed\" or constant users of the system to a low use time period, can be simulated to determine if an overall increase in core utilization is possible. As an added feature this simulation procedure can forecast whether the current core capacity is sufficient for future needs. These two simulations can be tied together to allow a facility to determine how long current core capacity will be sufficient. Because these changes are simulated, increased core efficiency can be tested without disrupting normal routine. Same of the detailed results provided by this project are: Average amount of core available(under the simulated conditions); per cent of time core is full; amount of time a user must wait if core is full, number of jobs run for each time period; and statistics on the individual jobs run during the time period.The programs involved in the simulation function as follows. Jobs are placed in a core input queue at random time intervals, based on observed conditions. The jobs are then loaded in core as space permits and removed at completion times. Each job's core requirement, time in core, and origin is based on actual data but are also selected by random procedures to insure realizm.The simulation of actual conditions at the University of Mississippi proved to be extremely accurate. The results of simulations conducted have proved to be both plausible and useful.","PeriodicalId":151957,"journal":{"name":"ACM-SE 14","volume":"135 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1976-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM-SE 14","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/503561.503586","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The purpose of this simulation is to determine if the current computer hardware at the University of Mississippi is sufficient for projected needs and if by scheduling the use period of some users, more efficient service could be given to all users. All programs involved in the simulation are in Standard FORTRAN and are therefore easily adaptable to all computer facilities.By implementation of this simulation procedure, any computer facility can determine the efficiency of core utilization with their current scheduling procedures as compared to alternate systems. The scheduling of "fixed" or constant users of the system to a low use time period, can be simulated to determine if an overall increase in core utilization is possible. As an added feature this simulation procedure can forecast whether the current core capacity is sufficient for future needs. These two simulations can be tied together to allow a facility to determine how long current core capacity will be sufficient. Because these changes are simulated, increased core efficiency can be tested without disrupting normal routine. Same of the detailed results provided by this project are: Average amount of core available(under the simulated conditions); per cent of time core is full; amount of time a user must wait if core is full, number of jobs run for each time period; and statistics on the individual jobs run during the time period.The programs involved in the simulation function as follows. Jobs are placed in a core input queue at random time intervals, based on observed conditions. The jobs are then loaded in core as space permits and removed at completion times. Each job's core requirement, time in core, and origin is based on actual data but are also selected by random procedures to insure realizm.The simulation of actual conditions at the University of Mississippi proved to be extremely accurate. The results of simulations conducted have proved to be both plausible and useful.
堆芯利用的离散仿真
这个模拟的目的是确定密西西比大学目前的计算机硬件是否足以满足预计的需要,以及通过安排一些用户的使用期限,是否可以向所有用户提供更有效的服务。模拟中涉及的所有程序都是用标准FORTRAN编写的,因此很容易适应所有计算机设备。通过这个模拟程序的实现,任何计算机设备都可以确定与备用系统相比,它们当前调度程序的核心利用率。可以模拟将系统的“固定”用户或固定用户调度到低使用时间段,以确定是否有可能总体提高核心利用率。作为一个附加功能,这个模拟过程可以预测当前的核心容量是否足以满足未来的需求。这两个模拟可以结合在一起,以允许设施确定当前的核心容量足够多长时间。由于这些变化是模拟的,因此可以在不中断正常程序的情况下测试核心效率的提高。本项目提供的详细结果如下:平均可用堆芯量(模拟条件下);核心时间已满的百分比;如果内核已满,用户必须等待的时间,每个时间段内运行的作业数量;以及在时间段内运行的单个作业的统计信息。仿真功能所涉及的程序如下。作业根据观察到的条件以随机的时间间隔放置在核心输入队列中。然后在空间允许的情况下将作业加载到岩心中,并在完井时间移除作业。每个工作的核心要求、核心时间和起源都是基于实际数据,但也是通过随机程序选择的,以确保实现。在密西西比大学对实际情况的模拟证明是极其准确的。所进行的模拟结果已被证明是合理的和有用的。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信