프로젝트명

상명 Wifi

본인역할

클라이언트 개발  

개발인원

2  

관련전공

소프트웨어 프로젝트

수강학기

3-1 

개발기간

8

진행사유

소프트웨어 프로젝트 과목 텀 프로젝트

프로젝트 소개

학교 및 기업 등에서는 Wifi를 제공하기 위한 AP의 신호강도를 기반으로 Wifi 신호가 어디까지 송신되는지 추측 할 수 있다. 하지만 이 방법은 사용 인구 수, 시간대 별 트래픽, 물리적인 공간으로 인한 신호 감쇠 등을 반영하지 못한다. 이에 따라 Wifi 수신자의 RSSI, Speed값 등을 수집하여 축적된 빅데이터 처리를 함으로써 다양한 변수를 고려한 Wifi 측정기를 만들고자 하였다.

개발내용

(본인 구현부분)

데이터 수집을 위해 안드로이드 어플리케이션을 개발하였다. GPS 좌표, RSSI, Speed(Mbps)값 등을 단말기의 센서로부터 측정하여 가져오도록 하였으며 이는 파일입출력을 통해 SD카드 메모리에 저장된다. 축적된 데이터는 FTP통신을 통해 일괄적으로 서버에 전송되도록 하였다. 한편 HTML5, Javascript, PHP등을 활용하여 웹 상에 빅데이터 처리 결과를 가시화하였으며 지도상에 지역별 Wifi의 신호감도를 표현되도록 하였다.


이 프로젝트를 진행 할 당시 교내의 정보통신시설에 문의해본 결과,

WIFI의 신호가 어느 영역까지 가용성이 있을지에 대해 가시적으로 표현해주는 솔루션은 이미 있었다.

하지만 문제점은 교내 설치된 AP들을 기반으로 해당 성능이 어느 길이까지 전달 될 것이다라는 모호한 추측성 프로그램이었다.

추측과 실제는 다르다. 왜냐하면 와이파이의 사용자수가 급격히 변동 할 수 있는 시간(예를들어 쉬는 시간, 점심시간, 수업시간 등으로 구분 지을 수 있다)이라던지,

소프트웨어 상 고려 할 수 없는 물리적 부분(벽, 장애물 등)의 요인 때문이다.

이에 대한 문제를 해결하기 위한 방법으로, 사용자들이 직접 와이파이를 사용 할 때 그 정보를 토대로 빅데이터 처리 분석을 하여

효과적인 피드백을 제공해 주고자 하였다.

제목

지식기반 경로 빅데이터를 이용한 웹 내비게이션 시스템 구현

학회 기간

2015.12.17. ~ 2015.12.19

역할

1저자, 웹 내비게이션 개발, 서버 개발, 논문 작성

요약

(내용)

본 논문에서는 지식기반의 경로 빅데이터를 이용하여 길안내를 하는 웹 내비게이션 시스템을 제안한다. 지식기반의 경로가 일정량 이상으로 누적되어있을 때, 해당 데이터들에 대해 빅데이터 컴퓨팅을 진행하면 기존 시스템에서는 파악 할 수 없었던 최단 거리의 경로를 파악 할 수 있다. 본 논문에서는 해당 결과물을 기반으로 사용자들에게 실질적으로 서비스하기 위한 방안을 제안한다. 제안하는 방법을 활용한다면 기존 내비게이션에서 사용하는 기계적인 분석과 계산 이상의 결과를 기대할 수 있다. 또한 본 논문에서 구현한 내비게이션은 웹 표준에 기반하여 개발을 진행하였으며 이는 단말기의 다양한 플랫폼 환경에서 사용이 가능하다는 것을 의미한다. 이상 내용을 기반으로 구체적인 내비게이션 시스템 구축에 대한 방법을 설명 한다.

발표기관

한국정보과학회


지난 논문에 이어, 드디어 내비게이션이 실제로 구현되어 그에 따른 논문을 쓰게 되었다.

웹 클라이언트와 서버측 PHP처리 부분을 모두 도맡아 개발하였다.


제목

소셜네트워크 데이터에서의 분산 그래프 파티션

학회 기간

2015.06.24. ~ 2015.06.26

역할

2저자, 하둡 환경 세팅, 번역

요약

(내용)

본 논문에서는 빅데이터 처리 기반의 Spark를 활용한 그래프 파티셔닝 알고리즘의 효율성을 제안한다. 이에 따라 Hadoop 클러스터에서 Spark를 구동하여 유사한 개체간의 그룹을 형성하는 그래프 파티셔닝 알고리즘을 구현하였으며, 결론적으로 본 논문에서 제안하는 알고리즘과 Hadoop에서 구현된 다른 알고리즘의 성능을 비교분석하였다. 실험에 사용된 데이터로써 페이스북 프로필의 그래프 구조를 사용하였으며 이를 통해 알고리즘의 실용성을 확인하였다. 실험에 사용된 소스코드는 Spark에서 지원하는 Scala로 구현하였고 빠른 처리를 위해 로컬 Hadoop 클러스터에서 진행하였다.

발표기관

한국정보과학회


석사과정 연구생 Wasiq라는 친구의 영어논문을 한글로 번역해주었다.

그리고 나도 Spark를 하게 되었다.

+ Recent posts