Patents by Inventor Yoshiko Yasuda

Yoshiko Yasuda 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: 7827331
    Abstract: An IO adapter for guaranteeing the data transfer bandwidth on each capsule interface when multiple capsule interfaces jointly share the DMA engine of the IO adapter. An IO driver containing a capsule interface information table including bandwidth information and for setting the forming status of a pair of capsule interfaces and, during data transfer subdivides the descriptors for the capsule interfaces into multiple groups for each data buffer size satisfying the preset bandwidth information and, copies one group at each fixed sample time set by the descriptor registration means, into the descriptor ring and performs DMA transfer. To control this copy information, the IO driver contains a ring scheduler information table for managing the number of descriptor entries for the capsule interface cycle time and, a ring scheduler cancel means for renewing the entries in the ring scheduler information table each time one transmission of the descriptor group ends.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: November 2, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Takashige Baba, Yoshiko Yasuda, Jun Okitsu
  • Patent number: 7680847
    Abstract: A method for moving files between network storages in a virtualized network storage system having multiple network storages and rebalancing the free disk spaces. It periodically judges whether to start rebalancing. Two different conditions are adopted for the determination of start: (a) an imbalance of free disk spaces and the minimum value of the free disk spaces is less than a threshold and (b) an imbalance of free disk spaces and the frequency of accesses to the system is less than a threshold. Rebalancing is performed until the difference in free disk spaces falls below the threshold without exceeding the maximum execution time of rebalancing. If a request to write into a file which is being moved from a client takes place during a file moving step, the movement of the file is aborted and the file is deleted from the destination.
    Type: Grant
    Filed: October 27, 2006
    Date of Patent: March 16, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ebata, Shinichi Kawamoto, Jun Okitsu, Yoshiko Yasuda
  • Patent number: 7636311
    Abstract: There is a need for applying an appropriate QoS setting to a complex information platform apparatus capable of flexibly changing an apparatus configuration so as to ensure an intra-apparatus communication band and realize management communication independence. Multiple processing modules are combined to construct one or more processing units with different apparatus types. An apparatus template management table prepares multiple levels of setting specifications with different ensured bands for intra-apparatus communication corresponding to each apparatus type. One set of setting specification is selected from multiple levels of setting specifications prepared for an apparatus type settled at the time of configuration setting. A QoS setting management table is generated based on the selected setting specification. When the configuration is set or changed, setting verification means verifies whether or not a total of ensured bands associated with each adapter is within an allowable range.
    Type: Grant
    Filed: January 22, 2007
    Date of Patent: December 22, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Jun Okitsu, Yoshiko Yasuda, Takashige Baba, Toshiaki Tarui
  • Patent number: 7606871
    Abstract: A virtualizing file system view method for virtualizing one or more network storage devices into a virtualized file system view network storage system wherein destination network storage information of stored files is compactly held regardless of the number of files, and files are separated into one or more file groups and the file groups managed in destination network storage units. Until now, managing network storage unit information in individual files was necessary however the virtualizing file system view method reduces the management information that must be held and efficiently utilizes network storage capacity without holding destination network storage information in individual files. The cost of rewriting information is also lowered during structural changes such as adding or deleting network storage units since storage destination network information can be rewritten in file groups.
    Type: Grant
    Filed: January 3, 2003
    Date of Patent: October 20, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Kawamoto, Atsushi Ebata, Jun Okitsu, Yoshiko Yasuda, Tatsuo Higuchi
  • Patent number: 7590667
    Abstract: A file replication method which allows, between a plurality of virtualized-and-unified file systems, real-time creation of a partial copy of that one of the virtualized-and-unified file systems as a target of replication is provided. The replication-source virtualized-and-unified file system is provided with a unified management directory for managing a structure of files and directories and the attribute information thereof, replication information for setting the file as an object to be copied, a request reception unit for receiving a request from a client in a unified manner, and a replication unit for judging whether or not replication should be performed in accordance with the unified management directory and the replication information and simultaneously transferring, based on the result of the judgment, the file access request to the replication-source virtualized-and-unified file system and to the replication-destination virtualized-and-unified file system.
    Type: Grant
    Filed: January 30, 2004
    Date of Patent: September 15, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiko Yasuda, Shinichi Kawamoto, Atsushi Ebata, Jun Okitsu
  • Patent number: 7587471
    Abstract: A system and method for virtualizing a new network storage additionally installed and an existing network storage as a single file system by inheriting a directories tree structure from the existing network storage, wherein a virtualizing system of the new network storage has the function of reading out setup information of the existing network storage according to an expansion request from the administrator, registering the existing network storage as a member of the virtualizing system, copying a directories tree structure of the existing network storage, and swapping setup information of the existing network storage and that of he new network storage with each other.
    Type: Grant
    Filed: March 14, 2003
    Date of Patent: September 8, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiko Yasuda, Tatsuo Higuchi, Shinichi Kawamoto, Atsushi Ebata, Jun Okitsu
  • Publication number: 20090198862
    Abstract: The physical server includes a hypervisor for managing an association between the virtual server and the I/O device allocated to the virtual server. The I/O switch includes: a setting register for retaining a request to inhibit a transaction from being issued from the I/O device to the virtual server; a Tx inhibition control module for performing an inhibition of the transaction from the I/O device to the virtual server, and guaranteeing a completion of a transaction from the I/O device issued before the inhibition; a virtualization assist module for converting an address of the virtual server into an address within a memory of the physical server; and a switch management module for managing a configuration of the I/O switch.
    Type: Application
    Filed: August 20, 2008
    Publication date: August 6, 2009
    Inventors: Jun Okitsu, Yoshiko Yasuda, Takashige Baba, Keitaro Uehara, Yuji Tsushima
  • Publication number: 20080256266
    Abstract: To improve throughput in data transfer in a remote I/O system, this invention provides a computer system including: a host computer; a device which communicates with the host computer; and a network which connects the host computer and the device, in which the device is coupled to the network via a device bridge including a bridge memory, and the host computer includes a host memory and a device driver. The device driver writes, when at least one of data and an address is written in the host memory, in the bridge memory the at least one of the data and address stored through the writing in the host memory; and sends a data transfer request to the device bridge, and the device bridge reads, upon reception of the data transfer request, an address from a predetermined area; and reads data from an area that is indicated by the read address.
    Type: Application
    Filed: September 5, 2007
    Publication date: October 16, 2008
    Inventors: Jun Okitsu, Yoshiko Yasuda, Takashige Baba
  • Patent number: 7395370
    Abstract: A technology capable of achieving the LU migration in terms of a file system and a logical volume and the effective migration in a host computer which provides a file system function and a logical volume function is provided. A computer system has I/O access unification and management means that obtains RAID configuration information and RAID statistical information in a disk array system and manages an I/O access unified management table in which file system configuration information and logical volume configuration information managed by an OS are unified. Also, the computer system has migration volume deciding means that determines a migration method based on the I/O access unified management table, migration influence predicting means that obtains migration influence prediction information, and RAID linkage migration performing means.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: July 1, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Toshiyuki Ukai, Yoshifumi Takamoto, Masaaki Shimizu, Yoshiko Yasuda
  • Publication number: 20080140877
    Abstract: An IO adapter for guaranteeing the data transfer bandwidth on each capsule interface when multiple capsule interfaces jointly share the DMA engine of the IO adapter. An IO driver containing a capsule interface information table including bandwidth information and for setting the forming status of a pair of capsule interfaces and, during data transfer subdivides the descriptors for the capsule interfaces into multiple groups for each data buffer size satisfying the preset bandwidth information and, copies one group at each fixed sample time set by the descriptor registration means, into the descriptor ring and performs DMA transfer. To control this copy information, the IO driver contains a ring scheduler information table for managing the number of descriptor entries for the capsule interface cycle time and, a ring scheduler cancel means for renewing the entries in the ring scheduler information table each time one transmission of the descriptor group ends.
    Type: Application
    Filed: July 31, 2007
    Publication date: June 12, 2008
    Inventors: Takashige BABA, Yoshiko YASUDA, Jun OKITSU
  • Patent number: 7370142
    Abstract: Without setting a specific function to a disk device and adding a specific function to disk access commands, a command control method for limiting an address range to be targets of the commands to be capable of optimizing an execution order of the commands, and a network storage system using it are provided. The network storage system, to which one or more disk devices are connected and which comprises a request receiving means for accepting a file access request from a client and a file system control means for translating this request into the disk access commands, is provided with the command controller for accepting the disk access commands translated by the file system control means, classifying the commands using information managed by the file system control means, and optimizing a delivery order of the commands for each of the classified commands.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: May 6, 2008
    Assignee: Hitachi, Ltd.
    Inventors: Yoshiko Yasuda, Miho Iwanaga
  • Publication number: 20070277046
    Abstract: To provide a power management method for an information platform, including: holding system configuration information indicating a correspondence between a logical system and a processing module constituting the logical system; holding power management information indicating a correspondence between information with which a type of the logical system can be specified, an operating condition of the logical system, and first power consumption for operating the logical system; selecting, the processing module which constitutes the logical system specified by a configuration request by referring to the system configuration information when receiving the configuration request of the logical system; calculating the first power consumption for operating the logical system based on the type and the operating condition included in the configuration request, and the power management information; and determining second power consumption to be supplied to the processing module based on the calculated first power consumpt
    Type: Application
    Filed: May 25, 2007
    Publication date: November 29, 2007
    Inventors: Yoshiko Yasuda, Takashige Baba, Jun Okitsu, Toshiaki Tarui
  • Patent number: 7300916
    Abstract: A pharmaceutical preparation for preventing and/or treating hypertrophic scars, keloid or chronic arthritic diseases comprising as an effective component an erythropoietin antagonist. More specifically, there is provided a pharmaceutical preparation for preventing and/or treating hypertrophic scars, keloid or chronic arthritic diseases comprising as an effective component an erythropoietin antagonist such as an anti-erythropoietin antibody, an erythropoietin receptor protein, etc. This pharmaceutical preparation has excellent prophylactic and/or therapeutic effects on collagenous hyperproliferation such as hypertrophic scars, keloid, etc., or chronic arthritic diseases such as rheumatoid arthritis, etc.
    Type: Grant
    Filed: February 26, 2002
    Date of Patent: November 27, 2007
    Inventors: Yoshiko Yasuda, Yukio Nakamura, Hitoshi Murakami, Koichi Ueda
  • Publication number: 20070177522
    Abstract: There is a need for applying an appropriate QoS setting to a complex information platform apparatus capable of flexibly changing an apparatus configuration so as to ensure an intra-apparatus communication band and realize management communication independence. Multiple processing modules are combined to construct one or more processing units with different apparatus types. An apparatus template management table prepares multiple levels of setting specifications with different ensured bands for intra-apparatus communication corresponding to each apparatus type. One set of setting specification is selected from multiple levels of setting specifications prepared for an apparatus type settled at the time of configuration setting. A QoS setting management table is generated based on the selected setting specification. When the configuration is set or changed, setting verification means verifies whether or not a total of ensured bands associated with each adapter is within an allowable range.
    Type: Application
    Filed: January 22, 2007
    Publication date: August 2, 2007
    Inventors: Jun Okitsu, Yoshiko Yasuda, Takashige Baba, Toshiaki Tarui
  • Publication number: 20070165659
    Abstract: An information platform system, the configuration thereof is able to change flexibly to meet the needs of the customers, and able to use a single adapter for multiple uses, wherein multiple general-purpose processing modules and dedicated processing modules for processing disks and external networks are connected to one another with switching hubs via respective adapters, and the platform system includes a management module having a system identifier management table specifying system type of the general-purpose processing modules, a functional set management table managing a functional set to be included by the general-purpose processing module of each system identifier, and the configuration management table managing the combination of the general-purpose processing modules and dedicated processing modules, and the management module selects a functional set from multiple functional sets, installs the selected functional set into a general-purpose processing module and an adapter, and manages the system conf
    Type: Application
    Filed: January 5, 2007
    Publication date: July 19, 2007
    Inventors: Yoshiko Yasuda, Takashige Baba, Jun Okitsu, Toshiaki Tarui
  • Publication number: 20070168597
    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: Application
    Filed: January 5, 2007
    Publication date: July 19, 2007
    Inventors: Takashige Baba, Yoshiko Yasuda, Jun Okitsu, Toshiaki Tarui
  • Publication number: 20070143395
    Abstract: Provided is a computer system in which an I/O card is shared among physical servers and logical servers. Servers are set in advance such that one I/O card is used exclusively by one physical or logical server, or shared among a plurality of servers. An I/O hub allocates a virtual MM I/O address unique to each physical or logical server to a physical MM I/O address associated with each I/O card. The I/O hub keeps allocation information indicating the relation between the allocated virtual MM I/O address, the physical MM I/O address, and a server identifier unique to each physical or logical server. When a request to access an I/O card is sent from a physical or logical server, the allocation information is referred to and a server identifier is extracted from the access request. The extracted server identifier is used to identify the physical or logical server that has made the access request.
    Type: Application
    Filed: November 20, 2006
    Publication date: June 21, 2007
    Inventors: Keitaro UEHARA, Yuji Tsushima, Toshiomi Moriki, Yoshiko Yasuda
  • Publication number: 20070088760
    Abstract: A system includes at least a user and a file system connected to the user through a network. An estimated write size of a write operation of the user into the file system is managed as an accumulated value. The timing of judging the limit of the disk usage amount is specified from the accumulated value and a predetermined threshold value, and the limit of the disk usage amount is judged at the specified timing, so that disk usage amount by a user may be limited and managed.
    Type: Application
    Filed: November 13, 2006
    Publication date: April 19, 2007
    Inventors: Jun Okitsu, Shinichi Kawamoto, Atsushi Ebata, Yoshiko Yasuda, Tatsuo Higuchi
  • Publication number: 20070067432
    Abstract: A computer system reduces an overhead by using an I/O switch high in versatility when realizing the sharing of an I/O between virtual computers. The system includes a CPU module #0 having plural CPU cores, an AS bridge 15 connected to the CPU cores, and a main memory that can be accessed from the CPU cores or the AS bridge 15, and AS switches SW0 and SW1 that connect the AS bridge 15 of the CPU module #0 and an I/O blade #5. The CPU module #0 has a hypervisor that divides the plural CPU cores and the main memory into plural logical partitions, and the AS bridge 15 adds virtual path information set in each of the logical partitions and path information of from the AS bridge 15 to the I/O blade #5 to the path information of the AS packet to switch over the AS packet between each of the logical partitions and the I/O blade #5 when relaying the AS packet transmitted or received between the logical partitions and the I/O blade #5.
    Type: Application
    Filed: July 21, 2006
    Publication date: March 22, 2007
    Inventors: Toshiaki Tarui, Yoshiko Yasuda
  • Publication number: 20070043793
    Abstract: A method for moving files between network storages in a virtualized network storage system having multiple network storages and rebalancing the free disk spaces. It periodically judges whether to start rebalancing. Two different conditions are adopted for the determination of start: (a) an imbalance of free disk spaces and the minimum value of the free disk spaces is less than a threshold and (b) an imbalance of free disk spaces and the frequency of accesses to the system is less than a threshold. Rebalancing is performed until the difference in free disk spaces falls below the threshold without exceeding the maximum execution time of rebalancing. If a request to write into a file which is being moved from a client takes place during a file moving step, the movement of the file is aborted and the file is deleted from the destination.
    Type: Application
    Filed: October 27, 2006
    Publication date: February 22, 2007
    Inventors: Atsushi Ebata, Shinichi Kawamoto, Jun Okitsu, Yoshiko Yasuda