Many-Core, Many-SSD 환경에서 기존 Linux Swap 대비 최대 throughput을 3배까지 향상시키는 프로젝트
아래는 간단하게 요약한 내용이며, 해당 scheme에 대한 풀버전은 작성된 paper에서 확인 가능합니다.
OSDI_25__ScaleSwap__Submit_Version.pdf
proposed swap은 memory 및 swap에서 사용되는 메타데이터 및 자료구조들을 각 Core별로 따로 관리하도록 하였다.
이 과정에서 다른 Core로의 메모리 요청이 필요한 경우가 생기는 데, 이러한 요청을 처리해주는 Delegator를 도입하였다.
위 사진은 delegation이 일어나지 않을 때의 swap 과정을 나타낸다.
위 사진은 delegation이 일어났을 때의 swap 과정을 나타낸다.
