Patents by Inventor Jun Okitsu

Jun Okitsu 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: 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
  • 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
  • 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: 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: 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: 20070156972
    Abstract: In a multi-processor system, counting snoop results bottlenecks the broadcast-based snoop protocol. The directory-based protocol delays the latency when remote node caches data. There is a need for shortening the memory access latency using a snoop and cache copy tag information. When the local node's cache copy tag information is available, the memory access latency can be shortened by omitting a process to count snoop results. When memory position information is used to update the cache copy tag during cache replacement, it is possible to increase a ratio to hit a copy tag during reaccess from the local node.
    Type: Application
    Filed: August 31, 2006
    Publication date: July 5, 2007
    Inventors: Keitaro Uehara, Jun Okitsu, Yoshiki Murakami
  • 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: 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
  • Patent number: 7146389
    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: August 25, 2003
    Date of Patent: December 5, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Ebata, Shinichi Kawamoto, Jun Okitsu, Yoshiko Yasuda
  • Patent number: 7143116
    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: Grant
    Filed: August 29, 2003
    Date of Patent: November 28, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Jun Okitsu, Shinichi Kawamoto, Atsushi Ebata, Yoshiko Yasuda, Tatsuo Higuchi
  • Publication number: 20060236040
    Abstract: A case occurs in which a preceding transaction to be retried cannot be retried as a result of snooping. If the snoop result is waited for so that a retry decision may be made after the result of snoop has been obtained, latency is prolonged to urge the pipeline to have a variable length, thus complicating the logic. A transaction determined to be retried in the phase of issue of a request is discriminated from a transaction in course of issue and when a transaction representing a starvation protection object sequentially competes twice with the transaction in course of retry decision, the transaction of starvation protection object is issued to thereby eliminate starvation.
    Type: Application
    Filed: April 18, 2006
    Publication date: October 19, 2006
    Inventors: Keitaro Uehara, Jun Okitsu, Yoshiki Murakami, Takashi Miyata
  • Publication number: 20050044198
    Abstract: A system having at least a user and a file system connected to the user through a network is disclosed, in which an estimated write size 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.
    Type: Application
    Filed: August 29, 2003
    Publication date: February 24, 2005
    Inventors: Jun Okitsu, Shinichi Kawamoto, Atsushi Ebata, Yoshiko Yasuda, Tatsuo Higuchi
  • Publication number: 20040205152
    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: Application
    Filed: January 30, 2004
    Publication date: October 14, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Yoshiko Yasuda, Shinichi Kawamoto, Atsushi Ebata, Jun Okitsu
  • Publication number: 20040044698
    Abstract: A method for moving files between network storages in a virtualized network storage system having multiple network storages and thereby rebalancing the free disk spaces therein. It periodically judges whether to start rebalancing. Two different conditions are adopted for the determination of start: (a) there is an imbalance of free disk spaces and the minimum value of the free disk spaces is less than a threshold and (b) there is an imbalance of free disk spaces and the frequency of accesses to the system is less than a threshold. Rebalancing is carried out until the difference in free disk spaces falls below the threshold to the extend that the maximum execution time of rebalancing will not be exceeded. 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 thereof. Then, another file is selected and the file moving step is carried out again.
    Type: Application
    Filed: August 25, 2003
    Publication date: March 4, 2004
    Inventors: Atsushi Ebata, Shinichi Kawamoto, Jun Okitsu, Yoshiko Yasuda
  • Publication number: 20040010654
    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: Application
    Filed: March 14, 2003
    Publication date: January 15, 2004
    Inventors: Yoshiko Yasuda, Tatsuo Higuchi, Shinichi Kawamoto, Atsushi Ebata, Jun Okitsu
  • Publication number: 20030220985
    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: Application
    Filed: January 3, 2003
    Publication date: November 27, 2003
    Applicant: Hitachi,Ltd.
    Inventors: Shinichi Kawamoto, Atsushi Ebata, Jun Okitsu, Yoshiko Yasuda, Tatsuo Higuchi