학위논문 (박사) -- 서울대학교 대학원 : 융합과학기술대학원 융합과학부(지능형융합시스템전공), 2020. 8. 홍성수.최근에 등장한 컴퓨팅 시스템에서 데이터 집약적 응용이 빠르고 광범위하게 확산됨에 따라 quality-of-service(QoS)와 best-effort(BE) 응용들 간의 성능 간섭이 더욱 심화되고 있다. 리눅스 커널의 completely fair scheduler(CFS)는 멀티태스킹(multitasking) 수행 환경에서 성능 고립화를 지원하기 위해 광범위하게 사용되어 오고 있지만, 메모리 접근 경합과 불충분 한 캐시 제공 범위로 인해 메모리 관련 간섭 문제를 해결하지 못 하고 있다. 비록 많은 메모리 인지 성능 고립화 메커니즘들이 학계에서 제안되어 왔지만, 대다수의 메커니즘들이 하드웨어에 기반한 해결책, 유연하지 않은 자원 관리 또는 비효율적인 사용률 조절 기법에 의존하기 때문에 널리 배포된 리눅스와 같은 운영 체제에서 사용되기 어렵다. 본 학위논문은 리눅스가 탑재된 COTS(commercial off the shelf) SoC 플랫폼에서 수행되는 QoS 응용이 함께 수행되는 다른 응용들과의 메모리 관련 간섭으로부터 영향을 더 적게 받을 수 있는 메모리 인지 비례 공정 스케줄링 알고리즘을 제안한다. 제안된 알고리즘은 수행 중인 태스크의 CPU 사이클로부터 메모리에 관련된 실질적인 스톨을 분리한다. 그리고 그 태스크가 바람직한 양의 CPU 사용률을 제공받도록 그 태스크에게 CPU 시간을 보상해준다. ...