2012 computer networks ccnx term projects
DESCRIPTION
2012 Computer Networks CCNx Term Projects. 한두균 ( [email protected] ) 송정환 ( [email protected] ) 2012-04-23. 팀 별 주제 정하기. ' 하 ' - Cache Monitoring. Router 에 존재하는 Cache Storage 의 상태를 알려주는 툴을 작성 - PowerPoint PPT PresentationTRANSCRIPT
MMLAB
2012 Computer NetworksCCNx Term Projects
한두균 ([email protected]) 송정환 ([email protected])
2012-04-23
MMLAB 팀 별 주제 정하기
상 중 하Video Conference Game Center Cache Monitoring
토폴로지 자동완성 Interest Trace 파일 탐색기
네트워크 통계치 분석 Web-hard Random Chatting
2/14
MMLAB ' 하 ' - Cache Monitoring
Router 에 존재하는 Cache Storage 의 상태를 알려주는 툴을 작성
여러 대의 Router 를 하나의 서버에서 모니터링 할 필요는 없고 한 Router 에 설치되어 설치된 Router 의 Cache Storage 상태만 파악
Cache Storage 의 상태란 Cache Storage 에 어떤 Chunk 들이 캐쉬되어 있고 각 청크의 Timeout 은 언제이며 어느 정도의 크기를 갖는지 등등을 의미
Content1
Content2
Content3
3/14
MMLAB ' 하 ' - 파일탐색기
기존의 CCNx 에서는 Repository 에 있는 Contents 의 목록만 볼 수 있는 툴이 있는데 , 이 툴을 업그레이드하여 현재 윈도우의 파일 탐색기와 같이 Contents 를 실행할 수 있고 미리보기 할 수 있으며 , Content 의 등록정보를 볼 수 있는 툴을 작성
4/14
MMLAB ' 하 ' - Random Chatting
요새 스마트폰의 앱으로 많이 존재하는 Random Chatting 을 CCNx 상에서 구현
이 때 기존의 IP 네트워크에서의 구현과 다른 점은 중앙 서버가 없다는 점
5/14
MMLAB ' 중 ' - Game Center
여러 사람들과 함께 간단한 게임을 할 수 있는 Game Center 를 구축
이 때 Game Center 는 IP 네트워크에서와 같이 하나의 서버로 동작하지 않음 . 즉 , CCN 의 특성을 살려서 중앙서버가 없이 동작하는 Game Center를 구축
Game Center 에는 두 사람 이상이 같이 할 수 있는 게임 - 예를 들어 Baseball Game, 빙고 게임 , 끝말잇기 게임 , etc - 을 3 가지 이상 구현
6/14
MMLAB ' 중 ' - Interest Trace
기존에 존재하는 Traceroute 와 같은 프로그램을 CCNx에서 구현
Traceroute 는 Packet 을 추적해서 어느 Router 를 거치는지 알아내는 프로그램인데 , 이것의 CCN 버전을 만드는 것
즉 , Interest Packet 이 어느 Router 를 거치는지 알아내는 프로그램을 구현
7/14
MMLAB ' 중 ' - Webhard
Dropbox 나 다음클라우드 같은 웹하드를 CCNx 상에 구현
단순히 파일의 업로드 , 다운로드 뿐만 아니라 로컬드라이브와 웹하드와의 Syncronization 도 구현
8/14
MMLAB ' 상 ' - Video Conference
말그대로 CCNx 상에서 화상으로 회의를 열 수 있게 해주는 툴을 의미
9/14
MMLAB ' 상 ' - 토폴로지 자동완성
CCNx 로 테스트 베드를 구현시에 테스트 베드가 어떤 토폴로지로 구성되어 있는지 분석해 주는 툴을 구현
10/14
MMLAB' 상 ' - 네트워크 통계치
분석 얼마나 많은 Interests 와 Content chunks 가
오고 갔는지와 Throughput, Latency, Cache Storage 사용 현황 , FIB, CS, PIT 의 변화 현황 등등을 하나의 서버에서 확인할 수 있음
즉 , 각각의 Router 를 모니터링 해서 네트워크 통계치를 작성하는 툴을 구현
11/14
MMLAB
2012 CCNx Term Project Mentors
12/18
MMLAB Mentor
One mentor per one group (Maybe) TA s Other members of MMLAB
Will be announced later
13/14
MMLAB Term project proposal
Will be held at 4/30(Mon) or 5/7(Mon) 중복 주제는 불가능하게 할 예정
주제는 선착순 가능한 빨리 주제를 정해서 TA 에게 통보
• [email protected] 주제 선정은 4/27( 금 ) 혹은 5/3( 금 )
14/14