분류 전체보기 106

네 번째 모임 기록.(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을 듣고 온 점도 있어 이해가 한결 쉬울거 같아서 해당 논문을 선정했다. - 서동영 지난 학기 수강한 컴퓨터 그래픽스에서 선형대수학의 기본적인 ..

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

* 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) IRSML 시뮬레이션 직접 구성하기 - 1

이번에는 공부한 NS-3 내용을 바탕으로 IRSML에서 제시한 토폴로지를 직접 구현, 시뮬레이션을 통해 SL,RL 과정을 거쳐 score를 산출해볼 것이다. 구현을 하다가 부족한 부분이 있으면 중간중간 NS-3를 추가로 공부하는 방법으로 접근하려고 한다. 2024.01.17 논문 상의 내용으로보면, 30~60개의 MH들은 17개의 AP에 연결되어있고, 3개의 AP는 optical fiber with the gigabit ethernet standard로 연결되어있다고 한다. 그리고 해당 시뮬레이션을 1020회 반복했다고 한다. 따라서 구현부에서 우선적으로 생각을 해볼 수 있는건 매 반복마다 number of mobile host 값을 정하는 것 이었다. (참고하면 좋은 attribute name 모음 :..

구현 2024.01.17

ML System for Routing Decision in Urban VANET - 1

* 본 글은 IA Machine Learning System for Routing Decision-Making in Urban Vehicular Ad Hoc Networks 의 내용을 이해하며 작성됨. (출처 :https://journals.sagepub.com/doi/10.1155/2015/374391) 0. Abstract ! 배경 지식 공부 - Ad hoc network 중앙 제어 없이 노드들이 동적으로 연결되어 통신하는 네트워크. 중앙 집중식의 기반 구조나 인프라가 없어도 임의의 위치에서 노드 간 통신이 가능하도록 하는 통신 형태이다. 주요 특징은 다음과 같다. 1. 분산 통신 2. 동적으로 네트워크를 형성 (노드들이 언제든지 네트워크에 참여, 이탈이 가능.) 3. 자율성 : 노드들이 자체적으로 ..

논문 2024.01.15

NS-3 독학 - 5.fifth.cc

주어진 example Topology를 보면 2개의 노드가 "TCP" protocol을 사용해서 p2p link 연결이 되어있다. 해당 channel은 transmission rate 5 Mbps, delay : 2 ms 이며, IP는 10.1.1.0, SubnetMask 255.255.255.0을 사용하는 것 같다. 주어진 주석을 보면 다음과 같이 쓰여있다. 대충 읽어보면 sender socket 쪽의 TCP cwnd의 변화를 보고싶고, 이를 Tracing 해보자는 것 같다. 일반적으로, flow를 만들기 위해 on-off application을 사용한다. 그러나 on-off application socket은 Application이 시작될 때까지 생성되지 않으며, 따라서 configuration ti..

개인 공부 2024.01.15

두 번째 모임 기록.(2024.01.13)

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

NS-3 독학 - 4.fourth.cc(Tracing)

fourth.cc는 지금까지와 다르게 토폴로지를 가정하고 시뮬레이션 환경을 구성하는 것이 아니라 시뮬레이터를 돌리며 로그를 찍는 방법을 다루고 있다.(TCP throughput, error rate, SNR 등) 따라서 해당 기법을 배우면 IRSML에서 필요로 하는 데이터들을 뽑아내는 방법을 고안해낼 수 있을 것 같다. (현재까지의 학습으로 Wireless network를 구성하는 법, PCAP 읽는 법, LOG를 찍어 data 추출하는 법을 할 수 있게 되었다.) * https://velog.io/@choiyhking/6-NS-3-Tracing 를 참조함. * Tracing NS-3에서 output을 얻는 전략은 크게 2가지가 있다. 1. bulk output 메커니즘을 사용해 그 output에서 da..

개인 공부 2024.01.13