분산 시스템에서 병렬 수행을 위한 비동기 RPC에 대한 연구
暂无分享,去创建一个
RPC는 분산 시스템에서 프로세스들 사이의 상호 통신을 위한 좋은 방법이다. 그러나 오늘날의 거의 모든 RPC는 본질적으로 동기적이다. 그래서 분산 환경의 응용 프로그램들에 내재되어 있는 비동기성을 개발하지 못했다. 이에 본 연구에서는 기존의 비동기 RPC들을 연구하여 분산 시스템에서의 병렬 수행을 위한 비동기 RPC를 설계한다. 이는 high-throughput을 제공하는 Stream과 low-latency를 제공하는 Future의 장점을 조화시켜 만든 ASTRA 호출 모델과 호출/동기 모델을 사용하여 기존의 RPC에서 사용되어지던 응용 프로그램들을 병렬 수행하게 함으로써 성능을 향상시키고자하는 것이다. 기존의 비동기 RPC들은 효과적인 모델들로 제시되었지만 기존의 응용 프로그램들을 수용하지 못하는 단점을 가지고 있다. 이에 호출/동기 모델을 제시하여 이식성을 부여하였다.