Weak connectivity is characterized by slow or intermittent networks. Distributed file systems using weak connections must function in spite of limited bandwidth and frequent connectivity changes. Callback-based cache coherence schemes were designed to minimize client-server communication, but with an underlying assumption that the network is fast and reliable (i.e., a LAN). This paper presents large granularity callbacks as a way to reduce the client-server communication necessary to maintain file cache coherence. Large granularity callbacks trade off precision of invalidation for speed of validation after connectivity changes
Abstract—Directory-based cache coherence is a popular mechanism for chip multiprocessors and multico...
Changing relative performance of processors, networks, and disks makes it necessary to reconsider al...
Although directory-based write-invalidate cache coherence protocols have a potential to improve th...
v Abstract Caching has long been recognized as a powerful performance enhancement technique in many...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
Software distributed shared memory (DSM) platforms on networks of workstations tolerate large networ...
Transactional Memory API utilizes contention managers to guarantee that whenever two transactions ha...
Caches enhance the performance of multiprocessors by reducing network traffic and average memory acc...
The notion of belief has been useful in reasoning about authentication protocols. In this paper, we ...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
Shared disks environment (SDE) refers to a distributed architecture for high performance transaction...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2013.Chip multiprocessors conti...
Both hardware-controlled and compiler-directed mechanisms have been proposed for maintaining cache c...
In a distributed environment the utilization of file buffer caches in different clients may vary gre...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
Abstract—Directory-based cache coherence is a popular mechanism for chip multiprocessors and multico...
Changing relative performance of processors, networks, and disks makes it necessary to reconsider al...
Although directory-based write-invalidate cache coherence protocols have a potential to improve th...
v Abstract Caching has long been recognized as a powerful performance enhancement technique in many...
Caching has long been recognized as a powerful performance enhancement technique in many areas of co...
Software distributed shared memory (DSM) platforms on networks of workstations tolerate large networ...
Transactional Memory API utilizes contention managers to guarantee that whenever two transactions ha...
Caches enhance the performance of multiprocessors by reducing network traffic and average memory acc...
The notion of belief has been useful in reasoning about authentication protocols. In this paper, we ...
This thesis explores ways in which intermediate cache servers affect the performance and scalability...
Shared disks environment (SDE) refers to a distributed architecture for high performance transaction...
Thesis (Ph. D.)--University of Rochester. Dept. of Computer Science, 2013.Chip multiprocessors conti...
Both hardware-controlled and compiler-directed mechanisms have been proposed for maintaining cache c...
In a distributed environment the utilization of file buffer caches in different clients may vary gre...
Current network file system protocols rely heavily on a central server to coordinate file activity a...
Abstract—Directory-based cache coherence is a popular mechanism for chip multiprocessors and multico...
Changing relative performance of processors, networks, and disks makes it necessary to reconsider al...
Although directory-based write-invalidate cache coherence protocols have a potential to improve th...