모각코 11

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

이번 모각코 활동의 계획은 시뮬레이터 데이터의 완성이다. 저번의 토폴로지에서 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;..

다섯 번째 모임 기록.(2024.02.02)

1. 개인별 이번 모임 목표 - 김지안 계속해서 문제를 일으키는 ns3 Adhoc Wireless Mesh Network topology를 구현해볼 것이다. 안되면 문제점과 다른 방안을 생각해봐야겠다. - 서동영 OpenGL 카메라/뷰 공간의 이해 및 View 행렬의 구성, OpenGL에서 카메라 설정 방법 - 박용범 Linux Kernel Networking 관련 논문을 읽고 공부할 예정이다. - 양준하 백준 10026번 문제는 일반인과 적록색약인이 보는 그리드의 영역의 개수를 구하는 문제로, 2번째 회차에서와 같이 BFS (너비 우선 탐색) 알고리즘을 이용하면 해결 할 수 있는 문제라고 파악했다. 일반인과 적록색약인 사람을 구분해서 탐색해야 한다는 사실을 고려해서 어떤 방식으로 구현하는 게 좋을지 효..

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

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 이라는 과목이 있었기에 그 때 배운 내용을 상..

네 번째 모임 기록.(2024.02.01)

1. 개인별 이번 모임 목표 - 김지안 지난 시간에 읽었던 "(m.k)-firm deadline"을 이어서 읽을 것이며, 구현 중인 IRSML ns3 코드를 손볼 것이다. - 서동영 OpenGL 좌표계 변환 학습 및 예제 작성 - 박용범 Linux Kernel Networking 관련 논문을 읽고 공부할 예정이다. - 양준하 백준 5430문제는 정수 배열을 선영이가 만든 AC 언어를 이용해 연산하는 문제로, 입력에 대괄호와 쉼표가 포함되는 것을 고려하여 문제를 해결해야겠다고 생각하였다. 정수들을 뒤집거나 지우는 과정을 효율적으로 연산하기 위해 덱(Deque) 자료구조를 이용하여 풀기로 계획하였다 2. 개인별 이번 모임 결과 - 김지안 이번 모각코 모임에서는 RTS Network에 서 사용되는 (m.k)-..

세 번째 모임 기록.(2024.01.19)

1. 개인별 이번 모임 목표 - 김지안 학부연구생 활동의 일환으로 교수님이 주신 "A Dynamic Priority Assignment Technique for Streams with (m.k)-Firm Deadlines"를 읽을 것이다. 이것을 읽는 이유로는 해당 Delay Model을 사용하면 IRSML의 Reinforcement Learning Reward 함수나 Objective Function의 Learning rate 부분에 (m.k)-Firm deadline을 적용해볼 수 있을 것 같기 때문이다. 그리고 체코 교환학생을 통해 RealtimeSystem을 듣고 온 점도 있어 이해가 한결 쉬울거 같아서 해당 논문을 선정했다. - 서동영 지난 학기 수강한 컴퓨터 그래픽스에서 선형대수학의 기본적인 ..

두 번째 모임 기록.(2024.01.13)

1. 개인별 이번 모임 목표 - 김지안 IRSML을 실제로 구현하기 위해, 또 앞으로 네트워크 관련 시뮬레이션이 필요할 때가 많을 것 같아 NS-3를 공부 중에 있다. 이번 모각코에서는 fourth.cc에 대한 분석을 완료하고, 심도있게 이해해볼 예정이다. - 서동영 GLFW 기반 컴퓨터 그래픽스 언어 OpenGL의 개념을 공부할 것이다. (금일 진행할 공부 : GLSL 셰이더 코딩, 텍스쳐 처리), 관련된 예제까지 풀어서 정리해볼 생각이다. - 양준하 백준 7569번 문제 해결을 하고, 관련 알고리즘을 정리해볼 생각이다. - 박용범 Stack 등 다양한 자료구조의 기반으로 활용되는 linked list 구조 개념을 공부하고, 자바로 구현해볼 생각이다. 또한 해당 LinkedList의 응용에 대해 공부할..

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

이번 모각코에서는 네트워크 시뮬레이터 "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 구..

첫 번째 모임 기록.(2024.01.06)

금일 첫번째 모각코 모임을 가졌다. 팀원간에 상의해서 수립한 모임 일정은 매주 금요일 오전 16시에 모여서 19시까지 3시간을 진행, 팀원들의 사정을 고려해서 어려울 시 토요일 10시~13시로 임시 변경을 하기로 하였다. 매 모임마다 1) 각 개인별 이번 모임 목표를 공유. 2) 모임 종료 후 각 개인별 결과를 공유 한 것을 해당 카테고리에 올릴 것이다. 1. 개인별 이번 모임 목표 - 김지안 현재 작성중인 "IRSML 알고리즘 실제 구현" 을 공부할 것이다. 이번 모각코에서 SL phase 구현을 마무리하고, RL phase를 구현하며, 어떻게 Simulation을 진행할지에 대해 공부할 계획이다. - 서동영 이번 모각코에서 GLFW 기반 OpenGL 개념 공부 (OpenGL에서 정점 데이터 해석 처리..

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

이번 모각코에서는 현재 작성중인 "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..