System for accessing distributed data cache channel at each netw

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39520003, 39520015, 395464, 395876, G06F 15163

Patent

active

056110499

DESCRIPTION:

BRIEF SUMMARY
This application is the national stage of PCT/US92/04939 filed Jun. 3, 1992 and claims priority therefrom.


TECHNICAL FIELD

The present invention relates generally to the technical field of multi-processor digital computer systems and, more particularly, to multi-processor computer systems in which: processor that manages the storage of and access to the data; that controls the data; access to it.


BACKGROUND ART

Within a digital computer system, processing data stored in a memory; e.g., a Random Access Memory ("RAM") or on a storage device such as a floppy disk drive, a hard disk drive, a tape drive, etc.; requires copying the data from one location to another prior to processing: Thus, for example, prior to processing data stored in a file in a comparatively slow speed storage device such as hard disk, the data is first copied from the computer system's hard disk to its much higher speed RAM. After data has been copied from the hard disk to the RAM, the data is again copied from the RAM to the computer system's processing unit where it is actually processed. Each of these copies of the data, i.e., the copy of the data stored in the RAM and the copy of the data processed by the processing unit, can be considered to be image of the data stored on the hard disk. Each of these images of the data may be referred to as a projection of the data stored on the hard disk.
In a loosely coupled or networked computer system having several processors that operate autonomously, the data needed by one processor may be accessed only by communications passing through one or more of the other processors in the system. For example, in a Local Area Network ("LAN") such as Ethernet one of the processors may be dedicated to operating as a file server that receives data from other processors via the network for storage on its hard disk, and supplies data from its hard disk to the other processors via the network. In such networked computer systems, data may pass through several processors in being transmitted from its source at one processor to the processor requesting it.
In some networked computer systems, images of data are transmitted directly from their source to a requesting processor. One operating characteristic of networked computer systems of this type is that, as the number of requests for access to data increase and/or the amount of data being transmitted in processing each request increases, ultimately the processor controlling access to the data or the data transmission network becomes incapable of responding to requests within an acceptable time interval. Thus, in such networked computer systems, an increasing workload on the processor controlling access to data or on the data transmission network ultimately causes unacceptably long delays between a processor's request to access data and completion of the requested access.
In an attempt to reduce delays in providing access to data in networked computer systems, there presently exist systems that project an image of data from its source into an intermediate storage location in which the data is more accessible than at the source of the data. The intermediate storage location in such systems is frequently referred to as a "cache," and systems that project images of data into a cache are be referred to as "caching" systems.
An important characteristic of caching systems, frequently referred to as "cache consistency" or "cache coherency," is their ability to simultaneously provide all processors in the networked computer system with identical copies of the data. If several processors concurrently request access to the same data, one processor may be updating the data while another processor is in the process of referring to the data being updated. For example, in commercial transactions occurring on a networked computer system one processor may be accessing data to determine if a customer has exceeded their credit limit while another processor is simultaneously posting a charge against that customer's account. If a caching system lacks cache consistency, it is po

REFERENCES:
patent: 4422145 (1983-12-01), Sacco et al.
patent: 4463424 (1984-07-01), Mattson et al.
patent: 4694396 (1987-09-01), Weisshaar et al.
patent: 4714992 (1987-12-01), Gladney et al.
patent: 4897781 (1990-01-01), Chang et al.
patent: 4975830 (1990-12-01), Gerpheide et al.
patent: 5001628 (1991-03-01), Johnson et al.
patent: 5056003 (1991-10-01), Hammer et al.
patent: 5058000 (1991-10-01), Cox et al.
patent: 5077658 (1991-12-01), Bendert et al.
patent: 5109515 (1992-04-01), Laggis et al.
patent: 5113519 (1992-05-01), Johnson et al.
patent: 5133053 (1992-07-01), Johnson et al.
patent: 5155808 (1992-10-01), Shimizu
patent: 5224205 (1993-06-01), Dinkin et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for accessing distributed data cache channel at each netw does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for accessing distributed data cache channel at each netw, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for accessing distributed data cache channel at each netw will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-451256

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.