Cooperative Caching Based on User-Level Communication
-
-
Abstract
Cooperative caching in cluster system is an efficient mechanism to improve the performance of the whole IO sub system, which uses high speed network to combine the local cache of each node into a coordinated global cache with higher hit rate However, the traditional cooperative caching does not take into account the features of user level communication employed more and more widely today Presented in this paper is a new cooperative caching mechanism-uniform caching, which employs user level communication technologies to unite both the communication layer and the caching module Based on some mechanisms including simplified protocol, zero copy, and virtual memory mapped communication, uniform caching predigests the IO sub system and increases the whole performance Moreover, this caching mechanism has been implemented on an object oriented cluster storage platform for Internet applications-TODS
-
-