14
MMLAB 2012 Computer Networks CCNx Term Projects 한한한 ([email protected] ) 한한한 ([email protected] ) 2012-04-23

2012 Computer Networks CCNx Term Projects

  • Upload
    noelle

  • View
    32

  • Download
    0

Embed Size (px)

DESCRIPTION

2012 Computer Networks CCNx Term Projects. 한두균 ( [email protected] ) 송정환 ( [email protected] ) 2012-04-23. 팀 별 주제 정하기. ' 하 ' - Cache Monitoring. Router 에 존재하는 Cache Storage 의 상태를 알려주는 툴을 작성 - PowerPoint PPT Presentation

Citation preview

Page 1: 2012 Computer Networks CCNx  Term Projects

MMLAB

2012 Computer NetworksCCNx Term Projects

한두균 ([email protected]) 송정환 ([email protected])

2012-04-23

Page 2: 2012 Computer Networks CCNx  Term Projects

MMLAB 팀 별 주제 정하기

상 중 하Video Conference Game Center Cache Monitoring

토폴로지 자동완성 Interest Trace 파일 탐색기

네트워크 통계치 분석 Web-hard Random Chatting

2/14

Page 3: 2012 Computer Networks CCNx  Term Projects

MMLAB ' 하 ' - Cache Monitoring

Router 에 존재하는 Cache Storage 의 상태를 알려주는 툴을 작성

여러 대의 Router 를 하나의 서버에서 모니터링 할 필요는 없고 한 Router 에 설치되어 설치된 Router 의 Cache Storage 상태만 파악

Cache Storage 의 상태란 Cache Storage 에 어떤 Chunk 들이 캐쉬되어 있고 각 청크의 Timeout 은 언제이며 어느 정도의 크기를 갖는지 등등을 의미

Content1

Content2

Content3

3/14

Page 4: 2012 Computer Networks CCNx  Term Projects

MMLAB ' 하 ' - 파일탐색기

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

4/14

Page 5: 2012 Computer Networks CCNx  Term Projects

MMLAB ' 하 ' - Random Chatting

요새 스마트폰의 앱으로 많이 존재하는 Random Chatting 을 CCNx 상에서 구현

이 때 기존의 IP 네트워크에서의 구현과 다른 점은 중앙 서버가 없다는 점

5/14

Page 6: 2012 Computer Networks CCNx  Term Projects

MMLAB ' 중 ' - Game Center

여러 사람들과 함께 간단한 게임을 할 수 있는 Game Center 를 구축

이 때 Game Center 는 IP 네트워크에서와 같이 하나의 서버로 동작하지 않음 . 즉 , CCN 의 특성을 살려서 중앙서버가 없이 동작하는 Game Center를 구축

Game Center 에는 두 사람 이상이 같이 할 수 있는 게임 - 예를 들어 Baseball Game, 빙고 게임 , 끝말잇기 게임 , etc - 을 3 가지 이상 구현

6/14

Page 7: 2012 Computer Networks CCNx  Term Projects

MMLAB ' 중 ' - Interest Trace

기존에 존재하는 Traceroute 와 같은 프로그램을 CCNx에서 구현

Traceroute 는 Packet 을 추적해서 어느 Router 를 거치는지 알아내는 프로그램인데 , 이것의 CCN 버전을 만드는 것

즉 , Interest Packet 이 어느 Router 를 거치는지 알아내는 프로그램을 구현

7/14

Page 8: 2012 Computer Networks CCNx  Term Projects

MMLAB ' 중 ' - Webhard

Dropbox 나 다음클라우드 같은 웹하드를 CCNx 상에 구현

단순히 파일의 업로드 , 다운로드 뿐만 아니라 로컬드라이브와 웹하드와의 Syncronization 도 구현

8/14

Page 9: 2012 Computer Networks CCNx  Term Projects

MMLAB ' 상 ' - Video Conference

말그대로 CCNx 상에서 화상으로 회의를 열 수 있게 해주는 툴을 의미

9/14

Page 10: 2012 Computer Networks CCNx  Term Projects

MMLAB ' 상 ' - 토폴로지 자동완성

CCNx 로 테스트 베드를 구현시에 테스트 베드가 어떤 토폴로지로 구성되어 있는지 분석해 주는 툴을 구현

10/14

Page 11: 2012 Computer Networks CCNx  Term Projects

MMLAB' 상 ' - 네트워크 통계치

분석 얼마나 많은 Interests 와 Content chunks 가

오고 갔는지와 Throughput, Latency, Cache Storage 사용 현황 , FIB, CS, PIT 의 변화 현황 등등을 하나의 서버에서 확인할 수 있음

즉 , 각각의 Router 를 모니터링 해서 네트워크 통계치를 작성하는 툴을 구현

11/14

Page 12: 2012 Computer Networks CCNx  Term Projects

MMLAB

2012 CCNx Term Project Mentors

12/18

Page 13: 2012 Computer Networks CCNx  Term Projects

MMLAB Mentor

One mentor per one group (Maybe) TA s Other members of MMLAB

Will be announced later

13/14

Page 14: 2012 Computer Networks CCNx  Term Projects

MMLAB Term project proposal

Will be held at 4/30(Mon) or 5/7(Mon) 중복 주제는 불가능하게 할 예정

주제는 선착순 가능한 빨리 주제를 정해서 TA 에게 통보

[email protected] 주제 선정은 4/27( 금 ) 혹은 5/3( 금 )

14/14