Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Richard Lewis Mattson is active.

Publication


Featured researches published by Richard Lewis Mattson.


high performance distributed computing | 1992

Maintaining good performance in disk arrays during failure via uniform parity group distribution

Spencer W. Ng; Richard Lewis Mattson

Disk arrays are increasingly being used in distributed computing systems, as the vehicle for providing reliable and high performance data storage. When a disk in a RAID-5 fails, data in that failed disk can still be made available through parity reconstruction by reading from the other disks. However, this poses an increased burden on the surviving disks, and if consideration is not given to this failure consequence, then the performance of the system may degrade to an unacceptable level. This paper describes techniques that will enable the disk array to maintain good performance in the event of a disk failure. After a failed disk has been repaired, its content must be reconstructed from all the associated parity groups. In RAID-5, this must be a single thread sequential process. With the techniques introduced in this paper, it is shown how this sequential process can now be broken down into multiple parallel processes distributed throughout the array, thus shortening the reconstruction time. While the techniques introduced in this paper are applied to disk arrays, they may potentially have general applications in other areas of distributed computing.<<ETX>>


IEEE Transactions on Computers | 1994

Uniform parity group distribution in disk arrays with multiple failures

Spencer W. Ng; Richard Lewis Mattson

Several new disk arrays have recently been proposed in which the parity groupings are uniformly distributed throughout the array so that the extra workload created by a disk failure can be evenly shared by all the surviving disks, resulting in the best possible degraded mode performance. Many arrays now also put in multiple spare disks so that expensive service calls can be deferred. Furthermore, in a new sparing scheme called distributed sparing, the spare spaces are actually distributed throughout the array. This means after a rebuild the new array will be logically different from the original array. The authors present an algorithm for constructing and maintaining arrays with distributed sparing so that repeated uniform parity group distribution is achieved with each successive failure. >


international conference on data engineering | 1987

A version management method for distributed information

Henry M. Gladney; Douglas Jeffrey Lorch; Richard Lewis Mattson

Information networks in which workstations access central data collections primarily to extract information are a growing application segment. When a workstation is likely to use an item more than once it may be economical to retain a copy locally. We describe how to propagate updates for an arbitrary relationship between the source database and cached items when the network connection is intermittent, unreliable, and/or slow.


Archive | 1994

System for managing log structured array (LSA) of DASDS by managing segment space availability and reclaiming regions of segments using garbage collection procedure

Richard Lewis Mattson; Jaishankar Moothedath Menon


Archive | 1985

Communication for version management in a distributed information service

Henry M. Gladney; Douglas Jeffrey Lorch; Richard Lewis Mattson


Archive | 1985

Impact calculation for version management in a distributed information service

Henry M. Gladney; Douglas Jeffrey Lorch; Richard Lewis Mattson


Archive | 1983

Method for dynamically allocating LRU/MRU managed memory among concurrent sequential processes

Richard Lewis Mattson; Juan A. Rodriguez-Rosell


Archive | 1992

Method and means for dynamically partitioning cache into a global and data type subcache hierarchy from a real time reference trace

Richard Lewis Mattson


Archive | 1991

Method for managing a cache hierarchy having a least recently used (LRU) global cache and a plurality of LRU destaging local caches containing counterpart datatype partitions

Richard Lewis Mattson


Archive | 1993

Destaging modified data blocks from cache memory

Richard Lewis Mattson; Jaishankar Moothedath Menon

Researchain Logo
Decentralizing Knowledge