1 / 14

2012 Computer Networks CCNx Term Projects

2012 Computer Networks CCNx Term Projects. 한두균 ( dkhan@mmlab.snu.ac.kr ) 송정환 ( jhsong@mmlab.snu.ac.kr ) 2012-04-23. 팀 별 주제 정하기. ' 하 ' - Cache Monitoring. Router 에 존재하는 Cache Storage 의 상태를 알려주는 툴을 작성

noelle
Download Presentation

2012 Computer Networks CCNx Term Projects

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 2012Computer NetworksCCNx Term Projects • 한두균(dkhan@mmlab.snu.ac.kr) • 송정환(jhsong@mmlab.snu.ac.kr) 2012-04-23

  2. 팀 별 주제 정하기

  3. '하' - Cache Monitoring • Router에 존재하는 Cache Storage의 상태를 알려주는 툴을 작성 • 여러 대의 Router를 하나의 서버에서 모니터링 할 필요는 없고 한 Router에 설치되어 설치된 Router의 Cache Storage 상태만 파악 • Cache Storage의 상태란 Cache Storage에 어떤 Chunk들이 캐쉬되어 있고 각 청크의 Timeout은 언제이며 어느 정도의 크기를 갖는지 등등을 의미 Content3 Content2 Content1

  4. '하' - 파일탐색기 • 기존의 CCNx에서는 Repository에 있는 Contents의 목록만 볼 수 있는 툴이 있는데, 이 툴을 업그레이드하여 현재 윈도우의 파일 탐색기와 같이 Contents를 실행할 수 있고 미리보기 할 수 있으며, Content의 등록정보를 볼 수 있는 툴을 작성

  5. '하' - Random Chatting • 요새 스마트폰의 앱으로 많이 존재하는 Random Chatting을 CCNx 상에서 구현 • 이 때 기존의 IP 네트워크에서의 구현과 다른 점은 중앙 서버가 없다는 점

  6. '중' - Game Center • 여러 사람들과 함께 간단한 게임을 할 수 있는 Game Center를 구축 • 이 때 Game Center는 IP 네트워크에서와 같이 하나의 서버로 동작하지 않음. 즉, CCN의 특성을 살려서 중앙서버가 없이 동작하는 Game Center를 구축 • Game Center에는 두 사람 이상이 같이 할 수 있는 게임 - 예를 들어 Baseball Game, 빙고 게임, 끝말잇기 게임, etc - 을 3가지 이상 구현

  7. '중' - Interest Trace • 기존에 존재하는 Traceroute와 같은 프로그램을 CCNx에서 구현 • Traceroute는 Packet을 추적해서 어느 Router를 거치는지 알아내는 프로그램인데, 이것의 CCN 버전을 만드는 것 • 즉, Interest Packet이 어느 Router를 거치는지 알아내는 프로그램을 구현

  8. '중' - Webhard • Dropbox나 다음클라우드 같은 웹하드를 CCNx 상에 구현 • 단순히 파일의 업로드, 다운로드 뿐만 아니라 로컬드라이브와 웹하드와의Syncronization도 구현

  9. '상' - Video Conference • 말그대로 CCNx 상에서 화상으로 회의를 열 수 있게 해주는 툴을 의미

  10. '상' - 토폴로지 자동완성 • CCNx로 테스트 베드를 구현시에 테스트 베드가 어떤 토폴로지로 구성되어 있는지 분석해 주는 툴을 구현

  11. '상' - 네트워크 통계치 분석 • 얼마나 많은 Interests와 Content chunks가 오고 갔는지와 Throughput, Latency, Cache Storage 사용 현황, FIB, CS, PIT의 변화 현황 등등을 하나의 서버에서 확인할 수 있음 • 즉, 각각의 Router를 모니터링 해서 네트워크 통계치를 작성하는 툴을 구현

  12. 2012 CCNx Term Project Mentors

  13. Mentor • One mentor per one group (Maybe) • TA s • Other members of MMLAB • Will be announced later

  14. Term project proposal • Will be held at 4/30(Mon) or 5/7(Mon) • 중복 주제는 불가능하게 할 예정 • 주제는 선착순 • 가능한 빨리 주제를 정해서 TA에게 통보 • jhsong@mmlab.snu.ac.kr • 주제 선정은 4/27(금) 혹은 5/3(금)

More Related