Росистые вычисления «для чайников»

После публикации нашей статьи о росистых вычислениях мы потратили еще некоторое время на изучение этой темы в сети. Сегодня мы решили рассказать еще немного о понятии «dew computing» и дать ему определение с новой точки зрения. Заранее просим прощения у хабровчан за то, что объяснение слишком «детское», но именно так — «на пальцах» — и объясняют западные источники, что же это за зверь такой — Dew Computing.



«Природный» подход


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


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

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

Если вы дочитали до этого места, то вам, вероятно, интересно, как этот биологический экскурс связан с информационными технологиями? Сейчас расскажем.



Традиционный подход


Для начала приведем пример с обычным сценарием, никак не связанным с росистыми вычислениями. У вашего знакомого есть смартфон, который используется для множества целей, в том числе, для скачивания и прослушивания музыки, просмотра видео и так далее. Плюс ко всему, приложения на этом смартфоне используются чаще, чем веб-браузер, пример — просмотр роликов на YouTube. Предположим, у этого знакомого есть любимое видео, которое он смотрел сотни раз и также сохранил у себя оффлайн-копию на тот случай, если видео захочется посмотреть при отсутствии интернета. Естественно, приложения на смартфоне регулярно обновляются, а за трафик оплачивается по тарифам мобильного оператора (само собой, по выгодному «пакетному» тарифу).


Каждое обращение к интернету оплачивается, при этом неважно, какова скорость интернета.

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

Сопоставление двух подходов


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



Природная роса Росистые вычисления
Ясное небо Желание людей поделиться данными
Нагретый воздух Данные, доступные на мобильных устройствах
Охлажденные поверхности Комьюнити-серверы (открытые хранилища данных)
Роса Данные на комьюнити-серверах
Конденсация Копирование публичных данных с мобильных устройств на сервер
Испарение Копирование публичных данных с сервера на мобильные устройства
Облачная погода Нежелание людей делиться данными

Терминология Dew Computing

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

Подход Dew Computing


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

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

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


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

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

Идем дальше: теперь установить приложения или получить любые данные, выложенные вашим знакомым, можно с высокой скоростью (как у LAN) и бесплатно, не растрачивая мобильный трафик. Например, поскольку приложения вашего знакомого всегда обновляются своевременно, все жители ЖК могут получить последние версии приложений с сервера. Как только кто-то из сообщества загружает новое видео или обновляет какое-то приложение, являющееся публичным, сервер сразу обновит его — в терминологии dew computing, сконденсирует его, уведомив об обновлении остальных членов сообщества. Так зачем же пользователям тратить трафик, если они могут получить все необходимее данные локально и бесплатно?

Конечная цель росистых вычислений


Цель этой концепции — совместное участие и обмен данными таки образом, чтобы любой мог получить необходимое бесплатно и с отличной скоростью.

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


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

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

В школах/колледжах/университетах данными смогут обмениваться не только мобильные устройства, но и ПК/компьютеры/ноутбуки, причем в роли данных смогут выступать как небольшие текстовые файлы, так и крупные пулы информации вроде обновлений ПО. Студент с устаревшей версией Windows сможет получить обновление, поделиться с другими студентами своими заметками, учебниками, заданиями и всем остальным, поскольку цель — все выбранные данные доступны публично и бесплатно при выполнении принципа «within the router».

Важные дополнения


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

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

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

Состав сообщества. Порядок вступления в сообщество аналогичен порядку расшаривания Wi-Fi у вас дома: когда ваше устройство подключено к нему — вы в сообществе. Как только вы ушли из дома, вы покинули и его. То есть, пока вы в зоне действия роутера, все общедоступные данные выводятся на сервер и сохраняются, поэтому ваше отсутствие не влияет на доступность данных для других пользователей.

Участие пользователя. Чем больше вы будете участвовать, тем больше вы получите.


Поправка на современные технологии


Различные интеллектуальные системные алгоритмы, алгоритмы машинного обучения, аналитические методы «больших данных» могут применяться на комьюнити-серверах для совершенствования механизмов уведомления/настройки персонализации.
Cloud4Y
59,00
#1 Корпоративный облачный провайдер
Поделиться публикацией

Комментарии 0

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

Самое читаемое