Мобильное приложение Hadoop - PullRequest
5 голосов
/ 01 ноября 2011

Мы студенты и планируем портировать Hadoop на платформу Android.Кто-нибудь может предложить приложение hadoop, которое оправдывало бы использование инфраструктуры MapReduce в мобильном приложении?

Ответы [ 4 ]

6 голосов
/ 01 ноября 2011

Я могу вспомнить два полезных приложения

  1. Некоторая консоль управления на Android, которая позволяет мне управлять кластером.
  2. Возможно, нужны мобильные приложения, которые откладывают необходимую вычислительную мощность на удаленный кластер.

Запуск кластера на самом Android кажется мне пустой тратой усилий из-за вычислительной мощности и ограничений батареи.

4 голосов
/ 24 марта 2012

Я согласен с Нильсом Басджесом. Я работаю над проектом в мой последний год работы в Пуне. Я сам хотел сделать что-то вроде этого. Мой проект включает запуск заданий mapreduce для файлов журнала, сгенерированных из веб-сайт и извлекать из него полезную статистику и отображать ее в виде графика. Среди прочего я подумал о том, чтобы использовать телефон на базе Android и вызывать из него рабочие места. Файл jar задания будет находиться на сервере. Как только сервер выполняет вычисления, он может вернуть результат на телефон Android в виде графика. Так что, на мой взгляд, наличие hasoop на телефоне Android не будет служить какой-либо цели, поскольку наличие кластера в 200 МБ памяти телефона так же хорошо, как вообще не использовал hadoop. Вместо этого вы могли бы попробовать что-то еще, где вычислительная мощь hadoop реализована путем совершения клиентских (android phone) / server (hadoop server) вызовов ..

2 голосов
/ 26 ноября 2016

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

Вот некоторые приложения, которые могут быть реализованы в распределенной среде.Хотя я не уверен, могут ли они быть реализованы с помощью hadoop или нет!

  1. Распределенная многопользовательская игра.Мы можем разрабатывать интенсивные многопользовательские игры для мобильных устройств.
  2. Распределенное транскодирование видео.
  3. Распределенный веб-сервер для небольших организаций.
2 голосов
/ 14 апреля 2014

Я думаю, что перенос Hadoop на Android имеет большой смысл, если заглянуть в будущее.Мобильные устройства становятся все более и более мощными благодаря устройствам octa core уже за углом.Также современные телефоны или планшеты имеют много ГБ оперативной памяти.Устройства с поддержкой ARM потребляют меньше энергии, чем сопоставимые устройства на базе Intel.Одним из примеров может быть использование Apache Nutch на ферме устройств с поддержкой ARM, которые также используют Hadoop.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...