Туманные вычисления [1] [2] или туманные сети , также известные как туманные вычисления [ 3] [4], представляют собой архитектуру, которая использует периферийные устройства для выполнения значительного объема вычислений ( периферийные вычисления ), хранения и обмена данными локально и маршрутизируется через магистраль Интернета .
В 2011 году возникла необходимость расширить облачные вычисления с помощью туманных вычислений, чтобы справиться с огромным количеством устройств IoT и большими объемами данных для приложений с малой задержкой в реальном времени. [5] Туманные вычисления, также называемые граничными вычислениями, предназначены для распределенных вычислений, где к облаку подключаются многочисленные «периферийные» устройства . Слово «туман» относится к его свойствам, подобным облачным, но ближе к «земле», т. е. устройствам IoT. [6] Многие из этих устройств будут генерировать объемные необработанные данные (например, с датчиков), и вместо того, чтобы пересылать все эти данные на облачные серверы для обработки, идея туманных вычислений заключается в том, чтобы выполнять как можно больше обработки с использованием вычислительных блоков, совмещенных с устройствами, генерирующими данные, так что пересылаются обработанные, а не необработанные данные, и снижаются требования к полосе пропускания. Дополнительным преимуществом является то, что обработанные данные, скорее всего, потребуются теми же устройствами, которые сгенерировали данные, так что при локальной, а не удаленной обработке задержка между вводом и ответом сводится к минимуму. Эта идея не совсем нова: в сценариях, не связанных с облачными вычислениями, специализированное оборудование (например, микросхемы обработки сигналов, выполняющие быстрые преобразования Фурье ) уже давно используется для сокращения задержек и снижения нагрузки на ЦП.
Туманные сети состоят из плоскости управления и плоскости данных . Например, на плоскости данных туманные вычисления позволяют вычислительным службам находиться на границе сети, а не на серверах в центре обработки данных. По сравнению с облачными вычислениями туманные вычисления подчеркивают близость к конечным пользователям и целям клиента (например, эксплуатационные расходы, политики безопасности, [7] эксплуатация ресурсов), плотное географическое распределение и осведомленность о контексте (что касается вычислительных и IoT-ресурсов), сокращение задержек и экономию пропускной способности магистральной сети для достижения лучшего качества обслуживания (QoS) [8] и аналитики периферии/потока, что приводит к превосходному пользовательскому опыту [9] и избыточности в случае сбоя, а также может использоваться в сценариях ассистированного проживания . [10] [11] [12] [13] [14] [15]
Туманные сети поддерживают концепцию Интернета вещей (IoT), в которой большинство устройств, используемых людьми ежедневно, будут подключены друг к другу. Примерами служат телефоны, носимые устройства для мониторинга здоровья, подключенные транспортные средства и дополненная реальность с использованием таких устройств, как Google Glass . [16] [17] [18] [19] [20] Устройства IoT часто ограничены в ресурсах и имеют ограниченные вычислительные возможности для выполнения криптографических вычислений. Узел тумана может обеспечить безопасность для устройств IoT, выполняя эти криптографические вычисления вместо этого. [21]
SPAWAR , подразделение ВМС США, разрабатывает и тестирует масштабируемую, безопасную, устойчивую к сбоям ячеистую сеть для защиты стратегических военных активов, как стационарных, так и мобильных. Приложения для управления машинами, работающие на узлах сети, «берут на себя управление», когда теряется подключение к Интернету. Варианты использования включают Интернет вещей, например, рои интеллектуальных дронов. [22]
Мельбурнский университет решает проблемы сбора и обработки данных с камер, устройств ЭКГ, ноутбуков, смартфонов и устройств Интернета вещей с помощью своего проекта FogBus 2, который использует Edge/Fog и Oracle Cloud Infrastructure для обработки данных в режиме реального времени. [23]
ISO/IEC 20248 предоставляет метод, посредством которого данные объектов, идентифицированных периферийными вычислениями с использованием автоматизированных носителей идентификационных данных (AIDC), штрих-кода и/или метки RFID , могут быть считаны, интерпретированы, проверены и сделаны доступными в «тумане» и на «грани», даже если метка AIDC переместилась. [24]
Термин «туманные вычисления» был впервые разработан Cisco в 2012 году. [25] 19 ноября 2015 года Cisco Systems , ARM Holdings , Dell , Intel , Microsoft и Принстонский университет основали консорциум OpenFog для продвижения интересов и развития туманных вычислений. [26] Управляющий директор Cisco Хелдер Антунес стал первым председателем консорциума, а главный стратег Intel в области Интернета вещей Джефф Феддерс стал его первым президентом. [27]
И облачные вычисления , и туманные вычисления предоставляют хранилище, приложения и данные конечным пользователям. Однако туманные вычисления ближе к конечным пользователям и имеют более широкое географическое распространение. [28]
«Облачные вычисления» — это практика использования сети удаленных серверов, размещенных в Интернете, для хранения, управления и обработки данных, а не локального сервера или персонального компьютера. [29]
Также известные как периферийные вычисления или туманные вычисления, туманные вычисления облегчают работу вычислительных, хранилищных и сетевых служб между конечными устройствами и центрами обработки данных облачных вычислений.
Национальный институт стандартов и технологий в марте 2018 года выпустил определение туманных вычислений, приняв большую часть коммерческой терминологии Cisco в качестве специальной публикации NIST 500-325, концептуальная модель туманных вычислений , которая определяет туманные вычисления как горизонтальную, физическую или виртуальную парадигму ресурсов, которая находится между интеллектуальными конечными устройствами и традиционными облачными вычислениями или центрами обработки данных . [6] Эта парадигма поддерживает вертикально изолированные, чувствительные к задержкам приложения, предоставляя повсеместные, масштабируемые, многоуровневые, федеративные, распределенные вычисления, хранение и сетевое подключение. Таким образом, туманные вычисления больше всего отличаются расстоянием от границы. В теоретической модели туманных вычислений узлы туманных вычислений физически и функционально работают между граничными узлами и централизованным облаком. [30] Большая часть терминологии не определена, включая ключевые архитектурные термины, такие как «умный», и различие между туманными вычислениями и граничными вычислениями в целом не согласовано.
В то время как периферийные вычисления обычно относятся к месту, где создаются экземпляры сервисов, туманные вычисления подразумевают распределение коммуникаций, вычислений, ресурсов хранения и сервисов на устройствах и системах, находящихся под контролем конечных пользователей, или вблизи них. [31] [32] Туманные вычисления представляют собой средний вес и промежуточный уровень вычислительной мощности. [33] Туманные вычисления часто служат не заменой, а дополнением к облачным вычислениям. [34] Туманные вычисления более энергоэффективны, чем облачные вычисления. [35]
IEEE принял стандарты туманных вычислений, предложенные консорциумом OpenFog. [36]
{{cite book}}
: |journal=
проигнорировано ( помощь )