If you can't read Korean jump to English sections.
대주제 | Project Description | 비고 | 문제의 중요성/목표 |
Big Data system | Machine-learning 기법을 적용한 Linear Optimization 의 Large-scale parallelization | 신진우 교수님과 함께. 컴퓨팅+수학의 영역 | 많은 실생활의 문제 및 인류의 문제를 빠르게 푼다. 기존에 너무 커서 풀지못했던 문제를 풀 수 있다. Optimization의 Big Data화, Cloud Computing화 |
Internet Video Quality 예측 | 사용자의 특성, 사용자의 관심사항, 인터넷 망의 상황, 어떤 router path를 타느냐, social network, 지금까지 본 모든 비디오 등 모든 정보를 다 알려주었을때 과연 이 사용자가 이 비디오를 얼마나 보느냐 예측이 가능한가? | 기본적인 사고력 필요. Internet content distribution + Big Data의 영역. | 모든 video streaming 회사들이 관심을 가짐. 어떻게 하면 더 많이 보는지 engineering을 하기 위한 매우 중요한 전 단계. |
Internet Security/System Security/Mobile Computing/Network | Android App binary 분석을 통해 매우 간단한 protocol reverse engineering을 하고 packet classification | 문제를 푸는데 필요한 skill을 가르쳐줌. Android에 대한 기본적 이해. 혹시 Compiler를 안다면 매우 쉬울 수 있음. 모르다면 가장 기본적인 원리만 학습하면 됨. 현재 아무것도 모르는 박사과정 학생과 같이 하고 있음. 같이 배우면 됨. 이미 나와 있는 tool를 변형해 사용가능 | Protocol 자동 분석으로 인해 문제를 찾아내거나 이해를 통해 security 에 활용 |
Internet Video Streaming | HTTP Adaptive Streaming (Silverlight 등에 들어가는 알고리즘) 개선. | KAIST 박사과정 학생과 1개월 전에 시작함. 거의 시작단계임. 그 학생도 처음 video streaming해서 배우고 있음. | Internet traffic의 70%가 비디오이고 향후 5년안에 90%에 육박할 것임. Video 전송 기술이 인터넷 기술을 지배할 수도? |
Energy Efficiency? Multicore computing? | Bitcoin 빨리 또는 energy effcient하게 mining 하기: platform GPU, FPGA, Tilera 등 | Bitcoin이 뜨면 돈많이 번다. Bitcoin을 사용한 경제학 논문이 많음. 흥미로운 주제와와 실전의 조합. Crypto등을 이해할 기회. FPGA 프로그래밍 한다면 최고. 핵심 아이디어 없는 실전형 문제. | 목표: 연구가 아닌 것 같은 주제를 통해 연구 경험을 쌓음으로써 연구의 본질을 이해. 또는 내가 할 줄 아는 것들 통해 재미있는 경험을 쌓음. |
Energy efficient transportation system | 최신차들은 ECU에 의해 컨트롤 되는 dynamic throttling을 사용하여 fuel efficiency를 높인다. (예, 하이브리드 차, 휘발유 차. 일부 차종의 경우 정지시 4기통중 1기통만 사용하거나 시동을 끈다.) 이것을 획기적으로 더 잘할 수 있도록 하는 시스템 개발. (핵심 아이디어 비공개) | 트래픽 모델링과 시뮬레이션 툴을 제공함. 관련분야의 박사급 연구원에게 도움을 받음. Pilot study로써 진행함. | 친환경. 자동차 경제성 등 인류가 풀어야할 문제임. |
Internet Security (DDoS mitigation) | SSL 등의 authentication 프로토콜에 DDoS를 가했을 경우 서버가 public key연산을 많이 해서 다운된다. 이 문제를 해결할 수 있는 (핵심 아이디어 비공개) | 미국, 유럽과 공동연구중. SSL 프로토콜을 이해하고 그것을 extend하는 부분을 개발하는 부분을 맡아주면 됨. 단순히 프로그래밍만이 아니라 우리의 solution과 SSL을 동시에 배우고 적용해야함. | Authentication의 근본적인 문제를 해결. |