본문 바로가기

R&D5

NS-2. 패킷 색상 달리하는 법 NS-2로 네트워크 시뮬레이션을 하다 보면 패킷의 색상만 좀 다르게 조정하고 싶을 때가 있죠. 기본적인 NS-2 시뮬레이션에서, 별도 조치를 하지 않는 한 패킷 색은 전부 검정색이에요. 시뮬레이션을 하는 목적이 시각화는 아니지만, 시각화 된 결과가 그럴 싸 하면 프로젝트를 진행하는 동안 이런 사람 저런 사람들에게 '어떤 식으로 시뮬레이션을 했는지' 설명하기 좋다는 장점이 있습니다. 아시다시피 NS-2에서 시뮬레이션을 하려면 OTcl을 알아야 해요. 그리고 자신만의 프로토콜을 설계하고 그 프로토콜에 기반해 시뮬레이션을 하는 사람들은 C++로 패킷을 조작하고 날리는 방법에 대해서도 알아야 하죠. 위의 동영상을 보시면 아시겠지만, 어떤 패킷은 적색으로, 어떤 패킷은 검정색으로 표현되고 있습니다. 검정색 패킷은.. 2012. 2. 8.
샌프란시스코 출장 (CCNxCON, ITC 2011) CCNxCON과 ITC 2011에 참석하기 위해 샌프란시스코 출장을 다녀왔었습니다. 한달이나 전 일인데, 이제서야 그 때 일을 돌아볼 정신이 나는군요. 생각해보면 네트워크는 이제 본격적으로 데이터 중심으로 가는게 아닌가 싶습니다. 데이터를 요청하는 사람들은 기본적으로 데이터가 어디에서 오는지는 상관하지 않습니다. 그저 제 시간에 나에게 와 주면 고마울 따름이죠. 그런데 인터넷이 발전하면서 사람들이 하도 많은 대용량 데이터에 접근하다보니, 병목이 생겨 트래픽이 제때 유통되질 않습니다. 그래서 나온게 CDN, Advanced-CDN 등의 개념이고, Akamai 사의 CDN이 제일 유명한 편이죠. Akamai 사의 CDN에 대해서는 분석된 논문도 있는데, Akamai 사의 CDN은 최적의 CDN 위치를 결정하.. 2011. 10. 8.
주니퍼의 데이터 스트리밍 전략 주니퍼 네트웍스 (www.juniper.net) 에서 작년 말쯤에 새로운 데이터 스트리밍 전략을 발표했었습니다. 미디어 플로우 컨트롤러 제품군인데요. 미디어 플로우 컨트롤러, 미디어 플로우 퍼블리셔, VXA 미디어 플로우 엔진의 세 가지 제품들로 이루어진 솔루션입니다. 이 중 VXA 미디어 플로우 엔진은 미디어 플로우 데이터 전송을 담당하는 하드웨어 박스입니다. 이 솔루션은 가정에 여러 대의 단말이 존재하고, 각각의 단말들이 서로 다른 전송율을 갖는 미디어 스트림을 통해 동일한 컨텐츠를 보게 될 것이라는 상황을 가정하고 있습니다. 일리가 있죠. 단말, 티비, PC가 요구하는 최적의 대역폭이 전부다 다르니까요. 같은 컨텐트를 서로 다른 단말로 이어보는 응용 (Hoppin과 같은)도 현실화되고 있는 상황이니.. 2011. 7. 11.
Machine Learning 강의 by Andrew Ng Stanford에서 온라인으로 제공하는 Machine Learning 강의. 1강부터 20강까지 있는데, 그 중 네 개의 강의를 먼저 올려본다. (여기까지 들었다 ㅎㅎ) 관련된 lecture note와 연습문제. 그리고 강의를 듣기 위해 알아야 할 선형대수와 확률론에 대한 기본적인 사항을 정리하여 제공하는 pdf 파일도 링크하였다. 동영상이라면 iTunes 사용자의 경우 Stanford의 iTunes U 사이트에서 무료로 다운받아 들을 수도 있다. 강의를 하는 교수는 Andrew Ng로 Standford의 Assistant Professor이다. (우리나라 말로 하면 조교수쯤) Learning Locomotion 프로젝트등 재미있는 프로젝트를 많이 했는데, 그의 홈 페이지에서 해당 프로젝트들을 구경할 수.. 2009. 2. 25.