IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0801686
(2004-03-17)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
Mattingly, Stanger, Malur &
|
인용정보 |
피인용 횟수 :
2 인용 특허 :
23 |
초록
▼
A storage system includes a storage controller and storage media for reading data from or writing data to the storage media in response to SCSI, NFS, CIFS, or HTTP type read/write requests. The storage controller includes SCSI, NFS, CIFS, and HTTP interface adapters for receiving the read/write requ
A storage system includes a storage controller and storage media for reading data from or writing data to the storage media in response to SCSI, NFS, CIFS, or HTTP type read/write requests. The storage controller includes SCSI, NFS, CIFS, and HTTP interface adapters for receiving the read/write requests and effecting the reading of data to or the writing of data to the storage media.
대표청구항
▼
What is claimed is: 1. A storage controller, to be coupled a storage media including a plurality of disk units, for handling input/output (I/O) requests from a plurality of processors, wherein the processors includes a first processor for sending block I/O requests and a second processor for sendin
What is claimed is: 1. A storage controller, to be coupled a storage media including a plurality of disk units, for handling input/output (I/O) requests from a plurality of processors, wherein the processors includes a first processor for sending block I/O requests and a second processor for sending file I/O requests, comprising: a first interface to be coupled to the first processor; a second interface to be coupled to the second processor; a bus; and a cache memory, coupled to said bus, for storing data in response to the block I/O requests and the file I/O requests, wherein the first interface receives first read requests from the first processor to access a first portion of the storage media and send to the first processor corresponding data to the first read requests stored in the cache memory or the first portion, and wherein the second interface receives second read requests from the second processor to access a second portion of the storage media and send to the second processor corresponding data to the second read requests stored in the cache memory or the second portion. 2. The storage controller of claim 1, wherein the file I/O requests are Common Internet File System (CIFS) or Network File System (NFS) type I/O requests. 3. The storage controller of claim 1, wherein the file I/O requests are HyperText Transfer Protocol (HTTP) type I/O requests. 4. The storage controller of claim 1, wherein said block I/O requests are Small Computer Standard Interface (SCSI) type I/O requests. 5. A storage controller, to be coupled to a storage media include a plurality of disk units, for handling input/output (I/O) requests from a plurality of processors, wherein the processors includes a first processor for sending block I/O requests and a second processor for sending file I/O requests, comprising: a first interface to be coupled to the first processor; a second interface to be coupled to the second processor; a bus coupled to said first interface and the second interface; a bus coupled to said first interface and the second interface, and wherein the first interface receives first read requests from the first processor to access a first portion of the storage media and send to the first processor corresponding data to the first read requests stored the first portion, wherein the second interface receives second read requests from the second processor to access a second portion of the storage media and send to the second processor corresponding data to the second read requests stored in the second portion, and wherein said storage controller prohibits from accessing the first portion from the second processor. 6. The storage controller of claim 5, wherein the file I/O requests are Common Internet File System (CIFS) or Network File System (NFS) type I/O requests. 7. The storage controller of claim 5, wherein the file I/O requests are HyperText Transfer Protocol (HTTP) type I/O requests. 8. The storage controller of claim 5, wherein said block I/O requests are Small Computer Standard Interface (SCSI) type I/O requests. 9. The storage controller of claim 5, wherein said storage controller further comprises: a cache memory, operatively coupled to said bus, for storing data in response to the block I/O requests and the file I/O requests. 10. A storage controller, to be coupled to a storage media include a plurality of disk units, for handling input/output (I/O) requests from a plurality of processors, wherein the processors includes a first processor for sending block I/O requests and a second processor for sending file I/O requests, comprising: a first interface to be coupled to the first processor; a second interface to be coupled to the second processor; a bus coupled to said first interface and the second interface, wherein the first interface receives first read requests from the first processor to access a first portion of the storage media and send to the first processor corresponding data to the first read requests stored the first portion, wherein the second interface receives second read requests from the second processor to access a second portion of the storage media and send to the second processor corresponding data to the second read requests stored in the second portion, wherein said storage controller prohibits from accessing the second portion from the first processor. 11. The storage controller of claim 10, wherein the file I/O requests are Common Internet File System (CIFS) or Network File System (NFS) type I/O requests. 12. The storage controller of claim 10, wherein the file I/O requests are HyperText Transfer Protocol (HTTP) type I/O requests. 13. The storage controller of claim 10, wherein said block I/O requests are Small Computer Standard Interface (SCSI) type I/O requests. 14. The storage controller of claim 10, wherein said storage controller further comprises: a cache memory, operatively coupled to said bus, for storing data in response to the block I/O requests and the file I/O requests. 15. A storage controller, to be coupled to a storage media including a plurality of disk units, for handling input/output (I/O) requests from a plurality of processors, wherein the processors includes a first processor for sending block I/O requests and a second processor for sending file I/O requests, said storage controller, comprising: a first interface to be coupled to the first processor; a second interface to be coupled to the first processor; a bus; and a cache memory, coupled to said bus, for storing data in response to the block I/O requests and the file I/O requests, wherein the first interface receives first read requests from the first processor to access the storage media and sends the first processor data corresponding to the first read requests stored in the cache memory or the storage media, and wherein the second interface receives a second read requests from the second processor to access the storage media and sends to the second processor data corresponding to the second read requests stored in the cache memory or the storage media. 16. A storage controller, to be coupled to a storage media including a plurality of disk units, for handling input/output (I/O) requests from a plurality of processors, wherein the processors includes a first processor for sending block I/O requests and a second processor for sending file I/O requests, said storage controller, comprising: a first interface to be coupled to the first processor; a second interface to be coupled to the first processor; a bus; and a cache memory, couple to said bus, for storing data in response to the block I/O requests and the file I/O requests, wherein the first interface recieves first read requests from the first processor to access the storage media and send to the first processor corresponding data to the first read requests stored in the cache memory, and wherein the second interface recieves second read requests from the second processor to access the storage media and send to the second processor corresponding data to the second read requests stored in the cache memory. 17. The storage controller of claim 15, wherein the data corresponding to the first read reguests stored in the first portion is sent to the first processor via the cache memory, and wherein the data corresponding to the second read requests stored in the second portion is sent to the second processor via the cache memory.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.