{"title":"Programmed restarts","authors":"Henry Pikner","doi":"10.1145/800184.810469","DOIUrl":null,"url":null,"abstract":"It can happen to the computer programs that require long execution times that their runs are interrupted due to various reasons lying outside the programs. Part 1 of this paper estimates how much time we shall probably need to run a job, provided that we know the frequency of system halts and how long it takes to run the job smoothly. Mean time for programs that have to start from the very beginning after each halt, is compared with the mean time of the same jobs whose additional (restarting) code allows previous results to be saved and used at a restart. Part 2 states some features the restarting code should have, and finds places in the simplified program structure most suitable for locating parts of the restarting code.","PeriodicalId":126192,"journal":{"name":"ACM '71","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM '71","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/800184.810469","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
It can happen to the computer programs that require long execution times that their runs are interrupted due to various reasons lying outside the programs. Part 1 of this paper estimates how much time we shall probably need to run a job, provided that we know the frequency of system halts and how long it takes to run the job smoothly. Mean time for programs that have to start from the very beginning after each halt, is compared with the mean time of the same jobs whose additional (restarting) code allows previous results to be saved and used at a restart. Part 2 states some features the restarting code should have, and finds places in the simplified program structure most suitable for locating parts of the restarting code.