Применимость 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 остались не реализованы в момент завершения написания данной работы.
Еще по теме Применимость Android для запуска Hadoop:
- Статья 59. Государство обязано принимать все доступные ему меры для создания внутреннего и международного порядка, необходимого для полного осуществления прав и свобод граждан Республики Беларусь, предусмотренных Конституцией.
- Базовые спектры нейтронных потоков для формирования обучающей и проверочной выборок
- Выбор энергетических интервалов, для которых определяются усреднённые значения спектральной плотности нейтронного излучения
- ГЛАВА 3 МОДЕЛИРОВАНИЕ НЕЙТРОННОГО СПЕКТРОМЕТРА-ДОЗИМЕТРА РЕАЛЬНОГО ВРЕМЕНИ И ПОДБОР ДЕТЕКТОРОВ ДЛЯ МНОГОДЕТЕКТОРНОГО БЛОКА ДЕТЕКТИРОВАНИЯ
- Фирун Константин Борисович. СОЗДАНИЕ РАСПРЕДЕЛЕННОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ НА БАЗЕ МОБИЛЬНЫХ УСТРОЙСТВ ДЛЯ РЕШЕНИЯ ЗАДАЧИ РАСПОЗНАВАНИЯ РЕЧИ И ГОЛОСА. Диссертация на соискание ученой степени кандидата технических наук. СПбГУ., 2015
- Статья 62. Каждый имеет право на юридическую помощь для осуществления и защиты прав и свобод, в том числе право пользоваться в любой момент помощью адвокатов и других своих представителей в суде,
- 2.3.1 Общая характеристика библиотеки программ GEANT-4 и условия проведения расчётов
- Лисанюк Елена Николаевна. Логико-когнитивная теория аргументации. Диссертация, СПбГУ., 2015
- Маркович Вадим Александрович. СОЦИАЛЬНО-ПСИХОЛОГИЧЕСКИЕ ДЕТЕРМИНАНТЫ УСПЕШНОСТИ ОБУЧЕНИЯ ПЕРЕГОВОРЩИКОВ. Диссертация, СПбГУ., 2015
- 4.3.3 Определение спектральной чувствительности нейтронных детекторов с низкой чувствительностью к тепловым нейтронам
- 2.3.2 Расчёт и исследование спектральных характеристик полистирольных детекторов без добавления в них бора-10
- Статья 111. Судьи не могут осуществлять предпринимательскую деятельность, выполнять иную оплачиваемую работу, кроме преподавательской и научноисследовательской.
- 4.3.1 Теоретические основы предлагаемого метода
- 2.3.4 Расчёт спектральных характеристик сцинтилляционных детекторов с полистирольным сцинтиллятором с добавлением в него 10B с фильтрующими покрытиями