객체의 위치를 감추는 모델
응용 프로그램은 공유 주소 공간에서 객체를 할당하고 읽거나 변경하며 해제한다. 자료가 어느 서버에 있는지와 별개로 트랜잭션을 사용해 이러한 작업을 묶을 수 있다.
원격 메모리의 직접 접근
RDMA는 원격 메모리 접근에 이용되며 FaRM은 이를 빠른 메시지 전달에도 사용한다. 설계에는 래치를 사용하지 않는 읽기를 포함해 자주 수행되는 접근의 비용을 낮추는 구성이 들어간다.
함께 쓰는 객체의 배치
관련 객체를 같은 서버에 모으고 연산을 해당 위치로 보내면 서버 하나에서 끝나는 트랜잭션을 활용할 수 있다. 초기 연구는 이런 구성을 키값 저장과 그래프 저장에 적용해 평가했다.
관련 문서
데이터베이스 트랜잭션 / 병렬 컴퓨팅 / Sundial 분산 동시성 제어 / 데이터베이스 / 캐시 / 그래프 (자료 구조)