EP1526462B1

Storage device and system providing a reservation function for a communications buffer

Abstract

This record has no abstract on file.

EP1526462B1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 27 May 2024, 2.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

16 claims: 3 independent, 13 dependent

  1. 1
    A storage device communicating with a host computer and another storage device through a network and by use of a communications buffer, characterised by :an available buffer (35) including a plurality of memory buffers;an in-use buffer (34) including a plurality of memory buffers already allocated as memory buffers dedicated for communications;notification means (210, 806) for giving a notice of an available-buffer size to an external inquirer in response to an inquiry made by the external inquirer;buffer securing means (215, 811) for taking memory buffers having a reserved-buffer size specified in addition to a buffer-reservation target in a request made by an external requester as a request for a buffer reservation out of said available buffer and reserving said taken memory buffers as a reserved buffer (33) for said buffer-reservation target in response to said request for a buffer reservation;allocation means (214, 215, 814) for allocating said memory buffers of said reserved buffer to said buffer-reservation target to make them said in-use buffer (34) in response to a request made by the external requester as a request to start an application;and execution means (103) for executing the application communicating by using said in-use buffer (34) allocated by said allocation means.
  2. 14
    A storage system comprising a storage device according to any of claims 1 to 13, and a storage management device (8) being said external inquirer or requester and communicating with said storage device through the network, wherein:said storage management device comprises: means for inquiring of said storage device a size of said available buffer;and means for transmitting the request to start said application to said storage device.
  3. 16
    A storage system comprising a storage device according to any of claims 1 to 12, and a storage management device (8) communicating with said storage device through the network and functioning as said external inquirer and requester, wherein said notification means is a network-interface-information acquisition unit (210);said buffer securing means is a buffer control unit (215);said allocation means is a network-protocol-processing unit (214) ;and said application is a remote copy program (103) stored in a memory (218) and executed by a CPU (217).