Оценка производительности распределенной информационной системы на основе построения временного профиля

Autor: Savchenko, Vitalii, Matsko, Oleksander, Vorobiova, Viktoria, Kizyak, Yaroslav, Duhanets, Viktor
Jazyk: angličtina
Rok vydání: 2017
Předmět:
Zdroj: Східно-Європейський журнал передових технологій; Том 6, № 2 (90) (2017): Інформаційні технології. Системи управління в промисловості; 44-52
Восточно-Европейский журнал передовых технологий; Том 6, № 2 (90) (2017): Информационные технологии. Системы управления в промышленности; 44-52
Eastern-European Journal of Enterprise Technologies; Том 6, № 2 (90) (2017): Information technology. Industry control systems; 44-52
ISSN: 1729-3774
1729-4061
Popis: The problem of determining performance parameters for distributed information systems, which are formed by heterogeneous hardware, is examined. The information system, designed to perform distributed computing, based on the interaction between elements, is presented in the form of a combination of operation processes of software objects (agents) in interaction with operators.To provide a possibility of algorithmic and quantitative analysis of the system’s operation process, the authors used time diagrams, which can be obtained based of time profiles of serial and distributed actors. Construction of the time profile of an actor is provided by knowledge of the sequence of performed actions and the average time to perform each action. Based on the knowledge of a typical time profile, estimations of different kinds of performance were obtained and the ratio, linking the main forms of performance to a variety of quantitative characteristics of the system, was derived.As the key indicator of performance assessment, it is proposed to apply throughput, which for a serial actor is the ratio of loading of an actor and total time of actions per task. It was shown that within a single distributed actor, total throughput remains constant regardless of redistribution of the number of tasks between serial actors.As another performance indicator, it is proposed to apply response time of the system as the average time to fulfil a task by an actor. Relationship between response time and throughput of the system was established analytically. It was determined by modeling that at an increase in throughput, response time of the system decreases, reaching 0 at a certain ratio of throughput and the number of fulfilled tasks.The introduction of these ratios, in addition to the key indicators, also makes it possible to determine derivative parameters of the system, such as minimal computation time, average time of waiting for requests and amount of memory, required to fulfil tasks. In this case, it was determined that the minimum computation time is a magnitude, dependent on the capacity of an actor and the number of actions performed, as well as the ratio of computation time and exchange time. The average time of waiting for a request is the difference between total operation time and direct time for fulfilling the task by actors. The amount of required memory is determined based on knowledge of amount of memory, involved in performance of certain processes and atomic operations.Presented ratios make it possible to evaluate quantitatively parameters of distributed information systems and to synthesize systems with assigned parameters of throughput and response time
Досліджується проблема визначення параметрів продуктивності для розподілених інформаційних систем, які утворені різнорідними апаратними засобами. Визначено структуру та розроблено опис процесу функціонування інформаційної системи, призначеної для розподіленого виконання завдань. Запропоновано методику оцінки продуктивності елементів розподіленої інформаційної системи на основі побудови часового профілю. Здійснено моделювання та показано зв’язок між основними показниками продуктивності системи
Исследуется проблема определения параметров производительности для распределенных информационных систем, которые простроены на базе разнородных аппаратных средств. Определена структура и разработано описание процесса функционирования информационной системы, предназначенной для распределенного выполнения задач. Предложена методика оценивания производительности элементов распределенной информационной системы на основе построения временного профиля. Осуществлено моделирование и показана связь между основными показателями производительности системы
Databáze: OpenAIRE
načítá se...