Научная статья на тему 'МОДЕЛИ ВЫЧИСЛЕНИЙ'

МОДЕЛИ ВЫЧИСЛЕНИЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
72
9
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
КЛИЕНТ-СЕРВЕР / ОБЛАЧНЫЕ ВЫЧИСЛЕНИЯ / ТУМАННЫЕ ВЫЧИСЛЕНИЯ

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Куан И.А., Азимбаев Д.Ж., Гулида И.В., Гербер А.С.

В данной статье рассматриваются особенности моделей вычислений. Разница между облачными и туманными вычислениями.

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

Текст научной работы на тему «МОДЕЛИ ВЫЧИСЛЕНИЙ»

УДК 654

Куан И.А. магистрант 2 курса

Томский государственный университет систем управления и радиоэлектроники

(Россия, г. Томск)

Азимбаев Д.Ж. студент 4 курса

Томский государственный университет систем управления и радиоэлектроники

(Россия, г. Томск)

Гулида И.В. магистрант 1 курса

Томский государственный университет систем управления и радиоэлектроники

(Россия, г. Томск)

Гербер А.С. студент 4 курса

Томский государственный университет систем управления и радиоэлектроники

(Россия, г. Томск)

МОДЕЛИ ВЫЧИСЛЕНИЙ

Аннотация: в данной статье рассматриваются особенности моделей вычислений. Разница между облачными и туманными вычислениями.

Ключевые слова: клиент-сервер, облачные вычисления, туманные вычисления.

Модель «клиент — сервер» (англ. client-server) — вычислительная или сетевая архитектура, в которой задания или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками услуг, называемыми клиентами. Фактически клиент и сервер — это программное обеспечение. Обычно эти программы расположены на разных вычислительных машинах и взаимодействуют между собой через вычислительную сеть посредством сетевых протоколов, но они могут быть расположены также и на одной машине. Программы-серверы ожидают от клиентских программ запросы и предоставляют им свои ресурсы в виде данных (например, загрузка файлов посредством HTTP, FTP, BitTorrent, потоковое мультимедиа или работа с базами данных) или

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

Модель облачных вычислений отличаются от модели типа «клиент-сервер» тем, что серверы и сервисы рассредоточены по всему миру в распределенных центрах обработки данных. С приходом облачных вычислений сильно изменились рабочие нагрузки. Облачные вычисления позволяют конечным пользователям обращаться к приложениям на серверах, расположенных в облаке, не требуя наличия клиентского ПО на конечном устройстве.

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

Microsoft Outlook — это система типа «клиент-сервер», которая, как правило, устанавливается для определенной организации. Конечные пользователи подключаются к серверу электронной почты с помощью локально установленного почтового клиента. Gmail — это программа, основанная на облачных вычислениях, которая предоставляет своим пользователям из любой точки мира доступ в учетную запись Gmail. Пользователь может создавать, открывать и изменять электронные письма из любого места, где есть подключение к Интернету, с помощью различных устройств и операционных систем. Пользователям больше не нужно следить за обновлением своих почтовых клиентов или устанавливать новые функции, поскольку все обновления выполняются на сервере автоматически.

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

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

Это может повлечь за собой некоторые проблемы, одна из которых заключается в создании каналов между этими устройствами и центров обработки данных, где эти данные можно будет анализировать, как показано на рисунке. Эти устройства могут производить большие объемы данных. Например, всего за 30 минут реактивный двигатель может создать 10 терабайт данных о производительности и состоянии. Отправлять все эти данные от устройств Интернета Вещей в облако для анализа и дальнейшей передачи решений на периметр не очень эффективно. Вместо этого часть анализа должна происходить на границе, например на маршрутизаторах Cisco промышленного стандарта, созданных для работы в полевых условиях.

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

Список литературы:

1. Клиент — сервер. [Электронный ресурс]. https://щ.wikipedia.org/wiki/Клиент сервер/ (дата обращения: 10.12.2018)

Режим доступа:

2. Основы облачных вычислений. [Электронный ресурс]. доступа:https://studizba.com/lectures/10-informatika-i-programmirovanie/351-oblachnye-vychisleniya/4761 -3-osnovy-oblachnyh-vychisleniy.html/ (дата обращения: 1.12.2018)

Режим

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