Patents by Inventor Katsuhiko Nagashima
Katsuhiko Nagashima 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).
-
Publication number: 20180307426Abstract: A storage apparatus includes a plurality of nodes, each of the plurality of nodes including a memory configured to store distributed data distributed and allocated to each of the plurality of nodes, and a processor coupled to the memory and configured to secure an empty storage region different from a storage region storing the distributed data on the memory when a new node is added to the plurality of nodes and move the distributed data to the empty storage region secured in the plurality of nodes and the new node.Type: ApplicationFiled: April 9, 2018Publication date: October 25, 2018Applicant: FUJITSU LIMITEDInventors: Seiichi Sakai, Katsuhiko Nagashima, TOSHIYUKI KIMATA
-
Patent number: 10084484Abstract: A storage control apparatus obtains first-code attached data, each having target data to be written and first code information, which includes an error detection code based on the target data and information about a first write destination, attached to the target data. The storage control apparatus then obtains the target data by excluding the first code information from the first-code attached data eliminates duplication of the target data, generates second code information which includes an error detection code for the target data remaining and information about a second write destination, and writes second-code attached data including the second code information into a memory device.Type: GrantFiled: May 25, 2016Date of Patent: September 25, 2018Assignee: FUJITSU LIMITEDInventor: Katsuhiko Nagashima
-
Publication number: 20160365874Abstract: There is provided a storage control apparatus that obtains first-code attached data, each having target data to be written and first code information, which includes an error detection code based on the target data and information about a first write destination, attached to the target data; obtaining the target data by excluding the first code information from the first-code attached data; eliminating duplication of the target data; generating second code information which includes an error detection code for the target data remaining and information about a second write destination; and writing second-code attached data including the second code information into a memory device.Type: ApplicationFiled: May 25, 2016Publication date: December 15, 2016Applicant: FUJITSU LIMITEDInventor: Katsuhiko Nagashima
-
Patent number: 8438350Abstract: A storage apparatus includes a copy control unit for managing a copy session for copying an copy source data area in at least one of the first to the Mth copy source disk groups to an copy destination data area in a corresponding copy destination disk group, setting a first to an Mth copy session groups, each of the copy session groups including one or more copy sessions from the ith copy source disk group to the ith copy destination disk group as the copy session, and performing repeatedly a selection operation for cyclically selecting a copy session from each of the first to the Mth copy session groups in a predetermined sequence and a control operation for cyclically executing copy processing on a predetermined copy processing unit basis for the M copy sessions selected by the selection operation in a predetermined sequence for a prescribed number of times.Type: GrantFiled: December 9, 2009Date of Patent: May 7, 2013Assignee: Fujitsu LimitedInventors: Hidenori Yamada, Shinichi Nishizono, Koji Uchida, Akihito Kobayashi, Katsuhiko Nagashima
-
Patent number: 8364890Abstract: A RAID control apparatus and control method. The RAID control apparatus includes disk devices and disk control devices including a cache memory that stores cache data of a logical unit, and control unit, upon the logical units present in different disk devices being concatenated to each other, switching in-charge disk control devices such that a disk control device is in charge of access to the concatenated logical units without writing back the cache data stored in a cache memory of a source disk control device to the disk device.Type: GrantFiled: February 7, 2008Date of Patent: January 29, 2013Assignee: Fujitsu LimitedInventors: Hidenori Yamada, Akihito Kobayashi, Katsuhiko Nagashima
-
Patent number: 7908434Abstract: A cache managing unit creates a list of elements corresponding to each data block arranged based on a priority of writing data blocks to a magnetic disk apparatus, and when a group of elements corresponding to data blocks to be written to the same magnetic disk apparatus exists, provides a link connecting elements at both ends of the group. A write control unit searches, upon selecting a data block for writing, elements belonging to the list in descending order of priority, and if a link is set at an element corresponding to a data block to be written to a magnetic disk that cannot perform a writing, follows the link to search a subsequent element.Type: GrantFiled: October 31, 2006Date of Patent: March 15, 2011Assignee: Fujitsu LimitedInventors: Akihito Kobayashi, Katsuhiko Nagashima, Hidenori Yamada
-
Publication number: 20100217932Abstract: A storage apparatus includes a copy control unit for managing a copy session for copying an copy source data area in at least one of the first to the Mth copy source disk groups to an copy destination data area in a corresponding copy destination disk group, setting a first to an Mth copy session groups, each of the copy session groups including one or more copy sessions from the ith copy source disk group to the ith copy destination disk group as the copy session, and performing repeatedly a selection operation for cyclically selecting a copy session from each of the first to the Mth copy session groups in a predetermined sequence and a control operation for cyclically executing copy processing on a predetermined copy processing unit basis for the M copy sessions selected by the selection operation in a predetermined sequence for a prescribed number of times.Type: ApplicationFiled: December 9, 2009Publication date: August 26, 2010Applicant: Fujitsu LimitedInventors: Hidenori YAMADA, Shinichi Nishizono, Koji Uchida, Akihito Kobayashi, Katsuhiko Nagashima
-
Patent number: 7725664Abstract: A system creates a configuration definition table to be used for accessing a physical disk according to a host I/O request, to decrease a memory size of the configuration definition table even if common firmware is used for models with different scales. For this, a model correspondence table to show the definition of each model is provided in a configuration setup processing module, the maximum values of this model are recorded in a memory based on this content, and a memory area for each item is secured. And the actual content of the configuration definition is developed on the secured memory. Therefore even for a diversity of models, the memory size of the configuration definition table can be decreased to a size matching the model, with common firmware regardless the model.Type: GrantFiled: September 30, 2005Date of Patent: May 25, 2010Assignee: Fujitsu LimitedInventors: Hidejirou Daikokuya, Mikio Ito, Kazuhiko Ikeuchi, Shinya Mochizuki, Katsuhiko Nagashima, Akihito Kobayashi, Koji Uchida, Shinichi Nishizono
-
Patent number: 7567514Abstract: An interdevice communication monitoring unit 62-1 calculates a variable timeout time (T2?T) by subtracting an elapsed time T from a predetermined fixed timeout time T2 for monitoring an intermodule communication to monitor an elapsed time of an intermodule communication. The fixed timeout time T2 is a time shorter than a predetermined interface connection check time T1 for monitoring an interface connection with a channel. When the elapsed time T of the intermodule communication exceeds the variable timeout time (T2?T), the interdevice communication monitoring unit requests a channel to separate the interface connection, and then when an end response is obtained from a control module, requests the channel for an interface reconnection and then transmits an end response.Type: GrantFiled: September 20, 2005Date of Patent: July 28, 2009Assignee: Fujitsu LimitedInventors: Akihito Kobayashi, Hidenori Yamada, Katsuhiko Nagashima, Hideaki Omura, Koji Uchida, Shinichi Nishizono
-
Patent number: 7487289Abstract: In the present invention, for each set of blocks [#(0) to #(N?1)] storing update data, a history block [#(N)] storing an update state value, for example, a generation, time or check code, showing an update state is provided, constituting a set of management data as a check object. When writing update data on a disk, a new update state value is calculated for the same set of management data and stored in memory as update state confirmation value. The new update state value is also set as write data in the history block in the same set of management data, and the entire of the set of management data including update data and update state value are written onto a disk. The history block is read and disk write omissions are detected by comparing the update state value and the update state confirmation value stored in memory.Type: GrantFiled: February 7, 2006Date of Patent: February 3, 2009Assignee: Fujitsu LimitedInventors: Mikio Ito, Hideo Takahashi, Shinya Mochizuki, Hidejiro Daikokuya, Kazuhiko Ikeuchi, Hideki Yamanaka, Katsuhiko Nagashima, Akihito Kobayashi, Koji Uchida, Shinichi Nishizono
-
Publication number: 20080215810Abstract: A RAID control apparatus and control method. The RAID control apparatus includes disk devices and disk control devices including a cache memory that stores cache data of a logical unit, and control unit, upon the logical units present in different disk devices being concatenated to each other, switching in-charge disk control devices such that a disk control device is in charge of access to the concatenated logical units without writing back the cache data stored in a cache memory of a source disk control device to the disk device.Type: ApplicationFiled: February 7, 2008Publication date: September 4, 2008Applicant: FUJITSU LIMITEDInventors: Hidenori YAMADA, Akihito Kobayashi, Katsuhiko Nagashima
-
Publication number: 20070294475Abstract: A cache managing unit creates a list of elements corresponding to each data block arranged based on a priority of writing data blocks to a magnetic disk apparatus, and when a group of elements corresponding to data blocks to be written to the same magnetic disk apparatus exists, provides a link connecting elements at both ends of the group. A write control unit searches, upon selecting a data block for writing, elements belonging to the list in descending order of priority, and if a link is set at an element corresponding to a data block to be written to a magnetic disk that cannot perform a writing, follows the link to search a subsequent element.Type: ApplicationFiled: October 31, 2006Publication date: December 20, 2007Applicant: FUJITSU LIMITEDInventors: Akihito Kobayashi, Katsuhiko Nagashima, Hidenori Yamada
-
Publication number: 20070079064Abstract: In order to provide a disk cache control apparatus allowing an upper level apparatus to carry out a high speed access even if the upper level apparatus accesses a discretionary area of a logical volume, the disk cache control apparatus comprises at least a data storage unit for storing data read out of a lower level apparatus temporarily or for a predefined time, a management information storage unit for storing management information which correlates an area of a logical volume with that of the data storage unit, a management information generation unit for generating the management information, and an access processing unit for accessing data of either the data storage unit or a lower level apparatus.Type: ApplicationFiled: December 29, 2005Publication date: April 5, 2007Applicant: Fujitsu LimitedInventors: Akihito Kobayashi, Hidenori Yamada, Katsuhiko Nagashima, Mikio Ito
-
Publication number: 20070005885Abstract: An interdevice communication monitoring unit 62-1 calculates a variable timeout time (T2?T) by subtracting an elapsed time T from a predetermined fixed timeout time T2 for monitoring an intermodule communication to monitor an elapsed time of an intermodule communication. The fixed timeout time T2 is a time shorter than a predetermined interface connection check time T1 for monitoring an interface connection with a channel. When the elapsed time T of the intermodule communication exceeds the variable timeout time (T2?T), the interdevice communication monitoring unit requests a channel to separate the interface connection, and then when an end response is obtained from a control module, requests the channel for an interface reconnection and then transmits an end response.Type: ApplicationFiled: September 20, 2005Publication date: January 4, 2007Applicant: FUJITSU LIMITEDInventors: Akihito Kobayashi, Hidenori Yamada, Katsuhiko Nagashima, Hideaki Omura, Koji Uchida, Shinichi Nishizono
-
Patent number: 7159071Abstract: A storage system prevents a time out error of the host I/O caused by a stagnation of command processing in the storage system for accessing a disk device according to the host I/O request and internal I/O request. In DTC, counters for managing the requests in-process for host I/Os (host read) and internal I/Os (pre-fetch, write back) individually are provided, and the number of processing requests to be issued to a virtual disk (RLU) is limited individually. By assigning priority to the host I/Os, the load balance of the host I/Os and internal I/Os can be controlled. For rebuild/copy back, a dedicated load control mechanism is disposed where the load adjustment between ordinary I/Os and rebuild/copy back is performed.Type: GrantFiled: February 26, 2004Date of Patent: January 2, 2007Assignee: Fujitsu LimitedInventors: Kazuhiko Ikeuchi, Mikio Ito, Hidejirou Daikokuya, Kazuma Takatsu, Katsuhiko Nagashima, Koji Uchida, Akihito Kobayashi
-
Publication number: 20060179219Abstract: A system creates a configuration definition table to be used for accessing a physical disk according to a host I/O request, to decrease a memory size of the configuration definition table even if common firmware is used for models with different scales. For this, a model correspondence table to show the definition of each model is provided in a configuration setup processing module, the maximum values of this model are recorded in a memory based on this content, and a memory area for each item is secured. And the actual content of the configuration definition is developed on the secured memory. Therefore even for a diversity of models, the memory size of the configuration definition table can be decreased to a size matching the model, with common firmware regardless the model.Type: ApplicationFiled: September 30, 2005Publication date: August 10, 2006Applicant: FUJITSU LIMITEDInventors: Hidejirou Daikokuya, Mikio Ito, Kazuhiko Ikeuchi, Shinya Mochizuki, Katsuhiko Nagashima, Akihito Kobayashi, Koji Uchida, Shinichi Nishizono
-
Publication number: 20060179215Abstract: In the present invention, for each set of blocks [#(0) to #(N?1)] storing update data, a history block [#(N)] storing an update state value, for example, a generation, time or check code, showing an update state is provided, constituting a set of management data as a check object. When writing update data on a disk, a new update state value is calculated for the same set of management data and stored in memory as update state confirmation value. The new update state value is also set as write data in the history block in the same set of management data, and the entire of the set of management data including update data and update state value are written onto a disk. The history block is read and disk write omissions are detected by comparing the update state value and the update state confirmation value stored in memory.Type: ApplicationFiled: May 18, 2005Publication date: August 10, 2006Applicant: FUJITSU LIMITEDInventors: Shinya Mochizuki, Hideo Takahashi, Mikio Ito, Hidejiro Daikokuya, Kazuhiko Ikeuchi, Hideki Yamanaka, Katsuhiko Nagashima, Akihito Kobayashi, Koji Uchida, Shinichi Nishizono
-
Publication number: 20060179217Abstract: In the present invention, for each set of blocks [#(0) to #(N-1)] storing update data, a history block [#(N)] storing an update state value, for example, a generation, time or check code, showing an update state is provided, constituting a set of management data as a check object. When writing update data on a disk, a new update state value is calculated for the same set of management data and stored in memory as update state confirmation value. The new update state value is also set as write data in the history block in the same set of management data, and the entire of the set of management data including update data and update state value are written onto a disk. The history block is read and disk write omissions are detected by comparing the update state value and the update state confirmation value stored in memory.Type: ApplicationFiled: February 7, 2006Publication date: August 10, 2006Applicant: FUJITSU LIMITEDInventors: Mikio Ito, Hideo Takahashi, Shinya Mochizuki, Hidejiro Daikokuya, Kazuhiko Ikeuchi, Hideki Yamanaka, Katsuhiko Nagashima, Akihito Kobayashi, Koji Uchida, Shinichi Nishizono
-
Publication number: 20060101216Abstract: A primary disk and a secondary disk that duplicates the data in the primary disk are connected to a host computer via a disk-array control unit. The disk-array control unit includes a plurality of central management units. Each central management unit includes a cache memory for writing data accessed, and a command-process executing unit that executes a process based on a command received. Each central management unit executes a process including determining, when there is an error in data stored in the primary disk while data stored in the secondary disk is normal, that a recovery process is necessary, duplicating, after completing an input/output process with the host computer, data written in the cache memory into a cache memory of any other central management unit, and writing-back the data written in the cache memory into the primary disk and the secondary disk.Type: ApplicationFiled: February 28, 2005Publication date: May 11, 2006Applicant: FUJITSU LIMITEDInventors: Akihito Kobayashi, Katsuhiko Nagashima, Koji Uchida, Fumiaki Kobayashi
-
Publication number: 20050044300Abstract: The present invention has been developed to carry out the dual-writing of data in cache memories at a higher speed through a single address designation for the improvement of processing performance. In the present invention, a host interface module produces addressing information for designating two written-in destinations, and a bridge module produces two transferred-to addresses and written-in addresses of the cache memories on the basis of the addressing information so that data to be written is transferred to two management modules corresponding to the two transferred-to addresses to be written at the written-in addresses of the cache memories of the management modules.Type: ApplicationFiled: February 25, 2004Publication date: February 24, 2005Applicant: Fujitsu LimitedInventors: Osamu Kimura, Yuichi Ogawa, Terumasa Haneda, Akihito Kobayashi, Koji Uchida, Kazuma Takatsu, Katsuhiko Nagashima