<<
>>

Применимость Android для запуска Hadoop

Операционная система Android является наиболее логичным выбором для создания распределённой вычислительной среды на базе мобильных устройств с использованием программной платформы Hadoop.

Виртуальная машина Dalvik, входящая в состав операционной системы Android, реализована с использованием версии языка Java с открытым исходным кодом Apache Harmony Java, которая используется и в программной платформе Hadoop. Hadoop также является проектом Apache и включает в себя библиотеки Apache log4j, Apache XML и Apache Commons. Благодаря использованию данных библиотек Apache, портирование Hadoop на Android не требует переписывания большого количества исходного кода.

Немаловажным фактором для использования Android послужила его открытость по сравнению с проприетарными операционными системами Apple iOS или Windows Phone. В отличие от iOS, Android позволяет свободно устанавливать приложения на неограниченное число устройств без необходимости их публикации в официальном магазине приложений. Кроме того, порог входа для разработчиков Android бесплатен, в отличие от Apple iOS, требующей ежегодных платежей в адрес Apple. В состав комплекта для разработчика Android входит консольное приложение ADB, которое позволяет исполнять на мобильном устройстве консольные команды и приложения, устанавливать приложения, отображать отчёты о работе устройства и т.д. Так как ADB - это консольное приложение, то его можно использовать в скриптах. Для Apple iOS не существует аналога ADB, который бы позволял такую свободу действий. В целом, открытость Android позволяет создать распределённую вычислительную среду, в отличие от проприетарных Apple iOS и Windows Phone.

3.6 Изменение подхода к построению распределённой вычислительной среды

На ранних этапах данной работы в качестве альтернативы только появившемуся Android рассматривалась операционная система Palm/HP WebOS, так как она также построена с использованием ядра Linux, использует в своей работе в том числе среду исполнения Java Standard Edition. Но в связи с отличием Java Standard Edition, реализованной в WebOS, и последующим свёртыванием разработки и поддержки данной операционной системы и исчезновением мобильных устройств на её базе, было принято решение об использовании Android как платформы для портирования Hadoop.

В ходе работы по запуску Hadoop на мобильных устройствах под управлением Android были выявлены преимущества выбранного подхода. К сожалению, на Android удалось портировать Hadoop не целиком - динамическая загрузка данных и Java Server Pages остались не реализованы в момент завершения написания данной работы.

<< | >>
Источник: Фирун Константин Борисович. СОЗДАНИЕ РАСПРЕДЕЛЕННОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ НА БАЗЕ МОБИЛЬНЫХ УСТРОЙСТВ ДЛЯ РЕШЕНИЯ ЗАДАЧИ РАСПОЗНАВАНИЯ РЕЧИ И ГОЛОСА. Диссертация на соискание ученой степени кандидата технических наук. СПбГУ.. 2015

Еще по теме Применимость Android для запуска Hadoop:

  1. Статья 59. Государство обязано принимать все доступные ему меры для создания внутреннего и международного порядка, необходимого для полного осуществления прав и свобод граждан Республики Беларусь, предусмотренных Конституцией.
  2. Базовые спектры нейтронных потоков для формирования обучающей и проверочной выборок
  3. Выбор энергетических интервалов, для которых определяются усреднённые значения спектральной плотности нейтронного излучения
  4. ГЛАВА 3 МОДЕЛИРОВАНИЕ НЕЙТРОННОГО СПЕКТРОМЕТРА-ДОЗИ­МЕТРА РЕАЛЬНОГО ВРЕМЕНИ И ПОДБОР ДЕТЕКТОРОВ ДЛЯ МНОГОДЕТЕКТОРНОГО БЛОКА ДЕТЕКТИРОВАНИЯ
  5. Фирун Константин Борисович. СОЗДАНИЕ РАСПРЕДЕЛЕННОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ НА БАЗЕ МОБИЛЬНЫХ УСТРОЙСТВ ДЛЯ РЕШЕНИЯ ЗАДАЧИ РАСПОЗНАВАНИЯ РЕЧИ И ГОЛОСА. Диссертация на соискание ученой степени кандидата технических наук. СПбГУ., 2015
  6. Статья 62. Каждый имеет право на юридическую помощь для осуществления и защиты прав и свобод, в том числе право пользоваться в любой момент помощью адвокатов и других своих представителей в суде,
  7. 2.3.1 Общая характеристика библиотеки программ GEANT-4 и условия проведения расчётов
  8. Лисанюк Елена Николаевна. Логико-когнитивная теория аргументации. Диссертация, СПбГУ., 2015
  9. Маркович Вадим Александрович. СОЦИАЛЬНО-ПСИХОЛОГИЧЕСКИЕ ДЕТЕРМИНАНТЫ УСПЕШНОСТИ ОБУЧЕНИЯ ПЕРЕГОВОРЩИКОВ. Диссертация, СПбГУ., 2015
  10. 4.3.3 Определение спектральной чувствительности нейтронных детекторов с низкой чувствительностью к тепловым нейтронам
  11. 2.3.2 Расчёт и исследование спектральных характеристик полистирольных детекторов без добавления в них бора-10
  12. Статья 111. Судьи не могут осуществлять предпринимательскую деятельность, выполнять иную оплачиваемую работу, кроме преподавательской и научно­исследовательской.
  13. 4.3.1 Теоретические основы предлагаемого метода
  14. 2.3.4 Расчёт спектральных характеристик сцинтилляционных детекторов с полистирольным сцинтиллятором с добавлением в него 10B с фильтрующими покрытиями