Разработка системы статистического анализа сообщений в социальных сетях с применением модели распределенных вычислений MapReduce Соискатель - Игнатенко Сергей Александрович Научный руководитель – кандидат физико-математических наук Суздаль В.С. БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ МЕХАНИКО-МАТЕМАТИЧЕСКИЙ ФАКУЛЬТЕТ Кафедра веб-технологий и компьютерного моделирования Диссертация на соискание степени магистра физико-математических наук
Содержание Тема Содержание Актуальность 1Актуальность 1 Актуальность 2Актуальность 2 Поставленные цели и задачи Объект и предмет исследования Научная гипотеза Основные результаты 1Основные результаты 1 Основные результаты 2Основные результаты 2 Научная новизна Положения, выносимые на защиту 1Положения, выносимые на защиту 1 Положения, выносимые на защиту 2Положения, выносимые на защиту 2 Положения, выносимые на защиту 3Положения, выносимые на защиту 3 Выводы Спасибо за внимание ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Актуальность 1 Широкое распространение параллельных архитектур вычислительных систем вызывает повышенный интерес к средствам разработки программного обеспечения, способного максимально полно использовать аппаратные ресурсы данного типа. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Актуальность 2 В настоящее время имеется определенный разрыв между имеющимися на потребительском рынке технологиями аппаратной реализации параллелизма и программными средствами их поддержки. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Поставленные цели и задачи Сравнительный анализ существующих моделей и платформ распределенных вычислений. Разработка сервиса, позволяющего выполнять в полном объеме столь востребованные сегодня задачи: проводить анализ большого количества данных из социальных сетей. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Объект и предмет исследования Объектом исследования являются социальные сети. Предмет исследования – статистический анализ сообщений в социальных сетях. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Научная гипотеза С помощью систем распределённых вычислений возможно проводить высокоэффективный анализ текста. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Основные результаты 1 Проведен сравнительный анализ существующих платформ и фреймворков, осуществляющих распределенные вычисления: –модель распределённых вычислений MapReduce; –платформа Microsoft.NET; –платформа Microsoft.NET. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Основные результаты 2 Создано приложение, которое выполняет статистический анализ сообщений в социальных сетях с применением модели распределенных вычислений MapReduce. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Научная новизна Создано уникальное трехуровневое (клиент, сервер, база данных) приложение для статистического анализа текста. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Положения, выносимые на защиту 1 Системы распределённых вычислений дают реальную возможность для проведения анализа большого объема текстовых данных. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Положения, выносимые на защиту 2 Технология распредёленных вычислений MapReduce позволяет проводить анализ огромного числа входящих данных и обеспечить высокую производительность работы. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Положения, выносимые на защиту 3 Разработка сервиса, позволяющего выполнять в полном объеме столь востребованные сегодня задачи: проводить анализ большого количества данных из социальных сетей. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
Выводы Основным результатом работы стало создание уникального трехуровневого (клиент, сервер, база данных) приложения для статистического анализа текста. В процессе разработки приложения были изучены, частично описаны и использованы самые современные платформы и технологии, такие как Microsoft.NET, ASP.NET, SQL, HTML, CSS, IIS и другие. ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС
СПАСИБО ЗА ВНИМАНИЕ! ТCА1А2ЦОГР1Р2НП1П2П3ВСТCА1А2ЦОГР1Р2НП1П2П3ВС