Росистые вычисления
Эта статья может быть слишком технической для понимания большинства читателей . ( январь 2019 г. ) |
Росистые вычисления [1] — это парадигма информационных технологий ( ИТ ), которая сочетает в себе основную концепцию облачных вычислений с возможностями конечных устройств ( персональных компьютеров , мобильных телефонов и т. д.). [2] Он используется для повышения удобства работы конечного пользователя по сравнению с использованием только облачных вычислений . [3] Росистые вычисления пытаются решить основные проблемы, связанные с технологией облачных вычислений, такие как зависимость от доступа в Интернет . Dropbox является примером парадигмы росистых вычислений, поскольку он обеспечивает доступ к файлам и папкам в облаке в дополнение к хранению копий на локальных устройствах. Это позволяет пользователю получать доступ к файлам в периоды отсутствия подключения к Интернету; когда соединение устанавливается снова, файлы и папки синхронизируются обратно с облачным сервером. [4]
История
[ редактировать ]Термин «росистые вычисления», используемый в информационных технологиях, впервые появился в 2015 году в ИТ-литературе и с тех пор стал отдельной областью. Архитектура Cloud-Dew была предложена как возможное решение проблемы доступности офлайн-данных. [5] Сначала в его сферу деятельности входили только веб-приложения ; Позже были предложены более широкие приложения. [6] [7]
Росистые вычисления — это модель, основанная на первоначальной концепции облачных вычислений . На основе облачных вычислений также возникли другие модели, в том числе туманные вычисления , периферийные вычисления , росистые вычисления и другие. Сторонники утверждают, что эти новые модели, такие как росистые вычисления, могут предоставить пользователям лучший опыт. [8]
Облачные вычисления обеспечивают универсальный доступ и масштабируемость . Однако, когда все ресурсы находятся далеко от контроля пользователя, иногда возникают проблемы. В классической парадигме облачных вычислений, когда интернет-соединение с серверами потеряно, пользователь не может получить доступ к своим данным; Dew Computing призван решить эту проблему. [4] [9] [7] [10]
Определение
[ редактировать ]В качестве парадигмы информационных технологий росистые вычисления стремятся использовать возможности персональных компьютеров вместе с облачными сервисами более надежным образом. [3] [9] [8]
Ключевыми особенностями росистых вычислений являются независимость и сотрудничество. Независимость означает, что локальное устройство должно иметь возможность предоставлять услуги без постоянного подключения к Интернету . Совместная работа означает, что приложение должно иметь возможность подключаться к облачной службе и синхронизировать данные, когда это необходимо. [10]
Использование слова « роса » отражает природные явления: облака находятся далеко от земли, туман ближе к земле, а роса находится на земле. Аналогично, облачные вычисления — это удаленная услуга, туманные вычисления — рядом с пользователем, а росистые вычисления — на стороне пользователя.
Архитектура
[ редактировать ]Чтобы установить архитектуру Cloud-Dew на ПК, необходима росистая виртуальная машина (DVM). DVM представляет собой изолированную среду для выполнения сервера росы на локальном ПК и состоит как минимум из трех компонентов: сервера росы (DS), анализа данных сервера (DAS) и искусственного интеллекта росы (AID). . [5]
- Dew-сервер (DS) : DS действует как облачная служба на локальном ПК. Он взаимодействует и периодически синхронизирует контент с облачным сервисом. [5]
- Сервер анализа росы (DAS) . Сервер анализа росы собирает данные о том, как используется сервер росы. [5]
- Искусственный интеллект росы (AID) : после получения данных от DAS о шаблонах использования AID использует эти данные для настройки и адаптации сервера росы для пользователя, чтобы улучшить его работу. [5]
Категории
[ редактировать ]Категории росистых вычислений классифицируются в зависимости от области применения.
- Паутина в росе (WiD)
- Локальное устройство должно иметь дублированную часть Всемирной паутины (WWW) или модифицированную копию этой части, чтобы обеспечить функцию независимости. Поскольку эта часть синхронизируется с Интернетом, она удовлетворяет функции совместной работы росистых вычислений. [4]
- Хранение в росе (SiD)
- Хранилище . локального устройства частично или полностью копируется в облако Примером является Dropbox , в котором пользователь может создать папку в облаке и получить доступ к папке и ее содержимому на локальном устройстве после завершения синхронизации. Поскольку пользователь может получить доступ к файлам в любое время без необходимости постоянного доступа к Интернету , эта категория соответствует функции независимости росистых вычислений. SiD также поддерживает функцию совместной работы, поскольку папка и ее содержимое автоматически синхронизируются с облачным сервисом. [4]
- База данных в Dew (DBiD)
- Локальное устройство и облако хранят копии одной и той же базы данных . Одна из этих двух баз данных считается основной версией и может быть определена как таковая администратором базы данных . Эта услуга повышает надежность базы данных, поскольку одна из баз данных может выступать в качестве резервной копии для другой. [4]
- Программное обеспечение в Dew (SiD)
- Конфигурация и информация о владельце программного обеспечения сохраняются в облаке . Примеры включают Apple App Store и Google Play , где приложения, устанавливаемые пользователем, сохраняются в его учетной записи и затем могут быть установлены на любое устройство, связанное с его учетной записью. [4]
- Платформа в росе (PiD)
- На локальном устройстве необходимо установить пакет разработки программного обеспечения, а настройки и данные приложения синхронизировать с облачным сервисом. Комплект разработки программного обеспечения сам по себе не удовлетворяет этим требованиям; он должен иметь возможность синхронизировать данные разработки, данные развертывания системы и онлайн-резервные копии. Примером PiD является GitHub. [4]
- Инфраструктура как роса (IaD)
- Локальное устройство динамически поддерживается облачными службами. IaD может иметь разные формы, но можно использовать следующие две формы: (1) локальное устройство может иметь точный дубликат экземпляра DVM в облаке, который всегда хранится в том же состоянии, что и локальный экземпляр, или (2) все настройки/данные локального устройства могут быть сохранены в облаке, включая системные настройки/данные и данные для каждого приложения. [4]
- Данные в росе (DiD)
- Термин DiD применяется, когда все его приложения удовлетворяют требованиям независимости и сотрудничества, но не могут быть отнесены ни к одной из вышеперечисленных категорий. Примером может служить почтовый клиент Novell Groupwise . [4]
Возможные проблемы
[ редактировать ]Росистые вычисления сталкиваются с рядом технических проблем, включая проблемы, связанные с управлением питанием, полезностью процессора и хранением данных. Другими факторами, влияющими на использование росистых вычислений, являются жизнеспособность операционной системы, сетевой модели, модели связи, принципов программирования, рекомендуемого движка, локальной росистой сети, высокая личная производительность, безопасность базы данных и поведение браузера. [11]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Рэй, Партха Пратим (2018). «Введение в росистые вычисления: определение, концепция и последствия - журналы и журналы IEEE» . Доступ IEEE . 6 : 723–737. дои : 10.1109/ACCESS.2017.2775042 . S2CID 3324933 .
- ^ Ван, Инвэй (16 сентября 2015 г.). «Архитектура облачно-росы» . Международный журнал облачных вычислений . 4 (3): 199–210. дои : 10.1504/IJCC.2015.071717 .
- ^ Jump up to: а б Ху, Ю-Чен; Тивари, Шайлеш; Мишра, Кришн К.; Триведи, Мунеш К., ред. (2018). Интеллектуальные коммуникационные и вычислительные технологии . Конспекты лекций по сетям и системам. Том. 19. дои : 10.1007/978-981-10-5523-2 . ISBN 978-981-10-5522-5 . ISSN 2367-3370 .
- ^ Jump up to: а б с д и ж г час я Ван, Инвэй (2016). «Определение и классификация росистых вычислений» . Открытый журнал облачных вычислений . 3 (1). ISSN 2199-1987 .
- ^ Jump up to: а б с д и «Росистые вычисления и переход парадигм интернет-вычислений — корпорация ZTE» . wwwen.zte.com.cn . Проверено 30 июня 2018 г.
- ^ Скала, Кароль; Давидович, Давор; Афган, Эннис; Сович, Иван; Шоят, Зорислав: Масштабируемая иерархия распределенных вычислений: облачные, туманные и росистые вычисления // Открытый журнал облачных вычислений (OJCC), 2 (2015), 1; 16-24 дои:10.19210/1002.2.1.16
- ^ Jump up to: а б «Dew помогает улучшить облачные вычисления» . Проверено 30 июня 2018 г.
- ^ Jump up to: а б Дэвид Эдвард Фишер; Шухуэй Ян. «Делать больше с помощью росы: новый подход к архитектуре Cloud-Dew» . Открытый журнал облачных вычислений . 3 (1): 8–19. S2CID 13147444 .
- ^ Jump up to: а б Инвэй Ван; Йи Пан. «Архитектура Cloud-Dew: реализация потенциала распределенных систем баз данных в ненадежных сетях» (PDF) . Труды Worldcomp . S2CID 32263118 .
- ^ Jump up to: а б Инвэй, Ван (2015). «Первоначальное определение росистых вычислений» . Исследование Dew Computing .
- ^ Рэй, Партха Пратим (2018). «Введение в росистые вычисления: определение, концепция и последствия - журналы и журналы IEEE» . Доступ IEEE . 6 : 723–737. дои : 10.1109/ACCESS.2017.2775042 .