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: 11635903
    Abstract: 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: Grant
    Filed: June 15, 2021
    Date of Patent: April 25, 2023
    Assignee: International Business Machines Corporation
    Inventors: Koichi Masuda, Shinsuke Mitsuma, Eiji Tosaka, Naoki Imai, Yuki Asakura
  • Patent number: 11630738
    Abstract: 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: Grant
    Filed: April 24, 2019
    Date of Patent: April 18, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Koichi Masuda, Kousei Kawamura, Shinsuke Mitsuma, Ryohta Kawase, Eiji Tosaka, Sosuke Matsui
  • Publication number: 20220398027
    Abstract: 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: Application
    Filed: June 15, 2021
    Publication date: December 15, 2022
    Inventors: Koichi Masuda, Shinsuke Mitsuma, Eiji Tosaka, Naoki Imai, YUKI ASAKURA
  • Patent number: 11442627
    Abstract: 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: Grant
    Filed: June 13, 2019
    Date of Patent: September 13, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ryohta Kawase, Eiji Tosaka, Kousei Kawamura, Koichi Masuda, Shinsuke Mitsuma
  • Patent number: 10909087
    Abstract: 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: Grant
    Filed: January 23, 2018
    Date of Patent: February 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Atsushi Abe, Eiji Tosaka
  • Publication number: 20200393968
    Abstract: 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: Application
    Filed: June 13, 2019
    Publication date: December 17, 2020
    Inventors: Ryohta Kawase, Eiji Tosaka, Kousei Kawamura, Koichi Masuda, Shinsuke Mitsuma
  • Publication number: 20200341859
    Abstract: 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: Application
    Filed: April 24, 2019
    Publication date: October 29, 2020
    Inventors: Koichi Masuda, Kousei Kawamura, Shinsuke Mitsuma, Ryohta Kawase, Eiji Tosaka, Sosuke Matsui
  • Patent number: 10642736
    Abstract: 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: Grant
    Filed: January 31, 2019
    Date of Patent: May 5, 2020
    Assignee: International Business Machines Corporation
    Inventor: Eiji Tosaka
  • Publication number: 20190228080
    Abstract: 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: Application
    Filed: January 23, 2018
    Publication date: July 25, 2019
    Inventors: Atsushi Abe, Eiji Tosaka
  • Publication number: 20190163629
    Abstract: 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: Application
    Filed: January 31, 2019
    Publication date: May 30, 2019
    Inventor: Eiji Tosaka
  • Patent number: 10248563
    Abstract: 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: Grant
    Filed: June 27, 2017
    Date of Patent: April 2, 2019
    Assignee: International Business Machines Corporation
    Inventor: Eiji Tosaka
  • Publication number: 20180373631
    Abstract: 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: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventor: Eiji Tosaka
  • Patent number: 10162564
    Abstract: 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: Grant
    Filed: November 10, 2017
    Date of Patent: December 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie Iwasaki, Katsuyoshi Katori, Takeshi Nohta, Kohei Taguchi, Eiji Tosaka
  • Patent number: 10082977
    Abstract: 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: Grant
    Filed: November 2, 2017
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
  • Publication number: 20180088819
    Abstract: 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: Application
    Filed: November 10, 2017
    Publication date: March 29, 2018
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie IWASAKI, Katsuyoshi KATORI, Takeshi NOHTA, Kohei TAGUCHI, Eiji TOSAKA
  • Publication number: 20180052629
    Abstract: 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: Application
    Filed: November 2, 2017
    Publication date: February 22, 2018
    Inventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
  • Patent number: 9886211
    Abstract: 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: Grant
    Filed: July 1, 2010
    Date of Patent: February 6, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie Iwasaki, Katsuyoshi Katori, Takeshi Nohta, Kohei Taguchi, Eiji Tosaka
  • Patent number: 9836237
    Abstract: 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: Grant
    Filed: November 9, 2015
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
  • Patent number: 9733865
    Abstract: 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: Grant
    Filed: August 20, 2015
    Date of Patent: August 15, 2017
    Assignee: International Business Machines Corporation
    Inventors: Katsuyoshi Katori, Yutaka Oishi, Eiji Tosaka
  • Patent number: 9710336
    Abstract: 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: Grant
    Filed: January 27, 2016
    Date of Patent: July 18, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Eiji Tosaka