IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0042548
(2011-03-08)
|
등록번호 |
US-8458289
(2013-06-04)
|
발명자
/ 주소 |
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
0 인용 특허 :
3 |
초록
▼
One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The reques
One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The request may be received by a second server, which may determine the block address(es) on the block I/O storage system at which the content unit is stored. A request may then be sent to the block I/O storage system to retrieve the content stored at the requested block address(es) and the block I/O storage system may return the content.
대표청구항
▼
1. A method for use in a computer system comprising a first server having at least one client application executing thereon, at least one block I/O storage system that stores a plurality of logical volumes, a second server, and at least one network, the method comprising acts of: (A) receiving, from
1. A method for use in a computer system comprising a first server having at least one client application executing thereon, at least one block I/O storage system that stores a plurality of logical volumes, a second server, and at least one network, the method comprising acts of: (A) receiving, from the second server via the at least one network, at least one request to: read at least one first content unit stored on the at least one block I/O storage system, wherein the at least one request specifies a block address that identifies at least one block in at least one of the plurality of logical volumes at which the at least one first content unit is stored, and wherein the second server is a content addressable storage (CAS) system that identifies the at least one first content unit using a content address that is generated based, at least in part, on the content of the at least one first content unit;initiate a communication session with the first server through the at least one network; andreturn the at least one first content unit to the first server, rather than the second server, through the at least one network;(B) in response to receipt of the at least one request, performing acts of: (B1) initiating, from the at least one block I/O storage system, the communication session with the first server through the at least one network; and(B2) returning the at least one first content unit to the first server, rather than the second server, through the at least one network. 2. The method of claim 1, wherein the request received from the second server includes a network address of the first server. 3. The method of claim 1, wherein the network address of the first server is an address of a host bus adapter of the first server. 4. At least one non-transitory computer readable medium encoded with instructions that, when executed on a computer system comprising a first server having at least one client application executing thereon, at least one block I/O storage system that stores a plurality of logical volumes, a second server and at least one network, perform a method comprising acts of: (A) receiving, from the second server via the at least one network, at least one request to: read at least one first content unit stored on the at least one block I/O storage system, wherein the at least one request specifies a block address that identifies at least one block in at least one of the plurality of logical volumes at which the at least one first content unit is stored, and wherein the second server is a content addressable storage (CAS) system that identifies the at least one first content unit using a content address that is generated based, at least in part, on the content of the at least one first content unit;initiate a communication session with the first server through the at least one network; andreturn the at least one first content unit to the first server, rather than the second server, through the at least one network;(B) in response to receipt of the at least one request, performing acts of:(B1) initiating, from the at least one block I/O storage system, the communication session with the first server through the at least one network; and(B2) returning the at least one first content unit to the first server, rather than the second server, through the at least one network. 5. The at least one non-transitory computer readable medium of claim 4, wherein the request received from the second server includes a network address of the first server. 6. The at least one non-transitory computer readable medium of claim 5, wherein the network address of the first server is an address of a host bus adapter of the first server. 7. A block I/O storage system usable in a computer system, the computer system comprising a first server having at least one client application executing thereon, the block I/O storage system configured to store a plurality of logical volumes, a second server, and at least one network, the block I/O storage system comprising: at least one input;at least one output;at least one storage device configured to store at least one first content unit; andat least one controller, coupled to the at least one input and the at least one output, that: receives, from the second server via the at least one network, at least one request to: read the at least one first content unit stored on the at least one block I/O storage system, wherein the at least one request specifies a block address that identifies at least one block in at least one of the plurality of logical volumes at which the at least one first content unit is stored, and wherein the second server is a content addressable storage (CAS) system that identifies the at least one first content unit using a content address that is generated based, at least in part, on the content of the at least one first content unit;initiate a communication session with the first server through the at least one network; andreturn the at least one first content unit to the first server, rather than the second server, through the at least one network;in response to receipt of the at least one request:initiates, from the at least one block I/O storage system, the communication session with the first server through the at least one network; and returns the at least one first content unit to the first server, rather than the second server, through the at least one network. 8. The block I/O storage system of claim 7, wherein the request received from the second server includes a network address of the first server. 9. The block I/O storage system of claim 8, wherein the network address of the first server is an address of a host bus adapter of the first server.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.