US2019075163A1PendingUtilityA1

Apparatus including an i/o interface and a network interface and related method of use

Assignee: LS CLOUD STORAGE TECH LLCPriority: Jan 22, 1999Filed: Nov 5, 2018Published: Mar 7, 2019
Est. expiryJan 22, 2019(expired)· nominal 20-yr term from priority
Inventors:Llya Gertner
G06F 12/0808H04L 67/1097G06F 3/065G06F 3/0619G06F 17/30569G06F 3/067G06F 3/0635H04L 67/2842G06F 12/128G06F 12/12G06F 2212/621G06F 16/258H04L 67/568G06F 2212/70
50
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer readable storage device stores instructions that, when executed by a processor, cause the processor to perform operations including receiving input/output (I/O) traffic from a host device via a dedicated I/O channel at a first interface. The I/O traffic includes a write command or a read command. The operations include receiving first data via a network at a second interface, storing second data at a cache memory, and storing third data at a storage device. The operations include accessing the cache memory during processing of the I/O traffic. The operations further include performing one or more access operations at the storage device based on the I/O traffic. The one or more access operations utilize a communication path between the processor and the storage device. The communication path is distinct from the dedicated I/O channel.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
 receiving input/output ( 1 / 0 ) traffic from a host device via a dedicated I/O channel at a first interface, the I/O traffic comprising a write command;   receiving first data via a network at a second interface;   storing second data at a cache memory;   storing third data at a storage device;   accessing the cache memory during processing of the I/O traffic; and   performing one or more access operations at the storage device based on the I/O traffic, the one or more access operations utilizing a communication path between the processor and the storage device, the communication path distinct from the dedicated I/O channel.   
     
     
         2 . The computer readable storage device of  claim 1 , wherein the I/O traffic is distinct from the first data. 
     
     
         3 . The computer readable storage device of  claim 1 , wherein the operations further comprise performing a first access operation at the storage device independently of the dedicated I/O channel. 
     
     
         4 . The computer readable storage device of  claim 1 , wherein the second data is written at the cache memory in response to the write command. 
     
     
         5 . The computer readable storage device of  claim 1 , wherein the operations further comprise:
 receiving a read request via the network; and   transmitting at least a portion of the second data from the cache memory via the network.   
     
     
         6 . The computer readable storage device of  claim 1 , wherein the operations further comprise storing fourth data at the cache memory, wherein the second data is indicated by the write command, and wherein the fourth data is indicated by a second write command received at the second interface. 
     
     
         7 . The computer readable storage device of  claim 1 , wherein the second interface comprises an Ethernet interface. 
     
     
         8 . The computer readable storage device of  claim 1 , wherein the second interface comprises an asynchronous transfer mode (ATM) interface. 
     
     
         9 . The computer readable storage device of  claim 1 , wherein the I/O traffic further comprises a read command. 
     
     
         10 . The computer readable storage device of  claim 1 , wherein the first data comprises a read request, a write request, or a combination thereof. 
     
     
         11 . A computer readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
 receiving input/output (I/O) traffic from a host device via a dedicated I/O channel at a first interface, the I/O traffic comprising a read command;   receiving first data via a network at a second interface;   storing second data at a cache memory;   storing third data at a storage device;   accessing the cache memory during processing of the I/O traffic; and   performing one or more access operations at the storage device based on the I/O traffic, the one or more access operations utilizing a communication path between the processor and the storage device, the communication path distinct from the dedicated I/O channel.   
     
     
         12 . The computer readable storage device of  claim 11 , wherein the I/O traffic is distinct from the first data. 
     
     
         13 . The computer readable storage device of  claim 11 , wherein the operations further comprise performing a first access operation at the storage device independently of the dedicated I/O channel. 
     
     
         14 . The computer readable storage device of  claim 11 , wherein the operations further comprise routing the read command to the cache memory or to the storage device. 
     
     
         15 . The computer readable storage device of  claim 11 , wherein the operations further comprise:
 receiving a read request via the network; and   transmitting at least a portion of the second data from the cache memory via the network.   
     
     
         16 . The computer readable storage device of  claim 11 , wherein the operations further comprise storing fourth data at the cache memory, wherein the fourth data is indicated by a write command received at the second interface. 
     
     
         17 . The computer readable storage device of  claim 11 , wherein the second interface comprises an Ethernet interface. 
     
     
         18 . The computer readable storage device of  claim 11 , wherein the second interface comprises an asynchronous transfer mode (ATM) interface. 
     
     
         19 . The computer readable storage device of  claim 11 , wherein the I/O traffic further comprises a write command. 
     
     
         20 . A computer readable storage device storing instructions that, when executed by a processor, cause the processor to perform operations comprising:
 receiving input/output (I/O) traffic from a host device via a dedicated I/O channel at a first interface, the I/O traffic comprising a read command, a write command, or a combination thereof;   receiving first data via a network at a second interface, wherein the network comprises the Internet, and wherein the first data is distinct from the I/O traffic;   storing second data at a cache memory;   storing third data at a storage device;   accessing the cache memory during processing of at least one command of the I/O traffic; and   performing one or more access operations at the storage device based on one or more commands included in the I/O traffic, the one or more access operations utilizing a communication path between a processor and the storage device, the communication path distinct from the dedicated I/O channel, wherein the storage device and the dedicated I/O channel are independently accessible by the processor.

Join the waitlist — get patent alerts

Track US2019075163A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.