본문으로 이동

속성:Evidence note

S3 연구 메모리

Text

자료에서 확인할 수 있는 점이나 한계를 적습니다.

( | ) (20 | 50 | 100 | 250 | 500) 보기
이 속성을 사용하는 문서 20개를 보여줍니다.
r
Commit emitted by this cycle; validation scope is recorded in the Lesson.  +
Commit emitted by this cycle; validation scope is recorded in the Lesson.  +
Commit emitted by this cycle; validation scope is recorded in the Lesson.  +
Commit emitted by this cycle; validation scope is recorded in the Lesson.  +
Verification: official USENIX paper page and abstract; confidence=medium. Canonical title: RFUSE: Modernizing Userspace Filesystem Framework through Scalable Kernel-Userspace Communication Question: Can FUSE retain userspace isolation while scaling data and metadata operations on many cores? Context: Traditional FUSE communication adds context switches, copies, and centralized contention between the kernel and userspace daemon. Method: RFUSE replaces the communication path with per-core kernel-userspace ring buffers while preserving existing FUSE filesystem implementations. Evaluation: workloads=data and metadata filesystem workloads; baselines=traditional FUSE and in-kernel filesystems; metrics=throughput and scalability; results=comparable throughput to in-kernel filesystems; no exact value in official abstract Interpretation: The main bottleneck is often the shared IPC path, not the filesystem logic itself. Reusable lesson: Shard cross-boundary queues by core and preserve compatibility above the transport layer. Applicability: Userspace filesystems whose daemon logic can remain unchanged. Limits: Exact workloads, hardware, and quantitative comparisons were not extracted from full text.  +
Verification: official USENIX paper page and abstract; confidence=high. Canonical title: RFUSE: Modernizing Userspace Filesystem Framework through Scalable Kernel-Userspace Communication Question: Can FUSE retain userspace isolation while scaling data and metadata operations on many cores? Context: Traditional FUSE communication adds context switches, copies, and centralized contention between the kernel and userspace daemon. Method: RFUSE replaces the communication path with per-core kernel-userspace ring buffers while preserving existing FUSE filesystem implementations. Evaluation: workloads=data and metadata filesystem workloads; baselines=traditional FUSE and in-kernel filesystems; metrics=throughput and scalability; results=comparable throughput to in-kernel filesystems; no exact value in official abstract Interpretation: The main bottleneck is often the shared IPC path, not the filesystem logic itself. Reusable lesson: Shard cross-boundary queues by core and preserve compatibility above the transport layer. Applicability: Userspace filesystems whose daemon logic can remain unchanged. Limits: Exact workloads, hardware, and quantitative comparisons were not extracted from full text.  +
Source: Yonsei University Computer Systems Laboratory publication list supplied by the user. Manifestation 1 of 1.  +
정본 Lesson 보강 근거. 검토 원본: Lesson:technical_review_rigorous_rental_memory_management_for_embedded_systems_1b4e69c5. 확인 범위: official_abstract. 확인한 자료: https://doi.org/10.1145/2435227.2435239 ; https://yonsei.elsevierpure.com/en/publications/rigorous-rental-memory-management-for-embedded-systems/. 질문, 방법, 평가, 해석, 재사용 교훈, 적용 범위와 한계를 같은 Lesson 본문에 통합했습니다.  +
Verification: official_abstract; confidence=medium. Canonical title: RL-Watchdog: A Fast and Predictable SSD Liveness Watchdog on Storage Systems Question: How can storage systems detect an unresponsive SSD quickly without false failure declarations or data loss? Context: Fixed watchdog timeouts cannot accommodate device/RAID latency variation, especially around power faults. Method: RL-Watchdog issues a lightweight liveness command, predicts timeouts with reinforcement learning, and rapidly notifies the storage stack; implemented in Linux 6.0. Evaluation: workloads=single SSD; RAID; realistic power-fault injection; baselines=fixed-timeout watchdogs; metrics=data loss; failure-point accuracy; detection predictability; results=96.7% less data loss; 99.8% failure-point accuracy Interpretation: Device liveness decisions benefit from workload-aware adaptive deadlines plus a minimally disruptive probe. Reusable lesson: Separate a cheap health signal from adaptive failure policy and connect it to rapid recovery. Applicability: SSD and RAID liveness monitoring. Limits: Generalization depends on training, SSD models, RAID layouts, and fault types represented in evaluation.  +
Verification: official_abstract; confidence=high. Canonical title: RL-Watchdog: A Fast and Predictable SSD Liveness Watchdog on Storage Systems Question: How can storage systems detect an unresponsive SSD quickly without false failure declarations or data loss? Context: Fixed watchdog timeouts cannot accommodate device/RAID latency variation, especially around power faults. Method: RL-Watchdog issues a lightweight liveness command, predicts timeouts with reinforcement learning, and rapidly notifies the storage stack; implemented in Linux 6.0. Evaluation: workloads=single SSD; RAID; realistic power-fault injection; baselines=fixed-timeout watchdogs; metrics=data loss; failure-point accuracy; detection predictability; results=96.7% less data loss; 99.8% failure-point accuracy Interpretation: Device liveness decisions benefit from workload-aware adaptive deadlines plus a minimally disruptive probe. Reusable lesson: Separate a cheap health signal from adaptive failure policy and connect it to rapid recovery. Applicability: SSD and RAID liveness monitoring. Limits: Generalization depends on training, SSD models, RAID layouts, and fault types represented in evaluation.  +
Verification: abstract_only; confidence=high. Canonical title: Rubix: Randomized Line-to-Row Mapping for Low-Overhead Rowhammer Mitigations Question: 낮은 Rowhammer threshold에서도 완화 기법의 성능 비용을 줄일 수 있는가? Context: 연속 cache line이 같은 DRAM row에 몰리면 공격 추적·refresh가 비싸진다. Method: 암호화된 무작위 line-to-row 매핑과 1~4 line gang으로 공격·정상 접근을 분산한다. Evaluation: workloads=Rowhammer mitigations at TRH 128; baselines=AQUA; SRS; BlockHammer; metrics=slowdown; metadata; results=Slowdown 15→1%, 60→2%, 600→3%; <1 KB metadata. Interpretation: 주소 매핑을 무작위화하면 완화 기법이 보는 최악의 집중도를 구조적으로 낮출 수 있다. Reusable lesson: 보안 완화 비용은 탐지기만이 아니라 물리 배치의 공격 집중도부터 줄여라. Applicability: Rowhammer 방어 메모리 컨트롤러. Limits: 암호화 주소 매핑 하드웨어, 시뮬레이션·공격 모델, row-buffer locality 절충에 의존한다.  +
Verification: abstract_only; confidence=medium. Canonical title: Rubix: Randomized Line-to-Row Mapping for Low-Overhead Rowhammer Mitigations Question: 낮은 Rowhammer threshold에서도 완화 기법의 성능 비용을 줄일 수 있는가? Context: 연속 cache line이 같은 DRAM row에 몰리면 공격 추적·refresh가 비싸진다. Method: 암호화된 무작위 line-to-row 매핑과 1~4 line gang으로 공격·정상 접근을 분산한다. Evaluation: workloads=Rowhammer mitigations at TRH 128; baselines=AQUA; SRS; BlockHammer; metrics=slowdown; metadata; results=Slowdown 15→1%, 60→2%, 600→3%; <1 KB metadata. Interpretation: 주소 매핑을 무작위화하면 완화 기법이 보는 최악의 집중도를 구조적으로 낮출 수 있다. Reusable lesson: 보안 완화 비용은 탐지기만이 아니라 물리 배치의 공격 집중도부터 줄여라. Applicability: Rowhammer 방어 메모리 컨트롤러. Limits: 암호화 주소 매핑 하드웨어, 시뮬레이션·공격 모델, row-buffer locality 절충에 의존한다.  +
s
Verification: official_abstract; confidence=medium. Question: How can a user-space all-flash-array engine scale while preserving permissions, parity efficiency, and metadata durability? Context: Kernel paths and fragmented array services can bottleneck modern SSDs and make parity/background work contend with foreground I/O. Method: ScalaAFA combines message-passing permission control, SSD-offloaded background I/O/parity, placement for in-situ parity, and low-amplification persistent metadata. Evaluation: workloads=all-flash-array workloads; names not stated in abstract; baselines=state-of-the-art AFA engines; metrics=write throughput; average write latency; results=2.5x write throughput; 52.7% lower average write latency Interpretation: Co-designing the user-space data path, placement, parity, and metadata avoids moving the bottleneck between layers. Reusable lesson: Optimize the full storage control/data path, including background and recovery work, as one system. Applicability: High-performance user-space all-flash arrays. Limits: The design assumes SSD offload capabilities and its evaluated hardware/software stack.  +
Verification: official_abstract; confidence=high. Question: How can a user-space all-flash-array engine scale while preserving permissions, parity efficiency, and metadata durability? Context: Kernel paths and fragmented array services can bottleneck modern SSDs and make parity/background work contend with foreground I/O. Method: ScalaAFA combines message-passing permission control, SSD-offloaded background I/O/parity, placement for in-situ parity, and low-amplification persistent metadata. Evaluation: workloads=all-flash-array workloads; names not stated in abstract; baselines=state-of-the-art AFA engines; metrics=write throughput; average write latency; results=2.5x write throughput; 52.7% lower average write latency Interpretation: Co-designing the user-space data path, placement, parity, and metadata avoids moving the bottleneck between layers. Reusable lesson: Optimize the full storage control/data path, including background and recovery work, as one system. Applicability: High-performance user-space all-flash arrays. Limits: The design assumes SSD offload capabilities and its evaluated hardware/software stack.  +
Verification: official DOI metadata and KAIST publication abstract; confidence=medium. Canonical title: Scalable Address Spaces using Concurrent Interval Skiplist Question: How can kernel address-space mappings and interval locks scale beyond Linux's coarse mmap_lock? Context: mmap/munmap serialize multithreaded applications on a global address-space lock. Method: The design integrates mapping and locking in a concurrent interval skiplist and removes related scalability bottlenecks in Linux 6.8. Evaluation: workloads=mmap microbenchmark, LevelDB, Apache, Metis, Psearchy; baselines=Linux 6.8 address-space design; metrics=throughput; results=13.1x, 4.49x, 3.19x, 1.47x, and 1.27x respectively Interpretation: Parallel interval operations require one data structure that jointly defines lookup and conflict boundaries. Reusable lesson: Co-design metadata indexing and fine-grained locking rather than layering locks over a serial tree. Applicability: Many-core kernels and mmap-intensive applications. Limits: Kernel-specific implementation and results on one 48-core platform; complex interval semantics remain workload-dependent.  +
Verification: official DOI metadata and KAIST publication abstract; confidence=high. Canonical title: Scalable Address Spaces using Concurrent Interval Skiplist Question: How can kernel address-space mappings and interval locks scale beyond Linux's coarse mmap_lock? Context: mmap/munmap serialize multithreaded applications on a global address-space lock. Method: The design integrates mapping and locking in a concurrent interval skiplist and removes related scalability bottlenecks in Linux 6.8. Evaluation: workloads=mmap microbenchmark, LevelDB, Apache, Metis, Psearchy; baselines=Linux 6.8 address-space design; metrics=throughput; results=13.1x, 4.49x, 3.19x, 1.47x, and 1.27x respectively Interpretation: Parallel interval operations require one data structure that jointly defines lookup and conflict boundaries. Reusable lesson: Co-design metadata indexing and fine-grained locking rather than layering locks over a serial tree. Applicability: Many-core kernels and mmap-intensive applications. Limits: Kernel-specific implementation and results on one 48-core platform; complex interval semantics remain workload-dependent.  +