Patents by Inventor Ken Iizawa
Ken Iizawa 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: 9250829Abstract: A processor of a distribution device included in a storage system is configured to manage an initial write position and a current write position for each of a plurality of storage apparatuses. The initial write position varies for the storage apparatuses. The processor is configured to receive a write request and give an instruction for writing data to each of the storage apparatuses in accordance with the current write position by distributing the write request to each of the storage apparatuses. The processor is configured to manage offset information indicating a write position relative to a top of a storage device corresponding to the current write position for each of the storage apparatuses. The processor is configured to receive a read request and select, based on the offset information, one of the storage apparatuses so as to send the read request to the selected storage apparatus.Type: GrantFiled: January 29, 2014Date of Patent: February 2, 2016Assignee: FUJITSU LIMITEDInventor: Ken Iizawa
-
Patent number: 9218276Abstract: A storage apparatus is provided, including a first storage unit; a load information obtaining unit that obtains load information for each of a plurality of portions defined by dividing the first storage unit; a portion identifying unit that identifies a candidate portion that is to be relocated in the first storage unit based on the load information; a determining unit that determines whether or not data in the candidate portion is allowed to be migrated to a second storage unit, the second storage unit having a performance value higher than a performance value of the first storage unit; an adder that adds the second storage unit, when the determining unit determines that the data in the candidate portion is not allowed to be migrated; and a relocation unit that migrates the data in the candidate portion from the first storage unit to the added second storage unit.Type: GrantFiled: December 7, 2012Date of Patent: December 22, 2015Assignee: FUJITSU LIMITEDInventors: Kazuichi Oe, Kazutaka Ogihara, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Munenori Maeda, Ken Iizawa, Toshihiro Ozawa, Jun Kato
-
Publication number: 20150277796Abstract: A storage apparatus acquires a data block including event data, time series information, first attribute information, and second attribute information. A first temporary accumulating unit and a second temporary accumulating unit temporarily accumulate the acquired data block in a first temporary storage unit and a second temporary storage unit, respectively. A first storing unit sorts a plurality of data blocks accumulated in the first temporary storage unit by the first attribute information and in a time series order identified from the time series information, and stores the sorted data blocks in a first storage unit. A second storing unit sorts a plurality of data blocks accumulated in the second temporary storage unit by the second attribute information and in a time series order identified from the time series information, and stores the sorted data blocks in a second storage unit.Type: ApplicationFiled: March 27, 2015Publication date: October 1, 2015Inventor: Ken Iizawa
-
Patent number: 9015124Abstract: A replication system includes N (>=3) storage devices and N nodes, connected to a host via a 1st network and connected to the N number of storage devices via a 2nd network, each to receive a request for accessing a storage device associated with itself and to have an access with a content in response to the received access request to the storage device, wherein when a node receives a write request of data from the host, each of M nodes (1<M<N) including the node stores the data in the storage device associated with itself, and if first data in a first storage device cannot be read out, the first data stored in another storage device is stored into a second storage device not stored with the first data by transmitting the first data via the second network.Type: GrantFiled: February 27, 2013Date of Patent: April 21, 2015Assignee: Fujitsu LimitedInventors: Yasuo Noguchi, Toshihiro Ozawa, Kazuichi Oe, Munenori Maeda, Kazutaka Ogihara, Masahisa Tamura, Ken Iizawa, Tatsuo Kumano, Jun Kato
-
Publication number: 20150089135Abstract: An information processing system includes a plurality of storage devices and an information processing device. Each of the plurality of storage devices is configured to store therein both of block data and meta data. The information processing device includes a first processor. The first processor is configured to write first meta data to a first storage device from among the plurality of storage devices. The first processor is configured to write first block data corresponding to the first meta data to a second storage device from among the plurality of storage devices. The second storage device is different from the first storage device.Type: ApplicationFiled: August 12, 2014Publication date: March 26, 2015Applicant: FUJITSU LIMITEDInventor: Ken Iizawa
-
Patent number: 8977897Abstract: An internode put requesting unit detects a time-out with respect to a put request issued to the next node in the order of a multiplexing chain and notifies a put/get executing unit of the time-out. The put/get executing unit sends an error to the previous node in the order of the multiplexing chain or a client and instructs a put-failed-data synchronizing unit to synchronize data failed to be put, and the put-failed-data synchronizing unit performs a synchronization process. A primary makes other put requests wait until completion of the synchronization process. Furthermore, when having received the error, the client issues a get request to the tail end of the multiplexing chain.Type: GrantFiled: September 6, 2012Date of Patent: March 10, 2015Assignee: Fujitsu LimitedInventors: Masahisa Tamura, Yasuo Noguchi, Toshihiro Ozawa, Munenori Maeda, Tatsuo Kumano, Ken Iizawa, Jun Kato
-
Patent number: 8972365Abstract: A storage system having a plurality of storages. The each of the storages include a memory and a processor coupled to the memory. The processor executes a process including transmitting an update request for data which is commonly stored in the plurality of storages according to a predetermined transmission order indicating a path to transfer the update request. The process includes updating data when receiving an update request from another storage. The process includes changing the predetermined transmission order to a transmission order in which one or more storages included in the path are excluded according to the number of times the update request for the data is received.Type: GrantFiled: September 13, 2012Date of Patent: March 3, 2015Assignee: Fujitsu LimitedInventors: Toshihiro Ozawa, Kazutaka Ogihara, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Jun Kato, Ken Iizawa, Kazuichi Oe, Munenori Maeda
-
Patent number: 8972777Abstract: Multiple storage apparatuses are provided, at least part of which are individually incorporated into one of storage groups. Each of multiple control apparatuses is configured to, when assigned one or more of the storage groups each including one or more of the storage apparatuses, control data storage by storing data designating each assigned storage group redundantly in the storage apparatuses of the assigned storage group. An information processing apparatus is configured to, when a storage group with data redundancy being lost is detected, make a change in control apparatus assignment for the storage groups in such a manner that a storage group different from the detected storage group is not assigned to a control apparatus with the detected storage group assigned thereto. Subsequently, the information processing apparatus causes the control apparatus to execute a process of restoring the data redundancy of the detected storage group.Type: GrantFiled: March 18, 2013Date of Patent: March 3, 2015Assignee: Fujitsu LimitedInventors: Kazutaka Ogihara, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Kazuichi Oe, Toshihiro Ozawa, Munenori Maeda, Ken Iizawa, Jun Kato
-
Patent number: 8966215Abstract: An information processing system includes: CPUs; storage devices; switches; dummy storage devices which are with respective storage devices and each of which sends, when receiving an identifying information request, its own identifying information back to a sender of the identifying information request; and dummy CPUs which are associated with respective CPUs and each of which tries to, when receiving an instruction for acquiring identifying information from a dummy storage device, acquire the identifying information of the dummy storage device by transmitting the identifying information request, and sends the identifying information as response information back to a sender device of the acquiring instruction.Type: GrantFiled: February 14, 2013Date of Patent: February 24, 2015Assignee: Fujitsu LimitedInventors: Yasuo Noguchi, Toshihiro Ozawa, Kazuichi Oe, Munenori Maeda, Kazutaka Ogihara, Masahisa Tamura, Ken Iizawa, Tatsuo Kumano, Jun Kato
-
Patent number: 8909984Abstract: A storage management apparatus manages a plurality of storage apparatuses in a storage system that disperses and stores data that is made redundant so as to have a predetermined redundancy level. The storage management apparatus includes: a patrol process unit that performs, at a patrol speed, a patrol process of confirming that the plurality of storage apparatuses are being operated normally; a relocating process unit that performs, at a relocating process speed, a relocating process of moving the data between the plurality of storage apparatuses; a recovery process unit that performs, at a recovery process speed, a recovery process of recovering the redundancy level of the data when a fault occurs in the plurality of storage apparatuses; and a processing speed control unit that controls the recovery process speed or a sum of the patrol process speed and the relocating process speed to have a predetermined value.Type: GrantFiled: March 13, 2013Date of Patent: December 9, 2014Assignee: Fujitsu LimitedInventors: Tatsuo Kumano, Yasuo Noguchi, Munenori Maeda, Masahisa Tamura, Ken Iizawa, Toshihiro Ozawa, Jun Kato, Kazuichi Oe, Kazutaka Ogihara
-
Publication number: 20140297946Abstract: A processor of a distribution device included in a storage system is configured to manage an initial write position and a current write position for each of a plurality of storage apparatuses. The initial write position varies for the storage apparatuses. The processor is configured to receive a write request and give an instruction for writing data to each of the storage apparatuses in accordance with the current write position by distributing the write request to each of the storage apparatuses. The processor is configured to manage offset information indicating a write position relative to a top of a storage device corresponding to the current write position for each of the storage apparatuses. The processor is configured to receive a read request and select, based on the offset information, one of the storage apparatuses so as to send the read request to the selected storage apparatus.Type: ApplicationFiled: January 29, 2014Publication date: October 2, 2014Applicant: FUJITSU LIMITEDInventor: Ken Iizawa
-
Patent number: 8832113Abstract: A data management apparatus sends specific data and key information corresponding to the specific data to another apparatus, when executing a process to change a storage destination of the specific data in which the hash value obtained by applying a predetermined hash function to corresponding key information belongs to a certain range, from the data management apparatus to the other apparatus, and sends the identification information of the other apparatus stored in correspondence with the certain range to a request source of an operation request, when the operation request with respect to data corresponding to key information is received after the process.Type: GrantFiled: August 10, 2012Date of Patent: September 9, 2014Assignee: Fujitsu LimitedInventors: Masahisa Tamura, Yasuo Noguchi, Toshihiro Ozawa, Munenori Maeda, Takashi Watanabe, Tatsuo Kumano, Ken Iizawa
-
Publication number: 20140146688Abstract: A first information processing apparatus transmits a message storing a replica of data stored in the first information processing apparatus. The message has an unspecified destination. A first relay apparatus detects a second information processing apparatus provided in a network to which the first relay apparatus belongs. The first relay apparatus selects, as a transfer destination of the message, the second information processing apparatus or a second relay apparatus upon receiving the message. The first relay apparatus transfers the message to the selected transfer destination. The second information processing apparatus stores the replica therein upon receiving the message.Type: ApplicationFiled: October 7, 2013Publication date: May 29, 2014Applicant: FUJITSU LIMITEDInventors: Munenori MAEDA, Jun Kato, Tatsuo Kumano, Masahisa Tamura, Ken Iizawa, Yasuo Noguchi, Toshihiro Ozawa, Kazuichi Oe, Kazutaka Ogihara
-
Patent number: 8667186Abstract: The disclosed method includes obtaining a result concerning a busy rate and the number of accesses per unit time for a storage device including first and second storage areas; determining, from the result, whether an event that a first indicator value for the busy rate is reset occurs; when the event occurred, notifying a controller that makes the number of accesses for the second storage area not greater than the notified number of accesses of the first number of accesses less than the second number of accesses, which was notified immediately before; obtaining another result; updating the first indicator value based on another result; calculating the third number of accesses so that a sum of busy rates corresponding to the third number of accesses and corresponding to the designated number of accesses becomes equal to the updated first indicator value; and notifying the controller of the third number of accesses.Type: GrantFiled: September 14, 2012Date of Patent: March 4, 2014Assignee: Fujitsu LimitedInventors: Kazuichi Oe, Kazutaka Ogihara, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Munenori Maeda, Ken Iizawa, Toshihiro Ozawa
-
Publication number: 20140012816Abstract: An evaluation apparatus includes: a calculation unit configured to calculate the evaluation value of the evaluation target content by using an evaluation value estimation algorithm, based on a count value for the evaluation target content and a sum value of respective count values for the plurality of contents; a verification unit configured to verify whether the sum value of the respective count values for the plurality of contents reaches a predetermined value; and a processing unit configured to reduce the respective count values of the plurality of contents, when the sum value of the respective count values for the plurality of contents reaches the predetermined value, and is capable of detecting a sudden data spike at high speed in the evaluation value estimating algorithm.Type: ApplicationFiled: May 26, 2013Publication date: January 9, 2014Applicant: FUJITSU LIMITEDInventors: Jun KATO, Toshihiro OZAWA, Munenori MAEDA, Masahisa TAMURA, Tatsuo KUMANO, Ken IIZAWA
-
Publication number: 20130311430Abstract: A computer includes a memory that stores a program and received data; and a processor that executes an operation by executing the program stored in the memory, the operation including storing the received data into a first database having a first data structure in which reading is performed in a random access manner and writing is performed in a sequential access manner, when the received data is received from a second apparatus is as same as data stored in a first apparatus which has a failure, and copying the received data stored in the first database to a second database having a second data structure in which reading is performed in a sequential access manner and writing is performed in a random access manner.Type: ApplicationFiled: March 26, 2013Publication date: November 21, 2013Inventors: Ken IIZAWA, Toshihiro OZAWA, Yasuo NOGUCHI, Kazuichi OE, Munenori MAEDA, Kazutaka OGIHARA, Masahisa TAMURA, Tatsuo KUMANO, Jun KATO
-
Publication number: 20130262924Abstract: Multiple storage apparatuses are provided, at least part of which are individually incorporated into one of storage groups. Each of multiple control apparatuses is configured to, when assigned one or more of the storage groups each including one or more of the storage apparatuses, control data storage by storing data designating each assigned storage group redundantly in the storage apparatuses of the assigned storage group. An information processing apparatus is configured to, when a storage group with data redundancy being lost is detected, make a change in control apparatus assignment for the storage groups in such a manner that a storage group different from the detected storage group is not assigned to a control apparatus with the detected storage group assigned thereto. Subsequently, the information processing apparatus causes the control apparatus to execute a process of restoring the data redundancy of the detected storage group.Type: ApplicationFiled: March 18, 2013Publication date: October 3, 2013Applicant: Fujitsu LimitedInventors: Kazutaka OGIHARA, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Kazuichi Oe, Toshihiro Ozawa, Munenori Maeda, Ken Iizawa, Jun Kato
-
Publication number: 20130262384Abstract: A replication system includes: N (?3) storage devices; and N nodes, connected to a host via a 1st network and connected to the N number of storage devices via a 2nd network, each to receive a request for accessing a storage device associated with itself and to have an access with a content in response to the received access request to the storage device, wherein when a node receives a write request of data from the host, each of M nodes (1<M<N) including the node stores the data in the storage device associated with itself, and if first data in a first storage device cannot be read out, the first data stored in another storage device is stored into a second storage device not stored with the first data by transmitting the first data via the second network.Type: ApplicationFiled: February 27, 2013Publication date: October 3, 2013Applicant: FUJITSU LIMITEDInventors: Yasuo NOGUCHI, Toshihiro OZAWA, Kazuichi OE, Munenori MAEDA, Kazutaka OGIHARA, Masahisa TAMURA, Ken IIZAWA, Tatsuo KUMANO, Jun KATO
-
Publication number: 20130246479Abstract: A converting unit determines the type of data item of which data defined in a hierarchical data model is composed. When it is determined that the type of the data item is an array, the converting unit adds information obtained by binding array information, indicating an array, with order information, indicating the order of an array, to an item name of data that is defined in a non-hierarchical data model by using the item name and a value. When it is determined that the type of the data item is an object, the converting unit adds information obtained by binding object information, indicating an object, with an element to an item name. When it is determined that the type of the data item is a value, the converting unit creates data in the non-hierarchical data model by associating the value with the item name.Type: ApplicationFiled: January 28, 2013Publication date: September 19, 2013Applicant: Fujitsu LimitedInventors: Tatsuo Kumano, Yasuo Noguchi, Munenori Maeda, Masahisa Tamura, Ken Iizawa, Toshihiro Ozawa, Jun Kato
-
Publication number: 20130246840Abstract: A storage management apparatus manages a plurality of storage apparatuses in a storage system that disperses and stores data that is made redundant so as to have a predetermined redundancy level. The storage management apparatus includes: a patrol process unit that performs, at a patrol speed, a patrol process of confirming that the plurality of storage apparatuses are being operated normally; a relocating process unit that performs, at a relocating process speed, a relocating process of moving the data between the plurality of storage apparatuses; a recovery process unit that performs, at a recovery process speed, a recovery process of recovering the redundancy level of the data when a fault occurs in the plurality of storage apparatuses; and a processing speed control unit that controls the recovery process speed or a sum of the patrol process speed and the relocating process speed to have a predetermined value.Type: ApplicationFiled: March 13, 2013Publication date: September 19, 2013Applicant: Fujitsu LimitedInventors: Tatsuo KUMANO, Yasuo NOGUCHI, Munenori MAEDA, Masahisa TAMURA, Ken IIZAWA, Toshihiro OZAWA, Jun KATO, Kazuichi OE, Kazutaka OGIHARA