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

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

CC BY
86
18
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАСПРЕДЕЛЕННЫЕ ВЫЧИСЛЕНИЯ / DISTRIBUTED COMPUTING / ПАРАЛЛЕЛЬНОЕ ПРОГРАММИРОВАНИЕ / PARALLEL PROGRAMMING / АСИНХРОННАЯ СВЯЗЬ / ASYNCHRONOUS COMMUNICATION / КОНЦЕПЦИЯ ПРОЗРАЧНОСТИ / CONCEPT OF TRANSPARENCY

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Приньков Алексей Сергеевич, Николаев Дмитрий Александрович

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

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

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

от 30 до 50 тысяч рублей, для юридических лиц — от 80 до 100 тысяч. В случае повторного неисполнения данного требования (уже после наложения административного штрафа) налагается новый штраф, в размере до 500 тысяч рублей для физических лиц и до 1 миллиона — для юридических.

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

Литература

1. Васютина Т. Л., Стахно Р. Е. Применение современных информационных технологий в обучении // Проблемы современной науки и образования, 2016. № 7 (49). С. 52-55.

2. Парфенов Н. П., Стахно Р. Е. Технология защиты персональных данных // Наука, техника и образование, 2016. № 4 (22). С. 15-16.

3. Стахно Р. Е., Гончар А. А. Защита информации в современном документообороте // Наука, техника и образование, 2016. № 4 (22). С. 19-21.

4. Домбровская Л. А., Яковлева Н. А., Стахно Р. Е. Современные подходы к защите информации, методы, средства и инструменты защиты // Наука, техника и образование, 2016. № 4 (22). С. 16-19.

5. Федеральный закон от 27.07.2006 N 152-ФЗ (ред. от 21.07.2014) «О персональных данных» (с изм. и доп., вступ. в силу с 01.09.2015). [Электронный ресурс]. Режим доступа: http://www.consultant.ru/ (дата обращения: 27.10.2016).

Development asynchronous communication as a means of achieving

transparency criteria of distributed systems 1 2 Prinkov A. , Nikolayev D. (Russian Federation)

Реализация асинхронной связи для достижения критериев

прозрачности распределенных систем

Приньков А. С.1, Николаев Д. А.2 (Российская Федерация)

1Приньков Алексей Сергеевич /Prinkov Alexey - студент; 2Николаев Дмитрий ААлександрович / Nikolayev Dmitry - кандидат физико-математических наук, кафедра прикладной математики, факультет автоматизации и информатики, Липецкий государственный технический университет, г. Липецк

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

Abstract: this article discusses the development of asynchronous communication as a means for achieving transparency criteria of distributed systems. We describe some suggestions for the design of asynchronous communication protocol.

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

Keywords: distributed computing, parallel programming, asynchronous communication, the concept of transparency.

Распределенная система — это набор независимых вычислительных устройств, представляющийся их пользователям единой объединённой системой [1]. Цель данной статьи разобрать проблемы представления и проектирования целостности и эффективности распределенной системы. Достижение поставленной цели удобнее рассматривать с помощью концепции прозрачности. Она включает в себя следующие аспекты: доступ, местоположение, перенос, репликация, параллельный доступ, отказ, сохранность [2]. Нами будут рассмотрены некоторые из них, которые можно решить, используя метод асинхронной связи.

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

Рис. 1. Объектно-ориентированная модель асинхронной связи

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

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

29 ■ Еигореап Баепсе № 11(21)

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

Немаловажным является реализация отказоустойчивости, которая включает в себя: доступность, безотказность, безопасность, ремонтопригодность [3]. Первые два пункта решаются с помощью генерации исключений и их обработки, как указано на Рисунке 1. Безопасность и ремонтопригодность выполняются специализированными на это методами [4].

Литература

1. Таненбаум Э., Ван Стеен М. Распределенные системы. Принципы и парадигмы. СПб.: Питер, 2003. 877 с.

2. Косяков М. С. Введение в распределенные вычисления. СПб: НИУ ИТМО, 2014. 155 с.

3. Coulouris G., Dollimore J., Kindberg T. Distributed Systems. Concepts and Design Addison-Wesley Publishing Company, 2002. 644 p.

4. Tel G. Introduction to Distributed Algorithms. Cambridge University Press, 2003. 534 p.

The use of hyperboloid structures in architecture and construction 1 2 Gelmanova M. , Ulyumdzhieva G. (Russian Federation)

Применение гиперболоидных конструкций

в архитектуре и строительстве

Гельманова М. О.1, Улюмджиева Г. В.2 (Российская Федерация)

1Гельманова Маргарита Олеговна / Gelmanova Margarita - магистр, Институт строительства и архитектуры; 2Улюмджиева Гиляна Вячеславовна / Ulyumdzhieva Gilyana - магистр, кафедра архитектуры гражданских и промышленных зданий, Институт фундаментального образования Московский государственный строительный университет, г. Москва

Аннотация: в статье рассмотрены примеры применения гиперболоидных конструкций и их преимущества.

Abstract: the article describes application examples of hyperboloid structures and their advantages.

Ключевые слова: гиперболоидные конструкции, гиперболический параболоид, однополостной гиперболоид, Шухов.

Keywords: hyperboloid structures, hyperbolic paraboloid, hyperboloid of one sheet, Shukhov.

В практике промышленного строительства широкое распространение в качестве башен-радиомачт, маяков, водонапорных башен, опор для линий передач получили гиперболоидные конструкции, которые могут иметь форму гиперболического параболоида или однополостного гиперболоида (рис. 1). Эти сооружения являются дважды линейчатыми поверхностями, в основе которых лежат две пересекающиеся прямые, по всей длине которых устанавливаются металлические стержни, которые образуют прочную стальную сетчатую конструкцию [1, 2].

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