US 12,487,769 B2
Acceleration secondary use of data
Takanobu Suzuki, San Jose, CA (US); Tomohiro Kawaguchi, Santa Clara (CA); and Akiyoshi Tsuchiya, San Jose (CA)
Assigned to HITACHI VANTARA, LTD., Yokohama (JP)
Filed by HITACHI, Ltd., Tokyo (JP)
Filed on Jun. 9, 2023, as Appl. No. 18/207,950.
Prior Publication US 2024/0411474 A1, Dec. 12, 2024
Int. Cl. G06F 12/08 (2016.01); G06F 3/06 (2006.01); G06F 12/0808 (2016.01); G06F 12/0815 (2016.01)
CPC G06F 3/0652 (2013.01) [G06F 3/0665 (2013.01); G06F 3/0683 (2013.01); G06F 3/0604 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for dynamically managing write requests in a cloud storage environment, the method comprising:
receiving, by a second storage system, a write request from a server to a first storage system that is associated with a mounted volume and has an attribute of read only or read/write;
determining a current state of the mounted volume by checking a Volume-Pool Mapping Table that stores mappings from volume addresses to pool addresses and a Pool-Volume Mapping Table;
in response to detecting the attribute of the mounted volume as read-only, setting a write destination of write data associated with the write request to a predefined alternative storage location managed by the second storage system, writing the data to a local pool, and changing address mapping, and
in response to detecting the attribute as read/write, setting the write destination to the first storage system and writing data directly to a logical volume of the first storage system;
maintaining metadata indicating when and where write data is stored.