RESEARCH OF LIMIT TIME INDICES OF SOFTWARE ENVIRONMENTS OF REAL TIME OPERATING SYSTEMS
Journal Title: Наука та прогрес транспорту - Year 2018, Vol 0, Issue 3
Abstract
Purpose. More than 20 years of the Worst Case Execution Time (WCET) studies have led to the development of many methods for its evaluation. So far, there are no definitive conclusions about usage of these methods. Therefore, the purpose of this paper is to determine the possibility of using a hybrid method for estimating WCET in real-time systems. Methodology. The approach for evaluating WCET for a hybrid method is to parse the input code in the C++ programming language and, after constructing the control flow graph, get the execution time of its base blocks. After finding the longest way of the graph, to estimate the time of execution of this way and get the WCET evaluation. To find the longest-running way, the reverse Dijkstra algorithm was chosen. After that, there was made a comparison of the limiting time estimations that were obtained by static and hybrid methods, as well as an analysis of the discrepancy between these results. Findings. Determining the worst execution time of programs is most important for "hard real-time" tasks. Underestimation of this indicator can lead to catastrophic consequences. An overestimation – to a significant overexpenditure of resources. Therefore, WCET was evaluated using static and dynamic methods. It was determined that the results obtained by the two methods correlate well. For the class of tasks that are under consideration, WCET execution time can be determined using a hybrid method. Adding an extra time of 15–20 % to the results, obtained by the hybrid method, allows getting a foolproof estimate of WCET in real-time systems. Originality. The hybrid method has been existing for some time, but the reliability of its use has not been sufficiently studied yet. The given study makes a step in determining the practical applicability of the hybrid method for time estimation of real-time tasks. Practical value. The results of this research allow us to conclude that a hybrid method could be used for obtaining WCET in "hard real-time" tasks. Furthermore, some unknown at this moment influence of the OS RT environment can be taken into account by adding extra time.
Authors and Affiliations
V. Y. Nechay, D. О. Voloshyn, O. I. Nezhumira
ВРАХУВАННЯ АЕРОДИНАМІЧНОГО ВПЛИВУ ПРИ ВСТАНОВЛЕННІ МАКСИМАЛЬНО-ПЕРЕДБАЧЕНИХ ШВИДКОСТЕЙ РУХУ ВИСОКОШВИДКІСНОГО ПОТЯГУ
Мета. У роботі передбачається провести дослідження впливу аеродинамічного тиску на максимально-допустимі швидкості руху високошвидкісного поїзду по існуючій інфраструктурі залізниці. Методика. Дослідження величини та нап...
МОДЕЛИРОВАНИЕ ОРГАНИЗАЦИИ РЕМОНТА ЛОКОМОТИВОВ МЕТОДАМИ ТЕОРИИ СИСТЕМ МАССОВОГО ОБСЛУЖИВАНИЯ
Цель. В научной работе необходимо оценить влияние показателей эксплуатации и надежности локомотивов на систему организации их ремонта в депо с использованием методов теории массового обслуживания. Методика. В работе пред...
REDUCING THE INTENSITY OF TAKEAWAY PULVERIZED COAL BY USING SPECIAL SOLUTION
Purpose. The article is aimed: 1) to develop the coal coating solution in open railway cars or to cover coal piles to minimize the coal dust losses; 2) creating a mathematical model of the process of the solution feeding...
УДОСКОНАЛЕННЯ ДИСПЕТЧЕРСЬКОГО РЕГУЛЮВАННЯ РУХУ ПОЇЗДІВ ЗА ДОПОМОГОЮ ВВЕДЕННЯ ОПЕРАТИВНИХ ЗОН
Мета. У роботі необхідно дослідити доцільність передачі автоматичного керування малодіяльними станціями дільниці (за принципом диспетчерської централізації) черговим по опорних станціях. Методика. У статті проаналізована...
МОДЕЛИРОВАНИЕ ТЕМПЕРАТУРНЫХ ПОЛЕЙ В ТВЕРДОТЕЛЬНЫХ ТЕПЛОВЫХ АККУМУЛЯТОРАХ
Цель. В настоящее время одним из приоритетных направлений энергосбережения является экономия затрат на теплоснабжение в промышленных и жилых зданиях за счет запасенной в ночное время тепловой энергии и отдачи ее в дневны...