모각코(개인 활동 계획) 6

모각코 여섯 번째 모임 개인 계획, 활동 과정 및 결과

이번 모각코 활동의 계획은 시뮬레이터 데이터의 완성이다. 저번의 토폴로지에서 Transmission Range를 250m로 늘려주었다. 그 후, pcap, xml 파일을 뽑았다. #include #include #include #include #include #include #include #include #include #include using namespace ns3; Ptr psink1; Ptr psink2; Ptr psink3; int main(int argc, char* argv[]){ static unsigned int seed = 5323; seed = 8253729*seed + 2396403; int runN = seed%3; seed %= 32768; uint32_t APnum = 3;..

모각코 다섯 번째 모임 개인 계획, 활동 과정 및 결과

IRSML 코드 구현의 문제를 확인하고 다시 코드를 작성하였다. #include #include #include "ns3/core-module.h" #include "ns3/network-module.h" #include "ns3/applications-module.h" #include "ns3/mobility-module.h" #include "ns3/config-store-module.h" #include "ns3/netanim-module.h" #include "ns3/internet-module.h" #include "ns3/yans-wifi-helper.h" #include "ns3/flow-monitor-module.h" #include "ns3/ssid.h" #include "ns3/poin..

모각코 네 번째 모임 개인 계획, 활동 과정 및 결과

이번 시간에는 저번에 공부했던 (m,k)firm deadline의 추가 공부에 IRSML 구현을 위해 ns3 코드 구현을 하였다. * 본 글은 A Dynamic Priority Assignment Technique for Streams with (m,k)-Firm Deadlines를 읽고 작성한 글임. (https://ieeexplore.ieee.org/document/477249) 더보기 더보기 닫기 내가 다니는 대학의 학사 과정에서는 Real Time System이라는 과목이 존재하지 않는다. 그러나 다행이라고 해야할지 어쩌다가라고 해야할지는 모르겠지만 나는 교환 학생을 갔었는데, 그 때 해당 대학의 Bachelor 과정에는 Real Time System 이라는 과목이 있었기에 그 때 배운 내용을 상..

모각코 세 번째 모임 개인 계획, 활동과정 및 결과

* A Dynamic Priority Assignment Technique for Streams with (m, k) - Firm Deadlines를 읽고 작성된 글임. (https://ieeexplore.ieee.org/document/477249) A dynamic priority assignment technique for streams with (m, k)-firm deadlines The problem of scheduling multiple streams of real-time customers, is addressed in this paper. The paper first introduces the notion of (m, k)-firm deadlines to better characteri..

모각코 두 번째 모임 개인 계획, 활동과정 및 결과

이번 모각코에서는 네트워크 시뮬레이터 "NS-3"를 공부할 것이다. NS-3는 입문자들을 위한 Tutorial 코드를 6개 제공하고 있다. 이미 Third.cc가지는 공부를 완료했으므로, fourth.cc를 공부할 계획이다. * 활동 과정 및 결과 Third.cc는 각각 P2P link, LAN, Wifi 연결 상황을 가정한 토폴로지를 구현해보는 방식으로 코드가 짜여있었다. 본 fourth.cc는 이전까지의 토폴로지를 구성하는 시나리오와 다르게, 시뮬레이터를 돌리며 로그를 찍는 방법을 다루고 있다.(TCP throughput, error rate, SNR 등) 따라서 해당 기법을 배우면 IRSML에서 필요로 하는 데이터들을 뽑아내는 방법을 고안해낼 수 있을 것 같다. 특히 현재 생각하고있는 IRSML 구..

모각코 첫 번째 모임 개인 계획, 활동과정 및 결과

이번 모각코에서는 현재 작성중인 "IRSML 알고리즘 실제 구현" 을 공부할 것이다. 구체적으로는 저번 시간까지 SL phase를 거의 다 작성했으므로 이번 모각코에서 SL phase 구현을 마무리하고, RL phase를 구현하며, 어떻게 Simulation을 진행할지에 대해 공부할 계획이다. 또한 팀장으로써 앞으로 모각코 모임 일정을 정하고, 전체적으로 매 모임마다 어떻게 진행할 지 형식을 정할 것이다. 활동 과정 : IRSML의 SL, RL Phase 구현 idea 이전에 공부한 내용까지는 SL phase의 구현까지였다. IRSML에서 SL phase 구현을 요약해보면, Simulation Network를 OMNeT++, INET framework 2.0을 활용해 다음과 같은 환경으로 구성하고, 10..