2024년 9월 4일 (수)
- 03:222024년 9월 4일 (수) 03:22 차이 역사 +9 대문 편집 요약 없음 최신
- 03:062024년 9월 4일 (수) 03:06 차이 역사 −1 Pointer authentication code 편집 요약 없음 최신
- 03:042024년 9월 4일 (수) 03:04 차이 역사 0 잔글 Pointer authentication code Ahn9807님이 Pointer autehntication code 문서를 Pointer authentication code 문서로 이동했습니다
- 03:042024년 9월 4일 (수) 03:04 차이 역사 +2,846 새글 Pointer authentication code 새 문서: 분류: 하드웨어 기반 보안 분류: ARM == 개요 == Pointer Authentication Code (PAC)는 ARMv8.3 (AArch64)에서 도입된 보안 기법으로, 포인터를 사용하기 전에 이를 인증하기 위해 사용된다. ARM PAC은 Cherry비슷한 Capability-based isolation환경을 Application과 Kernel모두에게 제공한다. == PAC == Return oridented programming과 같은 공격을 방어하기 위해서, Pointer address의 무결성(Integrity)를...
2024년 9월 1일 (일)
- 06:172024년 9월 1일 (일) 06:17 차이 역사 +135 FetchBPF: Customizable Prefetching Policies in Linux with eBPF 편집 요약 없음 최신
- 06:162024년 9월 1일 (일) 06:16 차이 역사 +2,143 새글 FetchBPF: Customizable Prefetching Policies in Linux with eBPF 새 문서: 분류: 시스템 논문 USENIX ATC 2024 Xuechun Cao Shaurya Patel Soo Yee Lim Xueyuan Han Thomas Pasquier == 개요 == == Motivation == 시스템이 점점 메모리를 많이 요구함에 따라서, Userlevel의 특정 Application에 최적화된 prefetching 알고리즘을 구현하는 것이 점차 중요해지고 있다. == Impotance == Userlevel의 Application에서 Prefetching알고리즘을 조절할 수 있도록 하는 Previous work들이 있었지만, Perfor...
2024년 8월 15일 (목)
- 13:322024년 8월 15일 (목) 13:32 차이 역사 +25 대문 편집 요약 없음
2024년 8월 5일 (월)
- 09:472024년 8월 5일 (월) 09:47 차이 역사 −3 EXTMEM: Enabling Application-Aware Virtual Memory Management for Data-Intensive Applications 편집 요약 없음 최신
- 09:472024년 8월 5일 (월) 09:47 차이 역사 +3,535 새글 EXTMEM: Enabling Application-Aware Virtual Memory Management for Data-Intensive Applications 새 문서: 분류: 시스템 논문 USENIX ATC 2024 Sepehr Jalalian, Shaurya Patel, Milad Rezaei Hajidehi, Margo Seltzer, and Alexandra Fedorova == Motivation == 메모리 하드웨어가 점차 다양해지고, Application마다의 요구사항이 천차만별인 현 상황에서, 모든 응용프로그램에 적합한 Memory management policy는 더이상 존재하지 않는다. == Importance == 기존 논문들은 Memory management policy를 LibOS나 아니면 VFS kernel module...
- 06:402024년 8월 5일 (월) 06:40 차이 역사 +164 분류:시스템 논문 편집 요약 없음 최신
2024년 7월 11일 (목)
- 03:462024년 7월 11일 (목) 03:46 차이 역사 +78 BUDAlloc: Defeating Use-After-Free Bugs by Decoupling Virtual Address Management from Kernel 편집 요약 없음 최신
2024년 7월 2일 (화)
- 06:452024년 7월 2일 (화) 06:45 차이 역사 +2,297 새글 UBfuzz: Finding Bugs in Sanitizer Implementations 새 문서: 분류: 시스템 논문 == 개요 == YARPGen이라는 도구를 사용하여 컴파일러 Sanitizer의 Fuzzing기법을 제시한다. YARPGen은 다양한 컴파일러 세니타이저에서 발생하는 버그를 찾아내기 위해 설계되었으며, 이를 통해 컴파일러 세니타이저의 안정성과 신뢰성을 높이고자 합니다. == Motivation == YARPGen이 다루는 문제는 C 및 C++ 컴파일러에서 사용하는 Sanitizer에서 발생할 하는 버... 최신
2024년 6월 21일 (금)
- 04:012024년 6월 21일 (금) 04:01 차이 역사 +131 대문 편집 요약 없음
2024년 6월 16일 (일)
- 07:452024년 6월 16일 (일) 07:45 차이 역사 +2,313 Characterizing a Memory Allocator at Warehouse Scale 편집 요약 없음 최신
- 06:332024년 6월 16일 (일) 06:33 차이 역사 +6,858 새글 Characterizing a Memory Allocator at Warehouse Scale 새 문서: 분류: 시스템 논문 Zhuangzhuang Zhou, Vaibhav Gogte, ..., Parthasarathy Ranganathan ASPLOS 2025 == 개요 == Memory allocator가 구글정도 되는 스케일의 서버 단에서는 어떤 오버헤드가 발생하며, 어떻게 최적화를 수행할 수 있을까? == Motivation == 메모리 할당을 최적화하여 Warehouse-scale computers (WSC)의 생산성을 향상시키는 것이 중요하다. 이를 통해서 Datacenter tax를 최적화 하여 데이...
2024년 6월 11일 (화)
- 03:192024년 6월 11일 (화) 03:19 차이 역사 +228 BUDAlloc: Defeating Use-After-Free Bugs by Decoupling Virtual Address Management from Kernel 편집 요약 없음
- 03:172024년 6월 11일 (화) 03:17 차이 역사 +70 잔글 BUDAlloc: Defeating Use-After-Free Bugs by Decoupling Virtual Address Management from Kernel 편집 요약 없음
- 03:132024년 6월 11일 (화) 03:13 차이 역사 +5,005 BUDAlloc: Defeating Use-After-Free Bugs by Decoupling Virtual Address Management from Kernel 편집 요약 없음
- 02:532024년 6월 11일 (화) 02:53 차이 역사 0 파일:BUDAlloc Figure 2.png Ahn9807님이 파일:BUDAlloc Figure 2.png의 새 판을 올렸습니다 최신
- 02:512024년 6월 11일 (화) 02:51 차이 역사 +17 새글 파일:BUDAlloc Figure 2.png 편집 요약 없음
2024년 6월 9일 (일)
- 06:192024년 6월 9일 (일) 06:19 차이 역사 −18 미디어위키:Liberty-Navbar 편집 요약 없음 최신
- 06:182024년 6월 9일 (일) 06:18 차이 역사 −79 미디어위키:Liberty-Navbar 편집 요약 없음
- 05:022024년 6월 9일 (일) 05:02 차이 역사 −1 잔글 Hazard pointer 편집 요약 없음 최신
- 05:012024년 6월 9일 (일) 05:01 차이 역사 +2,567 새글 Hazard pointer 새 문서: 분류: 동시성 프로그래밍 == 개요 == Hazard pointer는 Lock free데이터 구조에서 메모리 관리로 인해서 발생하는 ABA 문제를 해결하기 위한 접근 방식이다. 보통 Garbage collection이 없는 경우에 발생한다. Compare and swap(CAS))를 사용하는 Lock free데이터 구조는 ABA문제, 즉 작업 시작과 끝에서 누군가 데이터 구조의 Consistency를 망가트리는, 문제를 해결해야 한다. 예...
2024년 6월 5일 (수)
- 15:462024년 6월 5일 (수) 15:46 차이 역사 +35 새글 Junho Ahn 사용자:Ahn9807 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 15:352024년 6월 5일 (수) 15:35 차이 역사 +4 대문 편집 요약 없음
- 15:352024년 6월 5일 (수) 15:35 차이 역사 +3,881 새글 BUDAlloc: Defeating Use-After-Free Bugs by Decoupling Virtual Address Management from Kernel 새 문서: 분류: 시스템 논문 USENIX Security Symposium (USENIX Security '24) '''Junho Ahn''', Jaehyeon Lee, KangHyuk Lee, Wooseok Gwak, Minseong Hwang, and Youngjin Kwon == 개요 == BUDAlloc은 User after free버그를 효과적으로 Prevent/Detect하기 위한 방법으로써 기존의 One-time-allocator들의 공통된 한계를 분석하고 그 한계를 극복한 논문이다. 공통된 한계는 Kernel와 User의 분리된 Virtual address management로 인한...
2024년 6월 3일 (월)
- 07:532024년 6월 3일 (월) 07:53 차이 역사 +2,281 새글 Seqlock 새 문서: 분류: 동시성 프로그래밍 == 개요 == Seqlock (Sequence lock)은 리눅스에서 공유 변수의 빠른 Write operation을 지원하기 위해 사용되는 Lock이다. 리눅스 2.6.x 커널 버전부터 도입되었다. Seqlocks는 Stephen Hemminger에 의해 개발되었다. Seqlock은 read-write lock의 일종으로, Write starvation을 회피하는 기법이다. System time counter업데이트에 처음 적용되었으며, 인터럽트가 발생할때 마다,... 최신
- 01:112024년 6월 3일 (월) 01:11 차이 역사 +111 대문 편집 요약 없음
2024년 6월 2일 (일)
- 11:252024년 6월 2일 (일) 11:25 차이 역사 +2,370 새글 Latex 새 문서: 분류: 논문 작성법 == 개요 == LaTeX는 과학, 기술, 공학, 수학 분야에서 널리 사용되는 고품질의 문서 작성 프로그램이다. 주로 복잡한 수식, 표, 그림 등을 포함한 기술 문서를 작성하는 데 사용된다. LaTeX는 Donald Knuth가 개발한 TeX 시스템을 기반으로 Leslie Lamport가 만든 프로그래이다. Latex는 다음과 같은 특징이 있다. * 텍스트 기반: Latex는 보통의 문서 작성 프로그... 최신
2024년 5월 29일 (수)
- 07:202024년 5월 29일 (수) 07:20 차이 역사 +5,915 새글 Hardware-assisted Load Balancing for Energy-efficient SNIC-Host Cooperative Computing 새 문서: 분류: 시스템 세미나 University of Illinois Urbana-Champaign (UIUC) 김남승 교수님 == 개요 == Smart NIC은 단순히 사용한다고 전력효율이 좋아지는 장치가 아니다. 제대로 Load balancer를 통해서 Host CPU와 Task들을 적절히 분배하여야만, 제대로 사용할 수 있다. == 본문 1 == 데이터 센터의 네트워크 속도는 지속적으로 빨라지고 있으며, 그에 따라서 2024년 시점으로 Saturate되고 있... 최신
2024년 5월 23일 (목)
- 05:492024년 5월 23일 (목) 05:49 차이 역사 +1,839 새글 SNI 차단 새 문서: 분류: 네트워크 보안 == 개요 == Server Name Indication(SNI)는 컴퓨터 네트워크 프로토콜로 사용되는 TLS의 확장으로, TLS연결이 정립되기 이전에는 서버와 클라이언트가 서로의 인증서를 공유하지 않은 상태이다. 호스트 네임이란 네트워크 상에서 주소를 찾기 위해서 사용되는 이름을 의미한다. 보통 보안을 위해서 하나의 호스트 네임은 하나의 인증서를 사용하는... 최신
- 05:302024년 5월 23일 (목) 05:30 차이 역사 +10 잔글 DNS Spoofing 편집 요약 없음 최신
- 05:272024년 5월 23일 (목) 05:27 차이 역사 +30 새글 DNS 스푸핑 DNS Spoofing 문서로 넘겨주기 최신 태그: 새 넘겨주기 시각 편집: 전환됨
- 05:182024년 5월 23일 (목) 05:18 차이 역사 +51 잔글 User datagram protocol →패킷 구조 최신 태그: 시각 편집
- 05:162024년 5월 23일 (목) 05:16 차이 역사 +1,602 새글 DNS Spoofing 새 문서: 분류: 네트워크 보안 == 개요 == DNS 스푸핑, DNS Cache poisioning, 혹은 DNS Filtering(보통 긍정적 의미로 사용됨)은 변조된 DNS데이터가 DNS Cache에 주입되어서 Name server에 대한 쿼리 결과가 잘못된 결과 레코드를 반환하는 컴퓨터 해킹 방법이다. DNS Spoofing을 사용하면, 모든 트래픽이 공격자의 컴퓨터로 전환되어서 전송시킬 수 있다. == Attack == DNS는 사람이 읽을 수 있...
2024년 5월 22일 (수)
- 07:212024년 5월 22일 (수) 07:21 차이 역사 −884 Operating system 편집 요약 없음 최신
- 07:142024년 5월 22일 (수) 07:14 차이 역사 +778 새글 Work stealing 새 문서: 분류: 동시성 프로그래밍 == 개요 == Work stealing은 멀티 스레딩 환경에서 스케쥴링전략으로, 각 스레드(프로세스)들이 Idle일 경우, 다른 스레드의 Work를 가져와(훔쳐와) 실행하는 전략을 말한다. 이 작업은 Idle 스레드가 없도록 스케쥴링 작업을 분산시키며, 모든 스레드가 작업을 수행하는 한 스케줄링 오버헤드가 발생하지 않는다. Work stealing은 Process migration양... 최신
- 07:012024년 5월 22일 (수) 07:01 차이 역사 +31 새글 Treiber's stack Treiber stack 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 07:012024년 5월 22일 (수) 07:01 차이 역사 +5,348 새글 Michael-Scott queue 새 문서: 분류: 동시성 프로그래밍 == 개요 == Michael-Scott's queue는 Lock free를 고려한 큐의 구현이다. == 기본 원칙 == Treiber's stack과 마찬가지로, queue에 push, pop할때 변경이 있는지 없는지 확인하고 없을 경우에만 푸쉬,팝을 하는 구조이다. Pop은 헤드 포인터에, Push는 테일 포인터에 적용된다. 이때 대원칙은 Treiber's stack과 동일한다. 하나 예외상황은, Tail포인터가... 최신
- 05:502024년 5월 22일 (수) 05:50 차이 역사 +4,513 새글 Treiber stack 새 문서: 분류: 동시성 프로그래밍 == 개요 == Treiber's 스택은 Lock free데이터 구조중 singly linked list를 구현하는 방식중 하나이다. Treiber's stack은 1986년 R.Kent Treiber가 발표하였다. == 기본 원칙 == 알고리즘의 기본 원리는 데이터에 접근할 때 추가하려는 항목이 추가된 유일한 항목임을 파악하고 스택에 새로운 것을 추가하는 것이다. 이는 Compare and swap(CAS)을 사용하여... 최신
- 05:082024년 5월 22일 (수) 05:08 차이 역사 +27 새글 Deadlock Dead lock 문서로 넘겨주기 최신 태그: 새 넘겨주기
- 05:082024년 5월 22일 (수) 05:08 차이 역사 +2,264 새글 Lock free 새 문서: 분류: 동시성 프로그래밍 == 개요 == Lock free는 Operation이 여러개가 동시에 진행되는 상황에서, 반드시 하나의 Operation은 끝까지 (Complete)수행됨을 보장하는 Data-structure혹은 Program을 의미한다. Lock-free는 Lock을 사용하지 않기 때문에, 프로그래머가 Lock의 시점을 일일이 지정하지 않아도 되며, Deadlock과 같은 장애도 일어나 지 않고, Scalability측면에서도 이점을 가져온다... 최신
2024년 5월 2일 (목)
- 01:302024년 5월 2일 (목) 01:30 차이 역사 −10 Oops 편집 요약 없음 최신
2024년 4월 26일 (금)
- 05:592024년 4월 26일 (금) 05:59 차이 역사 +324 Overlayfs 편집 요약 없음 최신
- 05:562024년 4월 26일 (금) 05:56 차이 역사 +7 잔글 시스톨릭 배열 편집 요약 없음 최신
- 05:562024년 4월 26일 (금) 05:56 차이 역사 +2,009 시스톨릭 배열 편집 요약 없음
- 05:512024년 4월 26일 (금) 05:51 차이 역사 +708 시스톨릭 배열 편집 요약 없음
- 05:312024년 4월 26일 (금) 05:31 차이 역사 +811 Trusted computing base 편집 요약 없음 최신
- 05:282024년 4월 26일 (금) 05:28 차이 역사 +4 인터럽트 핸들러 편집 요약 없음 최신