Electrical computers and digital processing systems: memory – Storage accessing and control
Patent
1996-10-15
1998-09-01
Swann, Tod R.
Electrical computers and digital processing systems: memory
Storage accessing and control
711 3, 711 4, 711111, 711112, 711154, 371 401, 395845, G06F 1200, G06F 1300
Patent
active
058025472
ABSTRACT:
A data storage system establishes streamlined data exchange paths between stored data and multiple system hosts, decreasing contention among the hosts and expediting host access to the data. First, one or more storage directors receive an initial host request to access a data block contained in part of a shared data resource. This part of the shared data resource may comprise a magnetic disk drive device, part of a physical device, a logical volume, a logical device or another data group. In response, the storage director performs a predetermined series of initial access steps to facilitate the data transfer. For example, the data block is copied from the shared data resource into a cache, if not already present therein. Then, a data path is formed between the host and the device containing the data block. Next, a fast path map is updated to indicate establishment of the data path between the host and the device containing the data block. The data block is subsequently exchanged between the cache and the host. When the storage director receives a subsequent request by the same host to access the same device, the storage director consults the fast path map and determines that a data path already exists between the host and the device. Accordingly, the requested data is exchanged between the host and the cache utilizing the previously established data path between the host and the device, avoiding many steps initially required to establish the data path.
REFERENCES:
patent: 5148537 (1992-09-01), Belsan
patent: 5155678 (1992-10-01), Fukumoto et al.
patent: 5224215 (1993-06-01), Disbrow
patent: 5280612 (1994-01-01), Lorie et al.
patent: 5379398 (1995-01-01), Cohn et al.
patent: 5381528 (1995-01-01), Brunelle
patent: 5390327 (1995-02-01), Lubbers et al.
patent: 5408629 (1995-04-01), Tsuchiva et al.
patent: 5457791 (1995-10-01), Matsumoto et al.
patent: 5459853 (1995-10-01), Best et al.
patent: 5463754 (1995-10-01), Beausoleil et al.
patent: 5477552 (1995-12-01), Nishiyama
patent: 5493724 (1996-02-01), Cohn et al.
patent: 5539914 (1996-07-01), Fry et al.
patent: 5553307 (1996-09-01), Fujii et al.
patent: 5555390 (1996-09-01), Judd et al.
patent: 5588012 (1996-12-01), Oizumi
patent: 5603001 (1997-02-01), Sukegawa et al.
patent: 5606679 (1997-02-01), Cohn et al.
D. Hicks et al., "Complete Directory for System Memory in Multiprocessor Systems", IBM Technical Disclosure Bulletin, vol. 38, No. 08, Aug. 1995, pp. 577-578.
M. R. Funk et al., "Cache Optimized Structure Supporting Global Object Locks", IBM Technical Disclosure Bulletin, vol. 37, No. 06B, Jun. 1994, pp. 11-17.
Y. Mathys et al., "Tracking Design Methodology in DAMOCLES", Inspec Abstract No. 4885145, 1995.
"Concurrent Framework Processing Appts. for Application Users", Abstract from WO Patent No. 9419751, Sep. 1, 1994.
International Business Machines - Corporation
Swann Tod R.
Thai Tuan V.
LandOfFree
Data storage system with streamlined data exchange path to cache does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Data storage system with streamlined data exchange path to cache, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Data storage system with streamlined data exchange path to cache will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-284419