Remote access and geographically distributed computers in a globally addressable storage environment
First Claim
Patent Images
1. A computer system, comprising:
- a first computer network including a first plurality of computers sharing a first globally addressable storage system, each of the first plurality of computers including (a) a local volatile memory device for volatile storage, (b) a local persistent storage device for persistent storage, and (c) a shared memory subsystem for mapping at least a portion of the first globally addressable storage system to a portion or all of the volatile and persistent storage to provide thereby addressable volatile and persistent storage accessible by each of the first plurality of computers; and
a second computer network located remote from and coupled to the first network, the second network including a second plurality of computers sharing a second globally addressable storage system, each of the second plurality of computers including (a) a local volatile memory device for volatile storage, (b) a local persistent storage device for persistent storage, and (c) a shared memory subsystem for mapping at least a portion of the second globally addressable storage system to a portion or all of the volatile and persistent storage to provide thereby addressable volatile and persistent storage accessible by each of the second plurality of computers;
wherein the first and second globally addressable storage systems interoperate to allow the first plurality of computers to access data on the second network including data stored in the local persistent storage devices associated with the second plurality of computers and to allow the second plurality of computers to access data on the first network including data stored in the local persistent storage devices associated with the first plurality of computers.
7 Assignments
0 Petitions
Accused Products
Abstract
A computer system employs a globally addressable storage environment that allows a plurality of networked computers to access data by addressing even when the data is stored on a persistent storage device such as a computer hard disk and other traditionally non-addressable data storage devices. The computers can be located on a single computer network or on a plurality of interconnected computer networks such as two local area networks (LANs) coupled by a wide area network (WAN). The globally addressable storage environment allows data to be accessed and shared by and among the various computers on the plurality of networks.
1142 Citations
22 Claims
-
1. A computer system, comprising:
-
a first computer network including a first plurality of computers sharing a first globally addressable storage system, each of the first plurality of computers including (a) a local volatile memory device for volatile storage, (b) a local persistent storage device for persistent storage, and (c) a shared memory subsystem for mapping at least a portion of the first globally addressable storage system to a portion or all of the volatile and persistent storage to provide thereby addressable volatile and persistent storage accessible by each of the first plurality of computers; and a second computer network located remote from and coupled to the first network, the second network including a second plurality of computers sharing a second globally addressable storage system, each of the second plurality of computers including (a) a local volatile memory device for volatile storage, (b) a local persistent storage device for persistent storage, and (c) a shared memory subsystem for mapping at least a portion of the second globally addressable storage system to a portion or all of the volatile and persistent storage to provide thereby addressable volatile and persistent storage accessible by each of the second plurality of computers; wherein the first and second globally addressable storage systems interoperate to allow the first plurality of computers to access data on the second network including data stored in the local persistent storage devices associated with the second plurality of computers and to allow the second plurality of computers to access data on the first network including data stored in the local persistent storage devices associated with the first plurality of computers. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system, comprising:
-
a computer network; and a plurality of computers coupled to the network and sharing a globally addressable storage system, at least one of the plurality of computers being located remote from the network and coupled thereto by a communications adapter, each of the plurality of computers including a local volatile memory device for volatile storage, a local persistent storage device for persistent storage, a shared memory subsystem for mapping at least a portion of the globally addressable storage system to a portion or all of the volatile and persistent storage to provide thereby addressable volatile and persistent storage accessible by each of the plurality of computers. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
Specification