Patents Represented by Attorney Hitachi America, Ltd.
  • Patent number: 8352663
    Abstract: A data storage apparatus having improved data transfer performance. The storage apparatus has: plural controllers connected to each other by first data transfer paths; plural processors controlling the controllers; and second data transfer paths through which the controllers send data to various devices. Each of the controllers has a data-processing portion for transferring data to the first and second data transfer paths. The data-processing portion has a header detection portion for detecting first header information constituting data, a selection portion for selecting data sets having continuous addresses of transfer destination and using the same data transfer path from plural data sets such that a coupled data set is created from the selected data sets, a header creation portion for creating second header information about the coupled data set, and coupled data creation means for creating the coupled data set from the selected data sets and from the second header information.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: January 8, 2013
    Assignee: Hitachi, Ltd.
    Inventor: Hiroshi Hirayama
  • Patent number: 8352447
    Abstract: In deduplicating data including objects, the system obtains information of the location of the objects and uses the information in calculating the hash value. The hash value calculation program divides data from the boundary location to chunks to match the boundary location of the objects subject to deduplication and the hash value is calculated from each chunk.
    Type: Grant
    Filed: March 1, 2011
    Date of Patent: January 8, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Hayashi, Tomohiro Kawaguchi
  • Patent number: 8321617
    Abstract: In an information system, for I/O migration, the migration management module detects a first I/O function associated with a first I/O device to which the OS is connected, selects a second I/O function associated with a second I/O device which is the same type of the first I/O device, and instructs to hot-add the second I/O function to the OS. And the OS sets a teaming for a first virtual MAC address of a first virtual NIC corresponding to the first I/O function and a second virtual MAC address of a second virtual NIC corresponding to the second I/O function, and disconnects the first virtual MAC address of the first virtual NIC corresponding to the first I/O function.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: November 27, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Futoshi Haga
  • Patent number: 8312315
    Abstract: The present invention provides a storage system having a controller that can extend an old RAID group to a new RAID group without decreasing a processing speed. A conversion part reads the data from an unconverted area A1, converts it into the data based on a new RAID organization, and write it into a storage area A3 of the new RAID group. An address management part updates an initial address Ps and a last address Pe saved in a flash memory if the initial address Ps saved in the flash memory and the newest last address Pe of a converted area A2 are matched. When a power failure occurs, it is checked to see whether or not the data within the converted area A2 is correct. The conversion part reads the initial address Ps and the last address Pe from the flash memory to resume a conversion process.
    Type: Grant
    Filed: October 27, 2011
    Date of Patent: November 13, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Yuko Matsui
  • Patent number: 8281085
    Abstract: The device of the present invention manages changes in the construction of a storage system in a unified manner, and optimally disposes resources. The servers are logically divided into a plurality of virtual servers, the switches are logically divided into a plurality of zones, and the storage devices are logically divided into a plurality of virtual storage devices. The respective logical devices are respectively managed by respective managing parts. These respective managing parts are connected to a managing device via a network used for management. The managing device re-disposes resources in application program units on the basis of the load states of the respective resources in the storage system.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: October 2, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Kenichi Miki, Eiichi Sato
  • Patent number: 8281076
    Abstract: A storage system coupled to a host computer, including: a non-volatile medium that stores data; a disk cache that temporarily stores data stored in the non-volatile medium, where the disk cache is divided into a plurality of independent disk cache partitions; a control unit that controls an input and an output of data to and from the non-volatile medium; and a memory unit that stores information used by the control unit, including consistency control information setting respective commands permitted for each of the disk cache partitions, to guarantee consistency of the data; wherein the control unit is configured to determine whether or not to execute a requested command for a given disk cache partition, by referring to the consistency control information setting respective commands permitted for each of the disk cache partitions.
    Type: Grant
    Filed: July 9, 2010
    Date of Patent: October 2, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Akiyoshi Hashimoto, Aki Tomita
  • Patent number: 8281009
    Abstract: According to this invention, a computer system which provides a client node with a file system mounted into a virtual namespace, comprising: at least one file server which provides the file system; a root node which mounts the file system provided by the file server into the virtual namespace; and a network which couples the file server and the root node. The root node has an interface coupled to the network, a processor coupled to the interface, and a memory coupled to the processor. The root node is configured to: obtain access information set to a directory above a point in the virtual namespace at which the file system is to be mounted when mounting the file system into the virtual namespace; judge whether the obtained access information is to be inherited; and set, to the file system to be mounted, the obtained access information that is to be inherited.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: October 2, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Hitoshi Kamei, Takaki Nakamura
  • Patent number: 8260986
    Abstract: A storage system configured to associate a virtual port 810 to a plurality of physical ports 800. In response to commands from computers, the storage system 100 manages relation between physical ports and virtual ports and relation between virtual port and volumes by performing processes such as creating a virtual port, assigning LUs to a virtual port, moving a virtual port between physical ports and deleting a virtual port. The storage system also maintains/calculates statistics information for ports and displays the information for each virtual port.
    Type: Grant
    Filed: September 29, 2009
    Date of Patent: September 4, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Hiroshi Arakawa, Toshio Otani
  • Patent number: 8224616
    Abstract: In a sensor network system comprising a sensor terminal and a management server, the sensor terminal transmits observation data acquired using the sensor, the management server has a latest data storage manager which manages the latest observation data among observation data received from the sensor terminal, a history data storage manager which manages the history of the observation data from any time when data was received from the sensor terminal to the latest observation data, and a missing data manager which manages missing history data, and compensates the missing history data based on a predetermined rule, and when a request for such observation data is received, at least one of the latest observation data managed by the latest data storage manager, and history data wherein the missing data has been compensated and managed by the history data storage manager, is output according to the type of request.
    Type: Grant
    Filed: April 19, 2011
    Date of Patent: July 17, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Toshiyuki Odaka, Keiro Muro, Minoru Ogushi, Kei Suzuki, Shoji Suzuki
  • Patent number: 8205014
    Abstract: A tuning plan for a configuration of a resource of a storage system 5 is generated by acquiring configuration information of the resource of the storage system 5, and acquiring performance data of a reference value exceeding resource that is the resource having a utilization rate exceeding a preset reference value, and performance data of an analysis target resource that is a resource having a certain relationship with a reference value exceeding resource, and obtaining correlation degree between the reference value exceeding resource and the analysis target resources based on the performance data of the reference value exceeding resource and the performance data of the analysis target resources, and selecting a correlated analysis target resource that is the analysis target resource determined to have correlation with the reference value exceeding resource from the obtained correlation degree, and by calculating an average resource utilization rate of a resource group in a predetermined range on the basis of
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: June 19, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Kiyoshi Onuki
  • Patent number: 8185582
    Abstract: In order to provide support for a system to operate in a manner appropriate for system requests desired by a user, a management server acquires functions corresponding to system requests acquired using a user interface using a second table for storing a correspondence relationship of functions provided by one or more managed storage devices and system requests occurring at the storage system, simulates whether or not implementation of the system requests is possible from the acquired functions and functions corresponding to the system requests occurring at the current storage system acquired using a third table for storing information for functions provided by the one or more storage devices, and notifies the one or more storage devices of instructions to set functions corresponding to the system requests to valid based on the simulation results of this simulation.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: May 22, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Hiromichi Yamagiwa, Manabu Obana, Yukinori Sakashita
  • Patent number: 8151070
    Abstract: When detecting the completion of remote copying of a primary volume to a secondary volume, a host compute splits a copy pair into the primary volume and the secondary volume and has the secondary volume store a snapshot of the primary volume. A backup server recognizes the secondary volume.
    Type: Grant
    Filed: September 1, 2010
    Date of Patent: April 3, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Ikuo Uratani, Kiichiro Urabe
  • Patent number: 8112562
    Abstract: Port management information is prepared for managing information related to the status of each of a plurality of ports possessed by a storage system in a unified manner. Change of the status related to any one of a plurality of ports from “normal” to anomalous is detected. For a subject external device which is using the anomalous path as an I/O path, a “normal” port is selected, on the basis of the port management information, from one or more ports related to one or more paths which are being used as alternate paths. And information related to this “normal” port which has been selected is notified to the subject external device. During path changeover, the subject external device selects as an I/O path an alternate path which is related to the “normal” port specified from the notified information.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: February 7, 2012
    Assignee: Hitachi, Ltd.
    Inventor: Naoki Futawatari
  • Patent number: 8086768
    Abstract: The storage system includes a first storage subsystem having a first logical volume to be accessed by a host computer, and a second storage subsystem connected to the first storage subsystem and having a second logical volume to be mapped to the first logical volume. The first storage subsystem includes a memory having definition information for defining a plurality of logical paths that transfer, to the second logical volume, I/O from the host computer to the first logical volume, and a transfer mode of the I/O to the plurality of logical paths. At least two or more logical paths among the plurality of logical paths are defined as active, and the controller transfers the I/O to the at least two or more logical paths set as active.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: December 27, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Yutaka Watanabe, Keishi Tamura
  • Patent number: 8051262
    Abstract: A storage system stores golden image of a server or any physical/virtual machine execution environment and associate the golden image and the storage port. The storage system also creates the copy of the golden image to the logical volume, and allocates the internal path between the storage port and the logical volume. Upon receiving an access request from the host computer via the storage port, the storage system transfers the access request between the storage port and the logical volume which stores the copy of golden image associated with the host computer.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: November 1, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Naoko Ichikawa, Yasunori Kaneda
  • Patent number: 8051256
    Abstract: The device of the present invention manages changes in the construction of a storage system in a unified manner, and optimally disposes resources. The servers are logically divided into a plurality of virtual servers, the switches are logically divided into a plurality of zones, and the storage devices are logically divided into a plurality of virtual storage devices. The respective logical devices are respectively managed by respective managing parts. These respective managing parts are connected to a managing device via a network used for management. The managing device re-disposes resources in application program units on the basis of the load states of the respective resources in the storage system.
    Type: Grant
    Filed: July 29, 2010
    Date of Patent: November 1, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Kenichi Miki, Eiichi Sato
  • Patent number: 8005942
    Abstract: To group plural applications and integrally manage their presence information. A presence server includes plural clients that receive services from application servers providing plural services, and a presence information that manages presence information of applications and group information. The presence server receives presence information registration from the application clients, updates presence information of all applications having the same group ID as that of an application of presence information registration source in an application type registration table according to the content of registered presence information, and reflects its result in a presence information table.
    Type: Grant
    Filed: July 13, 2005
    Date of Patent: August 23, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Hideya Yoshiuchi, Satoshi Kawachi
  • Patent number: 8001554
    Abstract: Module combination candidates which compose an information platform, to reduce human error when a platform is composed, and to permit automatic configuration changes. There is therefore provided a compound information platform comprising information platforms combining one or more universal processing modules and dedicated processing modules, wherein a management module has a means which computes processing module combination candidates when newly composing the information platform, computes the sum total value of the maximum guaranteed communication bandwidth of an IO protocol interface for each physical interconnection PL using an interface setting management information, adding an additional maximum guaranteed communication bandwidth due to a processing module combination candidate, and determining whether this is a possible module combination candidate by comparing the addition result with the maximum permitted communication bandwidth of each physical interconnection.
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: August 16, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Takashige Baba, Yoshiko Yasuda, Jun Okitsu, Toshiaki Tarui
  • Patent number: 7979465
    Abstract: A data protection method for accepting an access request for a file stored in a file system of a storage device and referring or updating to the file based on the access request, including the steps of: determining whether a current time is within a preset monitoring period; obtaining a snapshot of the file system when the time reaches the monitoring period; and updating the file system with the snapshot when the time reaches end of the monitoring period.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: July 12, 2011
    Assignee: Hitachi, Ltd.
    Inventor: Nobuyuki Saika
  • Patent number: 7975168
    Abstract: If a failure occurs in any of a plurality of data disks, and if a controller receives a read request from a host computer for the RAID group including the failed data disk, the controller performs data recovery using data stored in the other data disks in the RAID group, and transmits the recovered data to the host computer and also writes the recovered data to a spare disk.
    Type: Grant
    Filed: October 17, 2006
    Date of Patent: July 5, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Seiki Morita, Yuko Matsui