FILE SYSTEM CACHING IN LARGE POINT-TO-POINT NETWORKS

P B Austin, K A Murray, A J Wellings

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, we examine the design of a file system for a general-purpose scalable parallel computing engine, based on an extensible mesh of processors. Although many distributed file systems have already been developed, none have properly addressed the characteristics that are special to these computing engines, namely dynamic load-balancing and point-to-point networks. Client caching is identified as a key area where current systems fall short. We propose two new caching schemes that employ an extra level of caching in addition to that used by current client caching schemes. We present some results from a simulation study of the two new caching schemes, which demonstrate that the schemes outperform traditional client caching schemes when used in a general-purpose processor mesh-based, parallel computing engine. Since one of these caching schemes is quite complex, we have developed a formal specification in the Z language.

Original languageEnglish
Pages (from-to)65-80
Number of pages16
JournalSoftware Engineering Journal
Volume7
Issue number1
Publication statusPublished - Jan 1992

Keywords

  • PERFORMANCE
  • DESIGN

Cite this