Patents by Inventor Naoto Matsunami

Naoto Matsunami 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: 7216148
    Abstract: A storage system having a plurality of disk controllers for accepting computer access through a SAN, and a plurality of file servers for accepting computer access through a LAN. The disk controllers and file servers are connected through a connection unit to a plurality of disk drive units in a disk pool. A disk pool management unit manages the relationships between the disk controllers and file servers and the disk drive units used by the respective disk controllers and file servers, and sends information identifying the usable disk drive units to the respective disk controllers and file servers. The disk controllers and file servers use the disk drive units based on the received usable disk information.
    Type: Grant
    Filed: October 30, 2001
    Date of Patent: May 8, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Naoto Matsunami, Ikuya Yagisawa, Manabu Kitamura, Yoshiki Kano, Kenichi Takamoto
  • Publication number: 20070101070
    Abstract: A storage system comprises a plurality of storage nodes and a controller coupling unit interconnecting controllers within the storage nodes. A memory in the controller has a plurality of shared memory areas each associated with a combination of one CPU core with one logical unit controller. When a network controller of a first storage node receives a host command addressed to a logical unit of a second storage node, the CPU core of the first storage node stores the host command in the shared memory area associated with the logical unit controller of the second storage node. The logical unit controller of the second storage node acquires the stored host command in the shared memory area via the controller coupling unit.
    Type: Application
    Filed: January 13, 2006
    Publication date: May 3, 2007
    Inventors: Naoto Matsunami, Tetsuya Shirogane, Akira Nishimoto, Kenta Shiga, Naoko Iwami
  • Publication number: 20070094447
    Abstract: A storage has NAS and SAN functions and a high degree of freedom to configure a system to reduce the management and operation cost. The storage includes a plurality of interface slots in which a plurality of interface controllers can be installed, a block I/O interface controller which has SAN functions and which can be installed in the slot, a file I/O interface controller which has NAS functions and which can be installed in the slots, a storage capacity pool including a plurality of disk devices accessible from the interface controllers, and a storage capacity pool controller to control the storage capacity pool.
    Type: Application
    Filed: December 11, 2006
    Publication date: April 26, 2007
    Applicant: Hitachi, Ltd.
    Inventors: Naoto Matsunami, Manabu Kitamura, Koji Sonoda, Shizuo Yokahata
  • Patent number: 7206832
    Abstract: The Computer System consists of components including more than one Computer and Storage Subsystem to which more than one Computer are connected. The Storage Subsystem is equipped with more than one Storage Unit, Management Table registering information to manage Storage Units accessible by each of the Computers and Controller to control accesses by more than one Computer to more than one Storage Unit. The controller controls the accesses according to the information set in the Management Table when the Storage Unit is accessed by the Computer.
    Type: Grant
    Filed: July 14, 2004
    Date of Patent: April 17, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Naoto Matsunami, Akira Yamamoto, Hideki Kamimaki, Masatoshi Ichikawa, Jun Matsumoto, Yasuyuki Mimatsu, Ikuya Yagisawa, Masayuki Yamamoto
  • Publication number: 20070083635
    Abstract: The Computer System consists of components including more than one Computer and Storage Subsystem to which more than one Computer are connected. The Storage Subsystem is equipped with more than one Storage Unit, Management Table registering information to manage Storage Units accessible by each of the Computers and Controller to control accesses by more than one Computer to more than one Storage Unit. The controller controls the accesses according to the information set in the Management Table when the Storage Unit is accessed by the Computer.
    Type: Application
    Filed: December 12, 2006
    Publication date: April 12, 2007
    Inventors: Naoto Matsunami, Akira Yamamoto, Hideki Kamimaki, Masatoshi Ichikawa, Jun Matsumoto, Yasuyuki Mimatsu, Ikuya Yagisawa, Masayuki Yamamoto, Yasunori Kaneda
  • Publication number: 20070083567
    Abstract: Data can be recovered at the point in time when the consistency is provided, without increasing a load on the host. The control program 118 updates the snapshot generation at the point in time when the snapshot is taken for each occurrence of the point in time when the snapshot is taken. In cases where new data are written into PVOL1 from the point in time when the snapshot has been taken until the next point in time when the snapshot is taken, the old data are saved by the CoW in DVOL1 and new data are written into PVOL1. Each time new data are written into PVOL1, the update differential data, which are the copy of this data, are prepared and written into DVOL1.
    Type: Application
    Filed: December 1, 2005
    Publication date: April 12, 2007
    Inventors: Masahiro Arai, Naoto Matsunami
  • Publication number: 20070061539
    Abstract: To provide a technique whereby a plurality of types of storage media can be utilized in an efficient manner. A management apparatus includes a file manager that manages files within an integrated memory area that includes a first memory area composed of at least a part of the first type of storage medium and a second memory area composed of at least a part of the second type of storage medium. The file manager builds one filesystem on the integrated memory area, in consideration of a range of the first memory area and a range of the second memory area.
    Type: Application
    Filed: November 4, 2005
    Publication date: March 15, 2007
    Inventors: Yusuke Nonaka, Akira Yamamoto, Naoto Matsunami, Koji Sonoda
  • Patent number: 7191287
    Abstract: A hybrid-type storage system having both SAN and NAS interfaces can be implemented by simple hardware capable of carrying out a SAN function independently of a NAS function and a NAS load. To be more specific, a controller of the storage system comprises a NAS controller for accepting an I/O command issued for a file unit and a SAN controller for accepting an I/O command issued for a block unit. The NAS controller converts an I/O command issued for a file unit into an I/O command issued for a block unit, and transfers the I/O command issued for a block unit to the SAN controller. The SAN controller makes an access to data stored in a disk apparatus in accordance with an I/O command received from the SAN or from the NAS controller as a command issued for a block unit. The NAS and SAN controllers are capable of operating independently of each other.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: March 13, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yusuke Nonaka, Naoto Matsunami, Ikuya Yagisawa, Akira Nishimoto
  • Publication number: 20070011413
    Abstract: A hybrid-type storage system having both SAN and NAS interfaces can be implemented by simple hardware capable of carrying out a SAN function independently of a NAS function and a NAS load. To be more specific, a controller of the storage system comprises a NAS controller for accepting an I/O command issued for a file unit and a SAN controller for accepting an I/O command issued for a block unit. The NAS controller converts an I/O command issued for a file unit into an I/O command issued for a block unit, and transfers the I/O command issued for a block unit to the SAN controller. The SAN controller makes an access to data stored in a disk apparatus in accordance with an I/O command received from the SAN or from the NAS controller as a command issued for a block unit. The NAS and SAN controllers are capable of operating independently of each other.
    Type: Application
    Filed: September 8, 2006
    Publication date: January 11, 2007
    Inventors: Yusuke Nonaka, Naoto Matsunami, Ikuya Yagisawa, Akira Nishimoto
  • Patent number: 7162576
    Abstract: It is an object to achieve higher performance of input/output processing in a storage system. In a disk controller of a storage system having disk devices and a disk controller that controls input/output of data to/from the disk devices and that accepts requests from a superordinate device, there are provided a memory, a superordinate IF and a subordinate IF (1201), for the exclusive use of each MPU.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: January 9, 2007
    Assignee: Hitachi, Ltd.
    Inventors: Yoichi Mizuno, Naoto Matsunami, Akira Nishimoto
  • Patent number: 7155513
    Abstract: A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device being configured to store data and provide one or more functions. A second storage device is configured to store data and provide one or more functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database and providing the virtual volume to the host, the first server being configured to access the database in response to a function request from the host involving at least one of the first and second storage devices. The function request is a request of a function to be performed by a storage device.
    Type: Grant
    Filed: January 30, 2003
    Date of Patent: December 26, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Arakawa, Takashi Oeda, Naoto Matsunami, Ryusuke Ito
  • Patent number: 7149860
    Abstract: In the case in which data in a storage system A is remotely copied to a storage system B, it is not taken into account whether the data of the remote copy is WORM data. In the case in which a setting is made such that data stored in a volume in the storage system A is copied to a volume in the storage system B, storage system A judges whether an attribute to the effect that data can be referred to and can be updated or to the effect that data can be referred to but cannot be updated is added to the volume in the storage system A. Then, if the volume is a volume to which the attribute to the effect that data can be referred to but cannot be updated is added, such attribute is added to the volume in the storage system B.
    Type: Grant
    Filed: July 6, 2004
    Date of Patent: December 12, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Yusuke Nonaka, Naoto Matsunami, Akira Nishimoto, Yoichi Mizuno
  • Patent number: 7149922
    Abstract: A file server has plural NAS nodes having three processors dispersed in function, a shared cache memory shared between the plural NAS nodes and backed up by a battery, and plural storage devices. A log area for storing data with respect to an access request received by each NAS node is arranged in the shared cache memory. A network processor stores the data with respect to the access request to the log area, and transfers the data of the memory by a DMA at a reading time. Even when a failure is happened in a certain NAS node, another NAS node restores a file system using the log and continues processing to store the data with respect to the access request to the shared cache memory.
    Type: Grant
    Filed: March 21, 2003
    Date of Patent: December 12, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Koji Sonoda, Takahiro Nakano, Naoto Matsunami, Takayoshi Iltsuka, Yutaka Takata
  • Patent number: 7146464
    Abstract: A disk array includes a drive management unit, which is a program for identifying kinds of disk devices and managing different disk devices separately, and a drive management table for storing information to be utilized by the drive management unit. The disk array further includes a program for managing ac-cumulated time of disk devices. The program includes a drive lifetime setting portion for setting lifetimes of drives, a drive start/stop portion for intentionally starting/stopping ATA disk devices, and an operation time measurement portion for measuring accumulated operation time. Since it is necessary to be conscious of difference in reliability and performance among disk devices when forming a RAID, a drive kind notification unit, which is a program for notifying of the kind of a disk device when forming the RAID, is provided.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: December 5, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Ikuya Yagisawa, Naoto Matsunami, Akihiro Mannen, Masayuki Yamamoto
  • Patent number: 7139934
    Abstract: A storage system includes a group of storage devices which include back-up devices configured to assure appropriate response time. When a data request from a host computer arrives, and the number of failed devices has changed as shown by a device state management table, a determination is made regarding the number of devices from which to read data. This determination is made based on an indication of redundancy which indicates how many of the disk devices are allowed to be in a failed state at the time of data reading. Typically, the indication of redundancy is determined by the sum of the number of failed devices and a predetermined number. The determined number of devices are selected in accordance with a selection factor, and a selection result is written into a disk management table. Then, the reading process is executed with respect to the target disk devices.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: November 21, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Yutaka Nakagawa, Akira Nishimoto, Naoto Matsunami
  • Patent number: 7136963
    Abstract: To provide a storage system which enables usage of a greater volume of cache than that of a cache memory provided to a disk array control unit, including a first disk array control unit, a second disk array control unit, a plurality of disks, and a disk array control unit communication path between a first data transfer control unit and a second data transfer control unit, wherein the first data transfer control unit selectively sets either a first path through a first host input/output control unit, the first data transfer control unit, and a first disk input/output control unit, or a second path through the first host input/output control unit, the first data transfer control unit, the disk array control unit communication path, the second data transfer control unit, and a second disk input/output control unit, and then processes a data input/output request from a host.
    Type: Grant
    Filed: June 7, 2004
    Date of Patent: November 14, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Junji Ogawa, Naoto Matsunami, Akira Nishimoto, Yoichi Mizuno
  • Publication number: 20060253549
    Abstract: A storage system configured to provide a storage area to a host coupled to the storage system includes a first storage device of first type being configured to store data and provide one or more data-storage-related functions. A second storage device of second type is configured to store data and provide one or more data-storage-related functions. A virtual volume provides a storage location and being associated with at least one of the first and second storage devices. A database includes information relating to the one or more data-storage-related functions that the first and second storage devices are configured to perform. A first server is coupled to the first and second storage devices and having access to the database, the first server being configured to access the database in response to a data-storage-related-function request from the host involving at least one of the first and second storage devices.
    Type: Application
    Filed: July 6, 2006
    Publication date: November 9, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Hiroshi Arakawa, Takashi Oeda, Naoto Matsunami, Ryusuke Ito
  • Publication number: 20060253672
    Abstract: In the case in which data in a storage system A is remotely copied to a storage system B, it is not taken into account whether the data of the remote copy is WORM data. In the case in which a setting is made such that data stored in a volume in the storage system A is copied to a volume in the storage system B, storage system A judges whether an attribute to the effect that data can be referred to and can be updated or to the effect that data can be referred to but cannot be updated is added to the volume in the storage system A. Then, if the volume is a volume to which the attribute to the effect that data can be referred to but cannot be updated is added, such attribute is added to the volume in the storage system B.
    Type: Application
    Filed: June 26, 2006
    Publication date: November 9, 2006
    Inventors: Yusuke Nonaka, Naoto Matsunami, Akira Nishimoto, Yoichi Mizuno
  • Publication number: 20060253732
    Abstract: A storage system includes a group of storage devices which include back-up devices configured to assure appropriate response time. When a data request from a host computer arrives, and the number of failed devices has changed as shown by a device state management table, a determination is made regarding the number of devices from which to read data. This determination is made based on an indication of redundancy which indicates how many of the disk devices are allowed to be in a failed state at the time of data reading. Typically, the indication of redundancy is determined by the sum of the number of failed devices and a predetermined number. The determined number of devices are selected in accordance with a selection factor, and a selection result is written into a disk management table. Then, the reading process is executed with respect to the target disk devices.
    Type: Application
    Filed: July 6, 2006
    Publication date: November 9, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Yutaka Nakagawa, Akira Nishimoto, Naoto Matsunami
  • Publication number: 20060250768
    Abstract: A disk array device comprises: a hard disk drive module including a disk for recording information thereon and having one side that has a length substantially equal to the diameter of the disk; a battery module; an operation module; a fan module having at least one cooling fan; a controller module having a controller; a power supply module provided for supplying power to the modules; a circuit board to which the above-mentioned modules are connected via electrical connectors; and a substantially box-shaped chassis in which the modules and the circuit board are housed. A front surface and a rear surface of the chassis are opened in a rectangular shape. A length of one side of the opened front surface of the chassis is substantially the same length as the one side of the hard disk drive module.
    Type: Application
    Filed: July 6, 2006
    Publication date: November 9, 2006
    Applicant: Hitachi, Ltd.
    Inventors: Katsuyoshi Suzuki, Masahiko Sato, Kenichi Tateyama, Naoto Matsunami, Koichi Kimura, Hidehiko Iwasaki, Kenichi Takamoto, Kenji Muraoka, Takamasa Ishikawa, Nobuhiro Yokoyama, Kiyotaka Takahashi, Yoshinori Nagaiwa