This paper evaluates network caching as a means to improve the performance of cluster-based multiprocessors. A network cache, shared by all processors on each cluster, offers the potential benefits of increased intra-cluster sharing, reduced network traffic, and useful prefetching. Using simulation, we evaluate the feasibility, structure, and performance of a network cache implementation. Five well-known parallel scientific applications are used in this study. We experimentally derive the network cache working sets of these applications, and demonstrate that the size requirements of the network cache are feasible using current technology. Using cache sizes derived from this working set analysis, we compare a conservative network cache imple...
A substantial fraction of all network traffic today comes from applications in which clients retriev...
Changing relative performance of processors, networks, and disks makes it necessary to reconsider al...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
This paper evaluates the benefit of adding a shared cache to the network interface as a means of imp...
Exponential link bandwidth increase over the past decade has sparked off interest in increasingly co...
Caching mechanism has achieved great success in general purpose processor; however, its deployment i...
Caching is a popular mechanism for enhancing performance of memory access speed. To achieve such enh...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
The frequency of accesses to remote data is a key factor affecting the performance of all Distribute...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
this paper, we examine the relationship between these factors in the context of large-scale, network...
Cache injection is a viable technique to improve the performance of data-intensive parallel applicat...
The Hadoop Distributed File System (HDFS) is a network file system used to support multiple widely-u...
In the near future, semiconductor technology will allow the integration of multiple processors on a ...
Clustering processors together at a level of the memory hierarchy in shared address space multiproce...
A substantial fraction of all network traffic today comes from applications in which clients retriev...
Changing relative performance of processors, networks, and disks makes it necessary to reconsider al...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
This paper evaluates the benefit of adding a shared cache to the network interface as a means of imp...
Exponential link bandwidth increase over the past decade has sparked off interest in increasingly co...
Caching mechanism has achieved great success in general purpose processor; however, its deployment i...
Caching is a popular mechanism for enhancing performance of memory access speed. To achieve such enh...
This work was also published as a Rice University thesis/dissertation: http://hdl.handle.net/1911/19...
The frequency of accesses to remote data is a key factor affecting the performance of all Distribute...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
this paper, we examine the relationship between these factors in the context of large-scale, network...
Cache injection is a viable technique to improve the performance of data-intensive parallel applicat...
The Hadoop Distributed File System (HDFS) is a network file system used to support multiple widely-u...
In the near future, semiconductor technology will allow the integration of multiple processors on a ...
Clustering processors together at a level of the memory hierarchy in shared address space multiproce...
A substantial fraction of all network traffic today comes from applications in which clients retriev...
Changing relative performance of processors, networks, and disks makes it necessary to reconsider al...
Current network file system protocols rely heavily on a central server to coordinate file activity a...