Patents by Inventor Eiji Tosaka
Eiji Tosaka has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11635903Abstract: A data storage change is received for a piece of data, wherein the data storage change is from a first location to a second location. Two or more possible paths to perform the data storage change are determined. A plurality of weights for each path of the two or more paths is determined. A weighted transfer time for each path of the two or more paths is determined.Type: GrantFiled: June 15, 2021Date of Patent: April 25, 2023Assignee: International Business Machines CorporationInventors: Koichi Masuda, Shinsuke Mitsuma, Eiji Tosaka, Naoki Imai, Yuki Asakura
-
Patent number: 11630738Abstract: A method, computer system, and a computer program product for objective-based compression level change is provided. The present invention may include storing a volume in a storage device, wherein the stored volume is compressed using an initial compression level. The present invention may also include checking a last access time of the stored volume in the storage device at a regular interval. The present invention may further include, in response to determining, based on the checked last access time, that the stored volume is not accessed at the regular interval, recompressing the stored volume in the storage device using a higher compression level, wherein the higher compression level includes a higher compression ratio than a compression ratio associated with the initial compression level.Type: GrantFiled: April 24, 2019Date of Patent: April 18, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Koichi Masuda, Kousei Kawamura, Shinsuke Mitsuma, Ryohta Kawase, Eiji Tosaka, Sosuke Matsui
-
Publication number: 20220398027Abstract: A data storage change is received for a piece of data, wherein the data storage change is from a first location to a second location. Two or more possible paths to perform the data storage change are determined. A plurality of weights for each path of the two or more paths is determined. A weighted transfer time for each path of the two or more paths is determined.Type: ApplicationFiled: June 15, 2021Publication date: December 15, 2022Inventors: Koichi Masuda, Shinsuke Mitsuma, Eiji Tosaka, Naoki Imai, YUKI ASAKURA
-
Patent number: 11442627Abstract: An embodiment of the invention may include a method, computer program product and system for saving data received from a host computing device to a storage system. The storage system includes at least one processor and at least one storage. An embodiment may include storing the received data to the storage on a record basis. A record includes a record header including information indicative of an implemented compression method of the record. An embodiment may include monitoring a processing load of the at least one processor. In response to the processing load being less than a predetermined level, an embodiment may include further compressing the record utilizing a high-ratio compression method based on the record requiring further compression. An embodiment may include updating the record header information to reflect details of the utilized a high-ratio compression method. An embodiment may include storing the further compressed record to the storage.Type: GrantFiled: June 13, 2019Date of Patent: September 13, 2022Assignee: International Business Machines CorporationInventors: Ryohta Kawase, Eiji Tosaka, Kousei Kawamura, Koichi Masuda, Shinsuke Mitsuma
-
Patent number: 10909087Abstract: A computer-implemented method according to one embodiment includes creating journal entries in response to performing predetermined operations on a sequential storage medium, storing the journal entries in a memory in response to creation thereof for creating an operation journal, and upon occurrence of a predefined event, saving the operation journal. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a controller to cause the controller to perform a method including creating, by the controller, journal entries in response to performing predetermined operations on a sequential storage medium. The journal entries are stored, by the controller, in a memory in response to creation thereof for creating an operation journal.Type: GrantFiled: January 23, 2018Date of Patent: February 2, 2021Assignee: International Business Machines CorporationInventors: Atsushi Abe, Eiji Tosaka
-
Publication number: 20200393968Abstract: An embodiment of the invention may include a method, computer program product and system for saving data received from a host computing device to a storage system. The storage system includes at least one processor and at least one storage. An embodiment may include storing the received data to the storage on a record basis. A record includes a record header including information indicative of an implemented compression method of the record. An embodiment may include monitoring a processing load of the at least one processor. In response to the processing load being less than a predetermined level, an embodiment may include further compressing the record utilizing a high-ratio compression method based on the record requiring further compression. An embodiment may include updating the record header information to reflect details of the utilized a high-ratio compression method. An embodiment may include storing the further compressed record to the storage.Type: ApplicationFiled: June 13, 2019Publication date: December 17, 2020Inventors: Ryohta Kawase, Eiji Tosaka, Kousei Kawamura, Koichi Masuda, Shinsuke Mitsuma
-
Publication number: 20200341859Abstract: A method, computer system, and a computer program product for objective-based compression level change is provided. The present invention may include storing a volume in a storage device, wherein the stored volume is compressed using an initial compression level. The present invention may also include checking a last access time of the stored volume in the storage device at a regular interval. The present invention may further include, in response to determining, based on the checked last access time, that the stored volume is not accessed at the regular interval, recompressing the stored volume in the storage device using a higher compression level, wherein the higher compression level includes a higher compression ratio than a compression ratio associated with the initial compression level.Type: ApplicationFiled: April 24, 2019Publication date: October 29, 2020Inventors: Koichi Masuda, Kousei Kawamura, Shinsuke Mitsuma, Ryohta Kawase, Eiji Tosaka, Sosuke Matsui
-
Patent number: 10642736Abstract: In one embodiment, a method includes selectively invalidating data stored in at least one cache line of a cache memory in response to a determination that a predetermined amount of time has passed since the at least one cache line was last accessed. The predetermined amount of time is shorter than a round-trip time to process a plurality of blocks of data stored sequentially to a ring buffer. In other embodiments, methods, systems, and computer program products are described for efficient use of cache memory using an expiration timer.Type: GrantFiled: January 31, 2019Date of Patent: May 5, 2020Assignee: International Business Machines CorporationInventor: Eiji Tosaka
-
Publication number: 20190228080Abstract: A computer-implemented method according to one embodiment includes creating journal entries in response to performing predetermined operations on a sequential storage medium, storing the journal entries in a memory in response to creation thereof for creating an operation journal, and upon occurrence of a predefined event, saving the operation journal. A computer program product according to another embodiment includes a computer readable storage medium having program instructions embodied therewith. The computer readable storage medium is not a transitory signal per se. The program instructions are readable and/or executable by a controller to cause the controller to perform a method including creating, by the controller, journal entries in response to performing predetermined operations on a sequential storage medium. The journal entries are stored, by the controller, in a memory in response to creation thereof for creating an operation journal.Type: ApplicationFiled: January 23, 2018Publication date: July 25, 2019Inventors: Atsushi Abe, Eiji Tosaka
-
Publication number: 20190163629Abstract: In one embodiment, a method includes selectively invalidating data stored in at least one cache line of a cache memory in response to a determination that a predetermined amount of time has passed since the at least one cache line was last accessed. The predetermined amount of time is shorter than a round-trip time to process a plurality of blocks of data stored sequentially to a ring buffer. In other embodiments, methods, systems, and computer program products are described for efficient use of cache memory using an expiration timer.Type: ApplicationFiled: January 31, 2019Publication date: May 30, 2019Inventor: Eiji Tosaka
-
Patent number: 10248563Abstract: In one embodiment, a method includes selectively invalidating data stored in at least one cache line of a cache memory of a processor in response to a determination that a predetermined amount of time has passed since the at least one cache line was last accessed. The predetermined amount of time is shorter than an average round-trip time for the processor to process a plurality of blocks of data stored sequentially to a ring buffer. In other embodiments, methods, systems, and computer program products are described for efficient use of cache memory using an expiration timer.Type: GrantFiled: June 27, 2017Date of Patent: April 2, 2019Assignee: International Business Machines CorporationInventor: Eiji Tosaka
-
Publication number: 20180373631Abstract: In one embodiment, a method includes selectively invalidating data stored in at least one cache line of a cache memory of a processor in response to a determination that a predetermined amount of time has passed since the at least one cache line was last accessed. The predetermined amount of time is shorter than an average round-trip time for the processor to process a plurality of blocks of data stored sequentially to a ring buffer. In other embodiments, methods, systems, and computer program products are described for efficient use of cache memory using an expiration timer.Type: ApplicationFiled: June 27, 2017Publication date: December 27, 2018Inventor: Eiji Tosaka
-
Patent number: 10162564Abstract: In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the target storage device so as to minimize the load on the entire system. The system calculates first and second load values for job loads being processed. System load values for the system are derived from job load value of a specific data, and respective load values for first and second source storage devices. The system compares the system load values to select a storage device to provide the data copy so as to minimize the load on the entire system.Type: GrantFiled: November 10, 2017Date of Patent: December 25, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie Iwasaki, Katsuyoshi Katori, Takeshi Nohta, Kohei Taguchi, Eiji Tosaka
-
Patent number: 10082977Abstract: A computer-implemented method for storing data in a storage area, includes: storing a first data unit in a first area of the storage area, in response to a request to store a first data unit having a first attribute in the storage area, when at least one data unit having the first attribute is stored in the first area; and generating, a second area by reducing the first area, when no data unit having the second attribute is stored in the storage area in response to a request to store a second data unit having a second attribute in the storage area; furthermore, storing the second data unit in the second area.Type: GrantFiled: November 2, 2017Date of Patent: September 25, 2018Assignee: International Business Machines CorporationInventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
-
Publication number: 20180088819Abstract: In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the target storage device so as to minimize the load on the entire system. The system calculates first and second load values for job loads being processed. System load values for the system are derived from job load value of a specific data, and respective load values for first and second source storage devices. The system compares the system load values to select a storage device to provide the data copy so as to minimize the load on the entire system.Type: ApplicationFiled: November 10, 2017Publication date: March 29, 2018Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie IWASAKI, Katsuyoshi KATORI, Takeshi NOHTA, Kohei TAGUCHI, Eiji TOSAKA
-
Publication number: 20180052629Abstract: A computer-implemented method for storing data in a storage area, includes: storing a first data unit in a first area of the storage area, in response to a request to store a first data unit having a first attribute in the storage area, when at least one data unit having the first attribute is stored in the first area; and generating, a second area by reducing the first area, when no data unit having the second attribute is stored in the storage area in response to a request to store a second data unit having a second attribute in the storage area; furthermore, storing the second data unit in the second area.Type: ApplicationFiled: November 2, 2017Publication date: February 22, 2018Inventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
-
Patent number: 9886211Abstract: In a storage system including plural source storage devices, a target storage device selects which source storage device to accept a copy request from the target storage device so as to minimize the load on the entire system. The system calculates first and second load values for job loads being processed. System load values for the system are derived from job load value of a specific data, and respective load values for first and second source storage devices. The system compares the system load values to select a storage device to provide the data copy so as to minimize the load on the entire system.Type: GrantFiled: July 1, 2010Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie Iwasaki, Katsuyoshi Katori, Takeshi Nohta, Kohei Taguchi, Eiji Tosaka
-
Patent number: 9836237Abstract: A computer-implemented method for storing data in a storage area, includes: storing a first data unit in a first area of the storage area, in response to a request to store a first data unit having a first attribute in the storage area, when at least one data unit having the first attribute is stored in the first area; and generating, a second area by reducing the first area, when no data unit having the second attribute is stored in the storage area in response to a request to store a second data unit having a second attribute in the storage area; furthermore, storing the second data unit in the second area.Type: GrantFiled: November 9, 2015Date of Patent: December 5, 2017Assignee: International Business Machines CorporationInventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
-
Patent number: 9733865Abstract: A method can include transmitting a first data from a first adapter to a buffer of a channel adapter device driver at a buffer memory transfer rate. The channel adapter device driver also receives a second data at a first port of the first adapter from a host at a first time. The method also includes determining a second time to send a device end status to the host, the device end status closes a channel from the host to the first adapter. The method also includes sending the device end status to the host at the second time through the first port. The method also includes transferring the second data from the first adapter to the buffer of the channel adapter device driver.Type: GrantFiled: August 20, 2015Date of Patent: August 15, 2017Assignee: International Business Machines CorporationInventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
-
Patent number: 9710336Abstract: A worldwide unique identifier (WWUID) is newly assigned to a file upon the creation or update of the file and is inherited from a file to a copied file when the file is copied. In a backup apparatus, a file name reception unit receives the file name of a backup target file. A WWUID reception unit receives a WWUID corresponding to the file name. A WWUID search unit searches for the same WWUID in backup management information of a previous day stored in a backup destination. Only if the search is failed, a file operation instruction unit instructs the storing of the backup target file into the backup destination. Then, an Rcnt update instruction unit instructs the updating of the number of references made to the WWUID within the backup destination. A second management information update instruction unit then instructs the updating of backup management information of the current day.Type: GrantFiled: January 27, 2016Date of Patent: July 18, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Eiji Tosaka