US2023171312A1PendingUtilityA1
Highly redundant and scalable storage area network architecture
Est. expiryJun 28, 2036(~9.9 yrs left)· nominal 20-yr term from priority
Inventors:John HawkinsCharles BaiamonteDavid BarrDavid A. DanielJohn KileRonald StephensRobert Stoker
H04L 67/06H04L 67/1097H04L 67/02H04L 67/1001
63
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A storage area network architecture and a method for storing data in the storage area network architecture are disclosed. For example, the storage area network architecture comprises a first layer of servers, the first layer of servers comprising a plurality of file receiving servers, a second layer of servers, the second layer of servers comprising a plurality of file sharing servers in communication with the first layer of servers and a third layer of servers, the third layer of servers comprising a plurality of storage servers in communication with the second layer of servers.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A storage area network architecture comprising:
a first layer of servers, the first layer of servers comprising a plurality of file receiving servers, wherein the first layer of servers comprises a first subset of file receiving servers associated with a drop side and a second subset of file receiving servers associated with a pick-up side; a second layer of servers, the second layer of servers comprising a plurality of file sharing servers in communication with the first layer of servers, wherein the second layer of servers comprises a first subset of file sharing servers associated with the drop side and a second subset of file sharing servers associated with the pick-up side; and a third layer of servers, the third layer of servers comprising a plurality of storage servers in communication with the second layer of servers, wherein the third layer of servers comprises a first subset of storage servers associated with the drop side and a second subset of storage servers associated with the pick-up side.
2 . The storage area network architecture of claim 1 , further comprising:
at least one load balancer in communication with the first layer of servers.
3 . The storage area network architecture of claim 2 , further comprising:
a plurality of different data centers in a plurality of different service networks in communication with the load balancer, wherein each one of the plurality of different data centers uses a different communication protocol to drop data and pick-up data.
4 . The storage area network architecture of claim 1 , further comprising:
a domain controller server in communication with the first layer of servers, the second layer of servers and the third layer of servers to share security accounts among the first layer of servers, the second layer of servers and the third layer of servers.
5 . The storage area network architecture of claim 4 , wherein a failover is triggered when at least one connection is lost.
6 . The storage area network architecture of claim 4 , wherein a failover is triggered when a number of data packets greater than a threshold is lost.
7 . The storage area network architecture of claim 4 , wherein a failover comprises transferring functions of the pick-up side associated with the second subset of file receiving servers, the second subset of file sharing servers and the second subset of storage servers to the first subset of file receiving servers, the first subset of file sharing servers and the first subset of storage servers associated with the pick-up side.
8 . The storage area network architecture of claim 4 , wherein the domain controller server comprises domain name server software.
9 . The storage area network architecture of claim 1 , wherein the first subset of file sharing servers replicates all data that is dropped to the second subset of file sharing servers.
10 . The storage area network architecture of claim 1 , wherein the plurality of file sharing servers publishes a file directory structure to the plurality of file receiving servers via a simple messaging block and a mount point on each one of the plurality of file receiving servers.
11 . The storage area network architecture of claim 1 , wherein a file receiving protocol utilized by at least one of: the first layer of servers, the second layer of servers, or the third layer of servers comprises a file transfer protocol.
12 . The storage area network architecture of claim 1 , wherein a file receiving protocol utilized by at least one of: the first layer of servers, the second layer of servers, or the third layer of servers comprises a secure file transfer protocol.
13 . The storage area network architecture of claim 1 , wherein a file receiving protocol utilized by at least one of: the first layer of servers, the second layer of servers, or the third layer of servers comprises a hypertext transfer protocol.
14 . The storage area network architecture of claim 1 , wherein a file receiving protocol utilized by at least one of: the first layer of servers, the second layer of servers, or the third layer of servers comprises a hypertext transfer protocol secure.
15 . A method for providing a storage area network architecture, the method comprising:
providing a first layer of servers, the first layer of servers comprising a plurality of file receiving servers, wherein the first layer of servers comprises a first subset of file receiving servers associated with a drop side and a second subset of file receiving servers associated with a pick-up side; providing a second layer of servers, the second layer of servers comprising a plurality of file sharing servers in communication with the first layer of servers, wherein the second layer of servers comprises a first subset of file sharing servers associated with the drop side and a second subset of file sharing servers associated with the pick-up side; and providing a third layer of servers, the third layer of servers comprising a plurality of storage servers in communication with the second layer of servers, wherein the third layer of servers comprises a first subset of storage servers associated with the drop side and a second subset of storage servers associated with the pick-up side.
16 . The method of claim 15 , further comprising:
providing at least one load balancer in communication with the first layer of servers.
17 . The method of claim 16 , further comprising:
providing a plurality of different data centers in a plurality of different service networks in communication with the load balancer, wherein each one of the plurality of different data centers uses a different communication protocol to drop data and pick-up data.
18 . The method of claim 15 , further comprising:
providing a domain controller server in communication with the first layer of servers, the second layer of servers and the third layer of servers to share security accounts among the first layer of servers, the second layer of servers and the third layer of servers.
19 . The method of claim 18 , wherein a failover comprises transferring functions of the pick-up side associated with the second subset of file receiving servers, the second subset of file sharing servers and the second subset of storage servers to the first subset of file receiving servers, the first subset of file sharing servers and the first subset of storage servers associated with the pick-up side.
20 . A non-transitory computer-readable storage device storing a plurality of instructions which, when executed by a processing system comprising at least one processor, cause the processing system to perform operations, the operations comprising:
providing a first layer of servers, the first layer of servers comprising a plurality of file receiving servers, wherein the first layer of servers comprises a first subset of file receiving servers associated with a drop side and a second subset of file receiving servers associated with a pick-up side; providing a second layer of servers, the second layer of servers comprising a plurality of file sharing servers in communication with the first layer of servers, wherein the second layer of servers comprises a first subset of file sharing servers associated with the drop side and a second subset of file sharing servers associated with the pick-up side; and providing a third layer of servers, the third layer of servers comprising a plurality of storage servers in communication with the second layer of servers, wherein the third layer of servers comprises a first subset of storage servers associated with the drop side and a second subset of storage servers associated with the pick-up side.Join the waitlist — get patent alerts
Track US2023171312A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.