서울대 공대(학장 이건우)는 컴퓨터공학부 전병곤 교수 연구팀이 Microsoft 연구팀과 공동 개발한 차세대 빅데이터 분석 메타 프레임워크 ‘REEF(Retainable Evaluator Execution Framework)’가 아파치 소프트웨어 재단(ASF)의 오픈 소스 프로젝트의 최상위 프로젝트(Top Level Project)로 선정됐다고 14일 밝혔다.
아파치 소프트웨어 재단(ASF)은 글로벌 오픈 소스 소프트웨어를 지원하는 세계 최대 오픈 소스 단체로서, 기술적 성숙도 및 단체 활성화 정도가 높은 커뮤니티를 기반으로 각 분야에서 선두를 달리는 고품질 소프트웨어 개발 프로젝트들을 최상위 프로젝트로 선정해 지원하고 있다.
‘REEF(Retainable Evaluator Execution Framework)’는 지난해 8월 전병곤 교수가 제안서를 제출하여 아파치 인큐베이션 프로젝트에 선정됐고, 지속적인 연구 개발로 소프트웨어의 기능을 보완 및 강화해 온 결과 약 1년 3개월 만에 국내에서 세 번째로 최상위 프로젝트에 선정되는 성과를 냈다.
REEF는 빅데이터 분석 스택으로써, 차세대 하둡(Hadoop)의 자원 관리기능인 아파치 얀(YARN)이나 아파치 메소스(Mesos) 등에서 빅데이터 애플리케이션을 쉽게 개발할 수 있게 통합된 레이어로 구성되어 있다. 이 때문에 분산 데이터 분석 환경에서 기존의 자원을 활용해 데이터 처리 서비스를 쉽게 개발 및 운영하는 것을 가능하게 하여, 기계 학습, 그래프 처리, 실시간 처리 등의 효율적 작업이 가능하다.
즉, REEF를 사용하면 데이터 처리 애플리케이션 개발 및 기존 프레임워크와의 연결을 더욱 쉽게 할 수 있다. 또한 서로 다른 데이터 처리 프레임워크를 통합하여 최적화된 데이터 처리 워크플로우를 지원함으로써, 데이터 센터 운용비용 절감은 물론 전체 분석 시간까지 단축할 수 있다. 이러한 기능을 인정받아 실제 Microsoft에서는 REEF를 클라우드 컴퓨팅 서비스인 Azure의 기반 기술로 사용하고 있다.
현재 전병곤 교수 연구팀에서는 전 교수를 포함 8명이 핵심 관리 위원회(PMC) 멤버로 프로젝트에 참여하고 있다. REEF 참여 연구원들은 공개 소프트웨어를 통해 기반 소프트웨어 역량을 키우기 위한 미래창조과학부 소프트웨어 스타랩 프로젝트의 지원에 힘입어 꾸준히 연구를 수행하고 있다.
전 교수는 이번 최상위 프로젝트 선정과 관련하여 “아직까지 국내에서는 활발한 국제 협력을 통해 빅데이터 핵심 기술을 개발하는 오픈소스 커뮤니티를 만든 경우가 없었다”며, “앞으로도 활발한 연구를 통해 국내의 오픈 소스 커뮤니티 활성화에 이바지 하겠다”고 소감을 전했다.
한편 전병곤 교수는 서울대 전자공학과를 졸업하고 미국 스탠퍼드대와 UC버클리대에서 컴퓨터 공학 석사, 박사 학위를 받았다. 이후 인텔, 야후, 마이크로소프트 등 현업에서 활발히 활동하다가 2013년에 서울대 조교수로 부임하였다.
http://cse.snu.ac.kr/sites/default/files/node--notice/_CID_12409875412742026_snu_ac_kr_CID_image002.png
▲ REEF 빅데이터 분석 스택
REEF는 자원 관리자 위에서 SQL, 그래프 처리, 기계학습 등의 다양한 애플리케이션을 효과적으로 개발, 수행할 수 있는 통합 환경을 제공한다.