Научная статья на тему 'Описание технической архитектуры системы управления предприятием связи с использованием тензорной методологии анализа систем'

Описание технической архитектуры системы управления предприятием связи с использованием тензорной методологии анализа систем Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
387
53
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УПРАВЛЕНИЕ / ТЕЛЕКОММУНИКАЦИИ / АРХИТЕКТУРА / ПРЕДПРИЯТИЕ / MANAGEMENT / TELECOMMUNICATIONS / ARCHITECTURE / ENTERPRISE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Треногин Николай Геннадьевич, Веловатый Евгений Александрович, Петров Михаил Николаевич

Рассмотрен вопрос применения тензорного анализа для описания архитектуры управления предприятием телекоммуникационной отрасли.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Треногин Николай Геннадьевич, Веловатый Евгений Александрович, Петров Михаил Николаевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

DESCRIPTION OF TECHNICAL ARCHITECTURE OF ERP-SYSTEM OF «SIBIRTELECOM» WITH THE USE OF TENSOR METHODOLOGY OF SYSTEM ANALYSIS

The authors consider the problems of application of tensor analysis for description of architecture of management in enterprises of telecommunication branch.

Текст научной работы на тему «Описание технической архитектуры системы управления предприятием связи с использованием тензорной методологии анализа систем»

Оно имеет вид

x1 = -у ст2 - 2стаsin29 + f (9), у = стcos29+g (9).

Подставляя эти соотношения в (9), имеем

x1 =-^2ст2 - 2стаsin29 + с1, У1 =стcos29-2а9.

Это и есть неявное решение системы уравнений (4).

Поскольку система (9) допускает оператор X = x1дх + у15У, то ее инвариантное решение можно искать на подалгебре

X = дст - (^2 ст2 + 2ст sin 29)— + (ст cos 29- 2a9)дy.

' 2 дx

Оно имеет вид

x2 = -У^ст3 -12ст2аsin29 + f (9), У2 =- >/ ст2 cos29- 2а9ст + g (9).

Подставляя (x2, у2) в уравнения (9), найдем f, g,

а, следовательно, еще одно неявное решение уравнений (4). Действуя таким же образом, мы сможем построить бесконечную серию решений как уравнений (9), так и уравнений (4).

Аналогичная ситуация имеет место и с другими решениями из (20).

Замечание. Решения ^о,у0),(x1,уД^,У2), ... порождают точечные симметрии, действуя которыми на решение Прандтля и его характеристики получаем еще бесконечные серии решений.

Этот способ построения решений будет описан в следующих статьях.

Библиографические ссылки

1. Хилл Р. Математическая теория пластичности. М. : Гостехтеоретиздат, 1954.

2. Киряков П. П., Сенашов С. И., Яхно А. Н. Приложение симметрий и законов сохранения к решению дифференциальных уравнений. Новосибирск : Наука, 2001.

S. I. Senashov, E. V. Filyushina, A. M. Popov, I. V. Kovalev

SOME EXACT SOLUTIONS OF EQUATIONS OF THE ANISOTROPIC THEORY OF PLASTICITY

With the help of a group of continuous transformations accepted by the system of equations of anisotropic plasticity in bivariate case there were found some new exact solutions, which are analogues of exact solutions in the isotropic case.

Keywords: anisotropic theory ofplasticity, group of continuous transformations, the Lie algebra.

© Сенашов С. И., Филюшина Е. В., Попов А. М., Ковалев И. В., 2011

УДК 681.324

Н. Г. Треногин, Е. А. Веловатый, М. Н. Петров

ОПИСАНИЕ ТЕХНИЧЕСКОЙ АРХИТЕКТУРЫ СИСТЕМЫ УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ СВЯЗИ С ИСПОЛЬЗОВАНИЕМ ТЕНЗОРНОЙ МЕТОДОЛОГИИ АНАЛИЗА СИСТЕМ

Рассмотрен вопрос применения тензорного анализа для описания архитектуры управления предприятием телекоммуникационной отрасли.

Ключевые слова: управление, телекоммуникации, архитектура, предприятие.

Работу современного крупного предприятия всегда сопровождает набор необходимых для осуществления бизнес-деятельности информационных систем: система управления предприятием, система биллинга (для предприятий связи), система электронного документооборота и т. д.

Современные информационные системы в своей работе опираются не только на безупречно спроектированную техническую архитектуру или правильно выбранную систему баз данных, а зачастую обеспечивают стабильную работу за счет сочетания многих

параметров. Принято говорить об «интегральном» подходе к обеспечению необходимых характеристик быстродействия и надежности систем.

С 2009 г. на предприятии связи макрорегиональ-ного филиала «Сибирь» ОАО «Ростелеком» эксплуатируется система управления предприятием на базе Oracle E-Business Suite.

В данной работе рассмотрен подход к оценке и повышению быстродействия системы управления предприятием. Для описания технической архитектуры системы управления предприятием предлагается ис-

пользовать тензорную методологию, которая позволяет представить систему в виде удобного для дальнейшего анализа набора величин.

При проектировании системы управления предприятием параметры производительности системы были рассчитаны исходя из определенного объема данных и количества работающих пользователей. В ходе эксплуатации эти параметры были превышены. Кроме того, исходя из изменения законодательства и требований бизнеса, был изменен код системы, что также ухудшило быстродействие.

В результате в определенный момент времени пользователи начали ощущать заметное замедление работы системы управления предприятием. Данное замедление является критичным для деятельности компании, поскольку не позволяет своевременно выполнить бизнес-процессы и получить необходимую отчетность.

Специалистами ИТ-блока компании был проведен анализ ситуации и намечен план решения проблемы, в который вошли следующие мероприятия.

1. Оптимизация производительности работы расширений.

В рамках данных работ были выявлены программы, которые выполнялись наиболее долго либо создавали наибольшую нагрузку на систему. Была произведена доработка расширений и на промышленный экземпляр установлены оптимизированные версии.

2. Разработка и внедрение процедур планирования запуска задач.

Для обеспечения повышения производительности системы была реализована схема установки приоритетов выполнения пользовательских запросов. В условиях пиковой загрузки системы данный подход дал возможность пользователям обеспечить бесперебойное выполнение важных и срочных бизнес-процессов. Также были подготовлены технические решения, позволяющие регламентировать работу пользователей.

3. Модернизация вычислительного комплекса.

Производительность любой информационной системы, обрабатывающей данные, имеет нелинейную зависимость от количества данных (т. е. при увеличении объема данных в два раза время их обработки увеличивается более чем в два раза). Поэтому параллельно с работами по снижению ресурсоемкости были проведены работы по увеличению мощности вычислительного комплекса: увеличение количества процессоров, увеличение объема оперативной памяти серверов, перераспределение мощности.

Для поиска оптимального решения задачи модернизации вычислительного комплекса была применена тензорная методология анализа систем.

Понятие тензорной методологии анализа систем. Процесс описания разнородных систем с помощью универсальных понятий элемента и структуры приводит к следующему обобщению: множество систем является множеством различных проявлений некоторой обобщенной абстрактной системы, а следовательно, элементы и структуры рассматриваемых систем определенным образом взаимосвязаны. В таком

случае, имея результаты анализа одной системы, можно прикладывать их к другим системам с помощью некоторого количества стандартных преобразований. Абстрактная сложная система может быть рассмотрена как геометрический объект, помещенный в некоторое многомерное пространство, а все многообразие существующих систем - как проекции данного объекта в частные системы координат.

Теория преобразований систем координат рассматривается в рамках векторного исчисления. Математическим аппаратом, позволяющим оперировать обобщенными «-мерными пространствами и объектами в них, является тензорный анализ.

Автор тензорной методологии анализа систем -американский ученый и инженер Г. Крон [1; 2]. Крон сделал вывод, что инвариантом преобразований структуры является линейная форма, связанная с каждым элементом сети.

В приложении к теории связи дальнейшее развитие тензорная методология Г. Крона получила в работах [3; 4], в которых впервые использована тензорная методология для анализа вероятностно-временных характеристик в сетях связи.

Узловой метод анализа сети. В узловых сетях воздействующей величиной является интенсивность потока входящих в сеть сообщений X, а величиной отклика - значение длины очереди, возникающей в системе массового обслуживания под действием X при заданных интенсивностях обслуживания.

На первом этапе анализа узловых сетей тензорным методом необходимо установить вспомогательную сеть. К вспомогательной сети предъявляется следующее требование: получение уравнения состояния и компонент участвующих в нем геометрических объектов не должно представлять особой сложности. Простейшим частным случаем вспомогательной сети является примитивная сеть. Примитивная узловая сеть из п ветвей состоит из п не замкнутых обособленных ветвей.

Примитивная узловая сеть содержит п независимых подсетей и 2п узлов, и, следовательно, имеет 2п - п = п узловых пар. Два конца каждой ветви образуют узловую пару, через которую поступает и уходит поток сообщений интенсивностью X. Ветвь представляет, таким образом, одно- или многоканальную двухполюсную однофазную сеть передачи дискретных сообщений.

Простейшим элементом примитивной узловой сети является ветвь, представляющая собой обособленный открытый путь. Для ее описания необходимы следующие геометрические объекты: X - интенсивность потока сообщений, воздействующего на систему массового обслуживания, расположенную в ветви; N - длина очереди, возникающей в буфере системы массового обслуживания под действием входящего потока сообщений; / - интенсивность выхода обслуженных сообщений из системы массового обслуживания; является величиной, обратной времени задержки.

Согласно формуле Литтла, уравнение состояния простейшего элемента - двухполюсной однофазной сети передачи дискретных сообщений с системой массового обслуживания для узлового возбуждения -запишется как

Х = f • N.

Геометрические объекты, необходимые для описания примитивной сети, представленные в матричной форме, имеют тот же вид, что и для элемента примитивной сети:

' N1' \ ■ /1,1 /1,2 ... /1,п

N2 ; x = X2 ; / = . ,// : ,;// . // п

_ N _ >п . /п,1 /п,2 ... /п, п

где X - интенсивности потоков сообщений, воздействующих на соответствующие ветви; N - значения длин очередей, которые возникают в буферах систем массового обслуживания, соответствующих ветвям, под действием поступающего потока сообщений; / -квадратная матрица значений интенсивности выхода обслуженных сообщений, размерностью п-строк на п-столбцов. Элементы главной диагонали представляют собой интенсивности выхода обслуженных сообщений из систем массового обслуживания в соответствующих ветвях. Остальные элементы матрицы отражают взаимное влияние систем массового обслуживания друг на друга.

Итак, матричное уравнение состояния примитивной сети:

X = f • N.

Эквивалентная система уравнений состояния примитивной сети:

^ = /1,1 • N1 + /1,2 • N2 + ... + /1,п • Nп ,

X2 = /2,1 • N1 + ./2,2 • N2 + ... + ./2,п • Nп ,

^п = /п,1 • ^1 + /п,2 • N2 + ... + /п,п • Nп .

Геометрические объекты, необходимые для описания исходной сети и уравнения состояния исходной сети, выраженные в матричной форме, имеют тот же вид, что и для примитивной сети, отличаясь лишь значениями компонент. Однако при соединении п отдельных ветвей в узловых сетях число независимых узловых пар уменьшается с п до (п - к). Независимыми называются узловые пары, которые не могут быть выражены друг через друга, в то же время любая другая величина в сети может быть получена линейной комбинацией этих независимых узловых пар. Остальные к путей учитываются при помощи уравнений связи. Геометрический объект, связывающий переменные обеих систем, называется тензором преобразования. Уравнения преобразования переменных в узловой сети имеют вид

N1 = А1,1 • ^1 + А1,2 • N2 + ... + А1,п-к • Nп-к,

N2 = А2,1 • ^1 + А2,2 • N2 + ... + А2,п-к • Nп-к , (^

^^п = Ап,1 • ^1 + Ап,2 • N2+ ... + Ап,п-к • ]^'п-к .

Коэффициенты при величинах N исходной сети представляют собой тензор преобразования А узловой сети:

А1,1 А1,2 ... А1, п-к

А = А2,1 А2,2 ... А2,п-к

_Ап,1 Ап,2 ... Ап,п-к _

Система уравнений (1) в матричной форме запишется следующим образом:

N = А • N',

где N - длина очередей в ветвях примитивной (вспомогательной) сети; N - вектор длин совокупных очередей в открытых путях исходной сети; А - матрица преобразования переменных (значений длин очередей) между примитивной и вспомогательной сетями.

Выразим закон преобразования вектора интенсивностей потоков сообщений X, воздействующих на ветви примитивной сети, в вектор интенсивности потоков сообщений X', воздействующих на узловые пары (открытые пути) исходной сети:

X = А •X'. (2)

Матрица значений интенсивности выхода обслуженных сообщений из систем массового обслуживания в исходной сети:

/' = • / • А, (3)

где Т означает, что матрица А транспонирована.

Следовательно, компоненты /' исходной сети находятся по компонентам матрицы / примитивной сети с помощью формулы преобразования (3), причем размерность матрицы /' отличается от размерности / и равна (п - к) строк на (п - к) столбцов.

Запишем уравнение состояния исходной сети в матричной форме:

Г = / '• N'. (4)

Результатом решения данной системы уравнений является определение длин очередей в открытых путях (между узловыми парами) исходной сети. Обычно это лишь промежуточный результат. В том случае, если вспомогательная сеть является примитивной, длины очередей в системах массового обслуживания, расположенных в отдельных ветвях исходной сети N в) и интенсивности потоков сообщений, проходящих в отдельных ветвях (X ' в) находятся по формулам

Nв = А • N', XB = / • А • N (5)

соответственно.

Использование тензорной методологии для описания системы. Рассматриваемый подход дает значительное упрощение задачи описания и анализа не только сетей массового обслуживания при моделировании информационных систем, но и других задач из многих областей [5-7].

Рассмотрим схему работы систем и оборудования, являющихся составными частями системы управления предприятием макрорегионального филиала «Сибирь» ОАО «Ростелеком» (рис. 1).

Функционально данная система работает по принципу запуска и обработки запросов, с последующим предоставлением результатов. Запросами могут являться запуски выполняемых процедур обработки данных, запросы пользователей в виде получения отчетов и др. Система может не иметь возможности обработать сразу все запросы, поступившие в определенный момент времени. В этом случае образуется очередь запросов. Таким образом, система функционирует как система массового обслуживания (рис. 2).

Рис. 1. Схема организации технической архитектуры системы управления предприятием

Рис. 2. Схема, представленная в виде системы массового обслуживания

С использованием тензорной методологии система описывается следующим образом:

0 0

_ 0 0 ... /19,19 _

Для анализа были выбраны следующие ветви системы:

а: 3 13 2 с: 5 11 14 е: 7 11 18 я: 9 12 17

Ь: 4 13 1 й: 6 11 16 / 8 12 15 к: 10 12 19

Матрица тензора преобразования:

0 1 0 0 0 0 0 0

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

1 0 0 0 0 0 0 0

1 0 0 0 0 0 0 0

0 1 0 0 0 0 0 0

0 0 1 0 0 0 0 0

0 0 0 1 0 0 0 0

0 0 0 0 1 0 0 0

0 0 0 0 0 1 0 0

0 0 0 0 0 0 1 0

А = 0 0 0 0 0 0 0 1

0 0 1 1 1 0 0 0

0 0 0 0 0 1 1 1

1 1 0 0 0 0 0 0

0 0 1 0 0 0 0 0

0 0 0 0 0 1 0 0

0 0 0 1 0 0 0 0

0 0 0 0 0 0 1 0

0 0 0 0 1 0 0 0

0 0 0 0 0 0 0 1

0 1 1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0

1 0 0 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0

0 0 0 0 1 0 0 0 0 0 1 0 0 1 0 0 0 0 0

0 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0

0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0

0 0 0 0 0 0 0 1 0 0 0 1 0 0 1 0 0 0 0

0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0

0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 1

Х =

.19 _

>1 X2

19 _

/ =

/1,1 о

0 /,2

С учетом формул (2)-(4):

X3 + ^13 + Х2 = (/3,3 + /13,13 + /2,2) ' Ха + /13,13 ' Xb,

X4 — Х13 + Х1 = (/4,4 — /13,13 + /1,1) ' NЬ — /13,13 ' XЬ,

X 5 + X11 X14 = (/ 5,5 + /11,11 — /14,14) ■ X С +

+ /11,11 ■ X d + /11,11 ■ Xe ,

X 6 + Я-11 -X16 = /11,11 ■ X с + (/6,6 + /11,11 - /16,16) Х

х X d + /11,11 ■ Xe ,

X 7 + X11 X18 = /11,11 ■ X с + /11,11 ■ X d +

+ (/7,7 + /11,11 - /18,18) ■ Xе,

X8 + ^2 — X15 = (/8,8 + /12,12 - /15,15) ■ X/ +

+ /11,11 ■ X g + /11,11 ■ Xh,

X9 + X12 X17 = /11,11 ■ X / + (/9,9 + /12,12 — /17,17) Х

Х Xg + /11,11 ■ Xк,

X10 + X12 X19 = /11,11 ■ X / + /11,11 ■ X g +

1+ (/10 ,10 + /12 ,12 /19 ,19) ■ X},-

Таким образом, мы получили систему уравнений, соответствующую формуле (4). Так же могут быть получены формулы (5) для данной системы.

Использование средств автоматизации расчета параметров. Для наглядного отображения систем и расчета характеристик часто используют специализированные программные средства. Авторами статьи разработана программа автоматизации описания систем с применением тензорной методологии (рис. 3).

Рис. 3. Интерфейс программы анализа сетевой структуры

Программа имеет пользовательский интерфейс для составления схемы исследуемой системы. Пользователю необходимо определить узлы сети, ветви и указать последовательность обхода узлов. После окончания составления схемы необходимо нажать кнопку «Рассчитать», и программа сформирует все параметры описания системы.

Изложим результаты работ по оптимизации производительности. После проведения мероприятий 1-3, описанных выше, в том числе работ по модернизации вычислительного комплекса, необходимый результат по оптимизации производительности системы управления предприятием был достигнут (рис. 4).

00:00 о2;оо м:оо «:оо 08:00 ю;оо tî:oo 1«;оо и:оо 18 :оо 2о:оо 22:оо со:оо

Рис. 4. Показатели загруженности системы управления предприятием до и после проведения процедур оптимизации производительности

Полученная в результате аналитического анализа и расчетов система уравнений позволила получить информацию о том, какие именно параметры системы необходимо улучшить, т. е. увеличить и перераспределить ресурсы определенных серверов, чтобы возросла производительность всей системы.

Тензорная методология является мощным инструментом для исследования характеристик сложных систем. Универсальность и общность описаний и рассуждений создает предпосылки для широкого применения методологии в современных условиях.

Представленный подход использования тензорной методологии для описания системы управления предприятием позволяет в полной мере описать систему и происходящие в ней процессы.

Использование средств автоматизации дает возможность значительно упростить рутинные операции вычисления параметров, учитывая тот факт, что система имеет сложную структуру с большим количеством элементов.

Библиографические ссылки

1. Крон Г. Тензорный анализ сетей : пер. с англ. М. : Сов. радио, 1978.

2. Крон Г. Исследование сложных систем по частям - диакоптика : пер. с англ. М. : Наука, 1972.

3. Петров М. Н. Вероятностно-временные характеристики в сетях и системах передачи интегральной информации / Краснояр. гос. техн. ун-т. Красноярск, 1997.

4. Веревкина Е. В., Корякина О. А., Петров М. Н. Тензорная методология исследования нагрузки в информационных сетях / НИИ систем управления волновых процессов и технологий (СУВПТ). Красноярск, 2004.

5. Петров М. Н., Треногин Н. Г. Распределенные информационные системы управления в телекоммуникационной отрасли / НИИ СУВПТ. Красноярск, 2006.

6. Треногин Н. Г. Внедрение инновационных решений в деятельности ИТ-подразделений телекоммуникационных компаний. Красноярск : Поликом, 2006.

7. Веревкина Е. В., Гуревич Д. М., Петров М. Н. Тензорная методология исследования бизнес-процессов / НИИ СУВПТ. Красноярск, 2005.

N. G. Trenogin, E. A. Velovatiy, M. N. Petrov

DESCRIPTION OF TECHNICAL ARCHITECTURE OF ERP-SYSTEM OF «SIBIRTELECOM»

WITH THE USE OF TENSOR METHODOLOGY OF SYSTEM ANALYSIS

The authors consider the problems of application of tensor analysis for description of architecture of management in enterprises of telecommunication branch.

Keywords: management, telecommunications, architecture, enterprise.

© Треногин Н. Г., Веловатый Е. А., Петров М. Н., 2011

i Надоели баннеры? Вы всегда можете отключить рекламу.