Patents by Inventor Yoshitake Shinkai
Yoshitake Shinkai 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: 8676766Abstract: A computer-readable recording medium stores a cluster system control program controlling a cluster system in which clustered nodes are connected to a shared disk having a journaling file system. The cluster system control program causes a computer to execute a request reply information generation procedure for, when a request is accepted from a client, generating request reply information including an identification number identifying the request and reply data to respond to the request from the client, and a saving procedure for saving the request reply information generated by the request reply information generation procedure in the journaling file system.Type: GrantFiled: November 2, 2009Date of Patent: March 18, 2014Assignee: Fujitsu LimitedInventors: Kensuke Shiozawa, Yoshitake Shinkai
-
Patent number: 8601230Abstract: A volume migration method for causing to carry out a migration from a first volume manager to a second volume, includes: by causing the first volume manager to carry out actual accesses, obtaining information of correspondence, by the first volume manager, between logical volume offsets and physical blocks on a physical medium; judging, based on the obtained information of the correspondence, whether or not an exceptional data layout is carried out; and when it is judged that the exceptional data layout is not carried out, updating only a header area on the physical medium for the second volume manager. Incidentally, the aforementioned obtaining is carried out by using a program module for blocking access by the first volume manager to the physical medium. Thus, when only the header area is updated after it is confirmed the exceptional data layout is not made, the high-speed volume migration becomes possible.Type: GrantFiled: August 22, 2007Date of Patent: December 3, 2013Assignee: Fujitsu LimitedInventors: Takeshi Miyamae, Yoshitake Shinkai
-
Patent number: 8578053Abstract: A NAS load balancing system for distributing NAS loads of a NAS unit including a plurality of nodes and accessed via a network by multiple NAS clients is disclosed. In the NAS load balancing system, the NAS unit has multiple virtual IP addresses.Type: GrantFiled: April 26, 2005Date of Patent: November 5, 2013Assignee: Fujitsu LimitedInventor: Yoshitake Shinkai
-
Publication number: 20120117131Abstract: A computer-readable, non-transitory medium storing a program causing a computer to execute a process, the computer being connected through a network to a plurality of file management devices which store a plurality of files distributed in the plurality of file management devices, the process including: extracting an identification information of a file management device by a file descriptor specified in a request for locking a file, the request being generated by an application that is activated on the computer; and transmitting the request for locking the file through an interface section to the file management device corresponding to the identification information.Type: ApplicationFiled: May 9, 2011Publication date: May 10, 2012Applicant: FUJITSU LIMITEDInventors: Tetsutaro MARUYAMA, Yoshitake SHINKAI, Takeshi MIYAMAE, Kensuke SHIOZAWA
-
Publication number: 20110282923Abstract: A system including computers storing files, a first computer of the computers includes a storage unit to store information about a first directory that includes identification information of a second computer that store information about a second directory or a file under the first directory, and a replying unit to reply, when a request for looking up information about the second directory or the file is received, with the identification information of the second computer stored in the storage unit.Type: ApplicationFiled: May 11, 2011Publication date: November 17, 2011Applicant: FUJITSU LIMITEDInventors: Tetsutaro MARUYAMA, Yoshitake Shinkai, Takeshi Miyamae, Kensuke Shiozawa
-
Publication number: 20110161370Abstract: In a file management apparatus, upon receipt of an access request from a file access device, a device access rights determination unit determines whether to grant the file access device access to a file. In addition, a user access rights determination unit determines whether to grant the user who made the access request through the file access device, the access to the file. Then, when the device access rights determination unit and the user access rights determination unit both grant the access, a file access unit accesses the file stored in the storage device according to the access request.Type: ApplicationFiled: December 22, 2010Publication date: June 30, 2011Applicant: FUJITSU LIMITEDInventors: Takeshi Miyamae, Yoshitake Shinkai
-
Publication number: 20100287257Abstract: A relay apparatus includes a first unit to change, in location information referred to using the terminal apparatus in accessing to the single resource and registers an integrated address indicative of the location of the storages as the single resource and addresses indicative of the locations of the storages in correspondence with one another, a first address of the addresses, indicative of the location of a migration source storage that stores migration data to be made to migrate to another storage to a second address indicative of the location of the relay apparatus, a relaying unit to relay access to the migration source storage in response to access to the relay apparatus made from the terminal apparatus based on address changing executed using the first unit, and a migration unit to make the migration data migrate to another storage when the access has been relayed using the relaying unit.Type: ApplicationFiled: May 5, 2010Publication date: November 11, 2010Applicant: FUJITSU LIMITEDInventors: Kensuke Siozawa, Yoshitake Shinkai
-
Publication number: 20100131728Abstract: A data migration apparatus migrating data from a first storage to a second storage includes a switching unit for switching a destination of an I/O request issued by a business application from a device node of the first storage to a device node of the second storage; a copying unit for copying data stored in the first storage to the second storage; a transferring unit for transferring the I/O request to the device node of the first storage; an executing unit for executing the read or write process on the first storage; a re-copying unit for re-copying target data of the write process from the first storage to the second storage; and a stopping unit for stopping the transfer of the I/O request to the device node of the first storage.Type: ApplicationFiled: November 16, 2009Publication date: May 27, 2010Applicant: FUJITSU LIMITEDInventors: Takeshi MIYAMAE, Yoshitake Shinkai
-
Publication number: 20100121823Abstract: A computer-readable recording medium stores a cluster system control program controlling a cluster system in which clustered nodes are connected to a shared disk having a journaling file system. The cluster system control program causes a computer to execute a request reply information generation procedure for, when a request is accepted from a client, generating request reply information including an identification number identifying the request and reply data to respond to the request from the client, and a saving procedure for saving the request reply information generated by the request reply information generation procedure in the journaling file system.Type: ApplicationFiled: November 2, 2009Publication date: May 13, 2010Applicant: FUJITSU LIMITEDInventors: Kensuke SHIOZAWA, Yoshitake Shinkai
-
Publication number: 20100115533Abstract: A filter object is set to combine with a driver causing a device to operate by calling entry functions from a kernel. A second function, via which the driver notifies to a first function of the kernel an entry point, a collection of memory addresses of the entry functions, and an entry point of the filter object, are defined in advance for the filter object. The filter object is caused to extract the entry point of the driver, if, upon installation of the driver, the driver is caused to call the second function defined in advance for the filter object; and to set the entry point of the filter object as an argument and call the first function of the kernel, to extract a content of a request from an application to the device, after the entry point is extracted.Type: ApplicationFiled: December 4, 2009Publication date: May 6, 2010Applicant: Fujitsu LimitedInventors: Takeshi Miyamae, Yoshitake Shinkai
-
Patent number: 7680846Abstract: A file management program, a file management apparatus, and a file management method are provided which are capable of migrating files between different file systems while an application program is being run. File information of source files on a source file system is acquired and recorded as a file information event, and information of file operations made for the source files are acquired and recorded as a file operation event. Based on the file information event and file operation event, a namespace replication database is generated in which the namespace of the source files has been replicated logically.Type: GrantFiled: February 1, 2006Date of Patent: March 16, 2010Assignee: Fujitsu LimitedInventor: Yoshitake Shinkai
-
Publication number: 20090319661Abstract: When a network file service is transferred from a transfer source node to a transfer target node, a file service state utilized by a client in the transfer source node is transferred to the transfer target node. Then, after the file service state is transferred to the transfer target node, a file service request (I/O request) reached from the client to the transfer source node is transmitted to the transfer target node.Type: ApplicationFiled: March 31, 2009Publication date: December 24, 2009Applicant: FUJITSU LIMITEDInventors: Kensuke Shiozawa, Yoshitake Shinkai
-
Patent number: 7587397Abstract: A distributed transaction processing system includes a master server (coordinator) and slave servers (participants). The master server and the slave servers create log file that indicates progress of a transaction. The log file is stored in a shared disk accessible from all the servers. When a fault occurs in the master server, the master server can continue a local transaction processing, which has been interrupted by the fault, after recovery from the fault by referring to the log file. When the fault occurs in any one of the slave servers, the master server can perform fault recovery of a transaction in which the faulty server is involved.Type: GrantFiled: June 13, 2005Date of Patent: September 8, 2009Assignee: Fujitsu LimitedInventor: Yoshitake Shinkai
-
Publication number: 20090006500Abstract: A namespace replication database update step that acquires events relating to namespace update from a FS control server 112 for controlling a primary storage 133 and updates, based on the events, a namespace replication DB 132 created based upon inode information and link information in the primary storage 133; and a namespace replication database correction step that acquires inode information having ctime after a predetermined time and link information corresponding to the inode information from the FS control server 112, and corrects the namespace replication DB 132 if events which have not been reflected on the namespace replication DB 132 are lost, are caused to be performed by the computerType: ApplicationFiled: September 5, 2008Publication date: January 1, 2009Applicant: FUJITSU LIMITEDInventors: Kensuke Shiozawa, Yoshitake Shinkai
-
Publication number: 20080320062Abstract: It is an object of the present invention to realize the transference of a file system without moving data. A transference source file system outputs to a device driver a physical block number included in extent information. A transference driver intercepts an I/O request to the device driver, and obtains a physical block number of the I/O destination. A transference tool obtains a physical block number from the transference driver, and outputs the physical block number to the transference destination file system in order to realize the transference of a file system.Type: ApplicationFiled: September 2, 2008Publication date: December 25, 2008Applicant: FUJITSU LIMITEDInventors: Takeshi MIYAMAE, Yoshitake SHINKAI
-
Patent number: 7454405Abstract: A file management program which enables efficient access to data in a directory file by utilizing an extent-based data access structure. When a processing request containing the name information for a file to be processed is inputted, a hash-value generation unit applies a predetermined hash function to the name information, and generates a hash value of the file to be processed. Next, a physical-block-number acquisition unit looks up a hash-value-range table, extracts hash-value-range information, and acquires a physical-block number from the hash-value-range information, where a hash-value range containing the hash value of the file to be processed is included in the hash-value-range information. Then, a directory processing unit acquires from a physical block in a storage device data corresponding to the acquired physical-block number, and performs processing of the data according to the processing request.Type: GrantFiled: January 14, 2005Date of Patent: November 18, 2008Assignee: Fujitsu LimitedInventors: Kensuke Shiozawa, Takeshi Miyamae, Yoshitake Shinkai
-
Publication number: 20080244738Abstract: An access control method includes receiving an access request to a file system from a user terminal through a common Internet file system (CIFS) or a network file system (NFS) and determining whether the access request should be allowed. The method includes determining whether a basic permission attribute of an access request used in the NFS should be allowed with reference to access control information associated with basic permission attributes, the basic permission attribute being associated with an access request received from the user terminal through the CIFS, the access control information indicating whether an access request to respective objects of the file system should be allowed or denied, and the access control information being stored in an access-control-information storing unit. The method also includes determining whether the access request associated with the allowed basic permission attribute should be allowed, in reference to the access control information.Type: ApplicationFiled: March 27, 2008Publication date: October 2, 2008Applicant: FUJITSU LIMITEDInventors: Kensuke Shiozawa, Yoshitake Shinkai
-
Publication number: 20080172423Abstract: An HSM program allows a computer to execute control for an HSM apparatus. The program allows the computer to execute: an event data recording step that records a file operation for the primary storage or archive state change as event data; a namespace replication step that generates a namespace replication database obtained by replicating the namespace of the primary storage; a namespace-following step that allows the namespace replication database to follow the namespace of the primary storage based on the event data; and a file migration instruction step that instructs file migration between the primary and secondary storages based on the namespace replication database.Type: ApplicationFiled: January 31, 2008Publication date: July 17, 2008Applicant: FUJITSU LIMITEDInventors: Yoshitake SHINKAI, Kensuke Shiozawa
-
Publication number: 20080154988Abstract: An HSM control program allows a computer to execute: a metadata management step that manages primary storage location information which is location information of file data of the file on the primary storage unit, secondary storage location information which is location information of the file data on the secondary storage unit, and a file status value indicating the status of the file, as well as performs control operation on a file; an HSM information management step that manages HSM information including a replication of the secondary storage location information and policy information; and a data migration step that migrates the file data between the primary and secondary storage units based on the file control performed by the metadata management step and HSM information managed by the HSM information management step.Type: ApplicationFiled: December 5, 2007Publication date: June 26, 2008Applicant: FUJITSU LIMITEDInventors: Kensuke Shiozawa, Yoshitake Shinkai
-
Publication number: 20080126730Abstract: A volume migration method for causing to carry out a migration from a first volume manager to a second volume, includes: by causing the first volume manager to carry out actual accesses, obtaining information of correspondence, by the first volume manager, between logical volume offsets and physical blocks on a physical medium; judging, based on the obtained information of the correspondence, whether or not an exceptional data layout is carried out; and when it is judged that the exceptional data layout is not carried out, updating only a header area on the physical medium for the second volume manager. Incidentally, the aforementioned obtaining is carried out by using a program module for blocking access by the first volume manager to the physical medium. Thus, when only the header area is updated after it is confirmed the exceptional data layout is not made, the high-speed volume migration becomes possible.Type: ApplicationFiled: August 22, 2007Publication date: May 29, 2008Applicant: Fujitsu LimitedInventors: Takeshi Miyamae, Yoshitake Shinkai