주제: 과제 폭풍
...중간고사 끝났더니 과제 폭풍이 장난 아니군요. 1.8 RC2도 릴리즈하면서(?) 여유로웠던 시험기간은 바이바이...
이번 주 내내 PageRank 구현했습니다. 실제 클라우드컴퓨팅 테스트베드에 올린 Hadoop이라는 분산처리플랫폼을 이용해서 위키백과의 페이지 데이터를 가지고 간단한 검색엔진을 만드는 게 목표죠. (말하자면 대략 90년대 말 구글의 아주 초창기 버전을 구현한달까...)
역시 분산처리는 쉽지 않더군요. 언제 어디서나 메모리에서 constant time에 원하는 데이터를 변수 접근만 하면 읽어올 수 있다는 가정이 성립하지 않으니 분산 join을 해야 하는데 이게 Hadoop 프레임웍에 맞춰서 해야 하다보니 custom 확장 클래스 만들고 별별 삽질을 다 하고 있습니다. ㅠ_ㅠ
다음 주에는 확률로보틱스 프로젝트가 있는데 Particle Filter라는 확률 기반의 sensor-action model을 이용해 로봇 자신의 위치를 추정하는 뭐 그런 걸 짜야 되는군요.
당분간 1.8 버전업은 조금 힘들지도 모르겠습니다. -_- =3=3=3
대략 과제 다 끝나고 동아리 워크샵 끝나면 교주님 돌아오시겠네요.;
내면에 귀를 기울여 보자.