Patents by Inventor Yoshimasa Masuoka
Yoshimasa Masuoka 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: 7945814Abstract: According to the invention, a managing server, using a snapshot-appended information table which stores management information for identifying snapshots of a virtual server, a setting change table which stores setting change information on the virtual server, and a policy table which stores policies to be met by the virtual server, acquires the setting change information from the setting change table, selects the setting change information items from the acquired setting change information matching policies stored in the policy table, acquires management information on the snapshots of the virtual server from the snapshot-appended information table, identifies a snapshot of the virtual server with reference to the acquired management information, changes the identified snapshot of the virtual server based on the selected setting change information items, and rolls back the virtual server according to the changed snapshot.Type: GrantFiled: August 5, 2008Date of Patent: May 17, 2011Assignee: Hitachi, Ltd.Inventors: Kentaro Watanabe, Yoshimasa Masuoka
-
Publication number: 20110055139Abstract: A performance evaluating apparatus for a rule is provided, which is capable of evaluating a business value of a rule applied to the operation and management of an information system through autonomous control. The performance evaluating apparatus for a rule collects, respectively before activation processing that is prescribed by a rule and after completion of the execution of the processing, a rule execution history and a system state information indicating a state of a monitored information system that is necessary for calculation of the business value. The business value is calculated from the collected system state information and rule execution history by a given calculation formula.Type: ApplicationFiled: November 2, 2010Publication date: March 3, 2011Inventors: TOMOHIRO MORIMURA, Yoshimasa Masuoka
-
Patent number: 7840517Abstract: A performance evaluating apparatus for a rule is provided, which is capable of evaluating a business value of a rule applied to the operation and management of an information system through autonomous control. The performance evaluating apparatus for a rule collects, respectively before activation processing that is prescribed by a rule and after completion of the execution of the processing, a rule execution history and a system state information indicating a state of a monitored information system that is necessary for calculation of the business value. The business value is calculated from the collected system state information and rule execution history by a given calculation formula.Type: GrantFiled: April 5, 2007Date of Patent: November 23, 2010Assignee: Hitachi, Ltd.Inventors: Tomohiro Morimura, Yoshimasa Masuoka
-
Publication number: 20100162112Abstract: Provided is a reproduction processing method of reproducing user's operation of a computer system, the reproduction processing method comprising: storing contents of the user's operation; transmitting the stored contents of the user's operation; determining a reproduction unit of the at least one reproduction unit for executing a reproduction processing according to the contents of the user's operation; determining a schedule of executing the reproduction processing; transmitting the stored contents of the user's operation and the determined schedule; and executing the reproduction processing based on the contents of the user's operation and the schedule.Type: ApplicationFiled: August 4, 2009Publication date: June 24, 2010Inventors: Kentaro WATANABE, Yoshimasa MASUOKA
-
Publication number: 20100125595Abstract: An absolute path name and a command line of a process associated with a process operating on a business server are found from process information acquired from the business server. A standard process decision unit judges an OS standard process. An interpreter decision unit judges an interpreter name from the command line. A shared directory decision unit judges an executive file name located directly under a shared directory. A subdirectory decision unit judges a parent-child relation of an executive file directory from the absolute path name of the executable file. As a result, an application name recognition unit recognizes a name of an application.Type: ApplicationFiled: March 20, 2009Publication date: May 20, 2010Applicant: Hitachi, Ltd.Inventors: Daisuke IIZUKA, Yoshimasa MASUOKA
-
Patent number: 7669209Abstract: A method for rapidly executing a series of remote procedure calls between a client and a server, comprising an RPC optimizer (101) that inputs an IDL source code (103) and client source codes (102, 102?, . . . ) so as to define as a new remote procedure a group of remote procedures to be performed by the client in an additional server source code (107). In turn, the RPC optimizer outputs a new IDL source code (106) to which an interface of the remote procedure is added, and new client source codes (105, 105?, . . . ) modified so as to use the remote procedure. This reduces communications involving a plurality of remote procedures to a single communication pass, thereby implementing high-speed communication between the client and the server.Type: GrantFiled: February 28, 2005Date of Patent: February 23, 2010Assignee: Hitachi, Ltd.Inventors: Shigekazu Inohara, Shinji Fujiwara, Yoshimasa Masuoka, Nobutoshi Sagawa
-
Publication number: 20090300416Abstract: According to the invention, a managing server, using a snapshot-appended information table which stores management information for identifying snapshots of a virtual server, a setting change table which stores setting change information on the virtual server, and a policy table which stores policies to be met by the virtual server, acquires the setting change information from the setting change table, selects the setting change information items from the acquired setting change information matching policies stored in the policy table, acquires management information on the snapshots of the virtual server from the snapshot-appended information table, identifies a snapshot of the virtual server with reference to the acquired management information, changes the identified snapshot of the virtual server based on the selected setting change information items, and rolls back the virtual server according to the changed snapshot.Type: ApplicationFiled: August 5, 2008Publication date: December 3, 2009Inventors: Kentaro WATANABE, Yoshimasa Masuoka
-
Patent number: 7591009Abstract: When a system configuration is changed, a policy rule that should be modified as a result of the configuration change is modified without fail. A policy management apparatus 1 comprises a processing unit and a policy rule table 151 that stores at least one policy rule for each component of a computer system. For each component of the computer system, the processing unit performs a receiving step, in which a notification of a configuration change is received, a detection step, in which at least one component that is affected by the component configuration change received in the receiving step is detected, and a generation step, in which a policy rule corresponding to each of the components detected in the detection step is specified from the policy rule table 151 and a list of specified policy rules is generated.Type: GrantFiled: February 25, 2005Date of Patent: September 15, 2009Assignee: Hitachi, Ltd.Inventor: Yoshimasa Masuoka
-
Publication number: 20090182866Abstract: In order to change a policy while alarm-monitoring a production environment, during a production-environment operation, a method of controlling a computer system is provided, in which a policy is temporarily changed, thereby performing setting change. An agent transmits a monitoring result based on a first monitoring condition. A management unit generates a second monitoring condition based on a received change request. The agent transmits a monitoring result based on the second monitoring condition. The management unit holds information for correlating the first and second monitoring conditions with each other. Upon reception of a confirmation request for confirming the second monitoring condition, the management unit specifies the first monitoring condition correlated with the second monitoring condition based on the information. The agent which has received the deletion request stops the transmission of the monitoring result based on the first monitoring condition.Type: ApplicationFiled: April 25, 2008Publication date: July 16, 2009Inventors: Kentaro Watanabe, Yoshimasa Masuoka
-
Publication number: 20090165011Abstract: In an information processing system, a configuration information management apparatus stores an identifier of a resource of a management target apparatus and a resource address of the management target resource, in association with each other. The management target apparatus stores destination information and the identifier of the management target resource, in association with each other, the destination information used when the configuration information management apparatus receives event notification from the management target resource. The management target apparatus transmits the identifier of the resource and a current (the latest) resource address when transmitting the event notification of the management target resource to the configuration information managing apparatus.Type: ApplicationFiled: February 28, 2008Publication date: June 25, 2009Inventors: Hideharu Kato, Yoshimasa Masuoka
-
Publication number: 20080295095Abstract: Provided are a method and an apparatus for monitoring performance of a virtual computer. In a method of controlling a computer system including a computer, the computer executes a virtualization program for causing logically divided resources of the computer to operate as first and second virtual computers, the first virtual computer executes a first OS, and the second virtual computer executes a second OS. In the method, information regarding the resources allocated to the first virtual computer and the second virtual computer by the virtualization program is obtained from the virtualization program, information indicating performance of the first virtual computer is obtained from the first OS, information indicating performance of the second virtual computer is obtained from the second OS, the obtained information and information indicating a time of obtainment of the information are stored in a storage system, and stored information is output.Type: ApplicationFiled: September 19, 2007Publication date: November 27, 2008Inventors: Kentaro WATANABE, Yoshimasa Masuoka
-
Patent number: 7454752Abstract: Generating policy rules by: storing a job execution schedule containing complete schedule times of jobs; and storing a job execution condition describing an execution limit condition and a method of evaluating an amount of loss incurred when the execution limit condition is not met, for the plurality of jobs; wherein a rule generation tool, under control by a processor of a policy rule generator, executes: evaluating an amount of loss by referring to the job execution schedule and the job execution condition when a special action is taken in the event that a special event occurs in a special one of the jobs at a special time; and evaluating an amount of loss in respect of all of plural actions prepared for the special job and the special event at the special time and determining an action which minimizes the evaluated loss amount thereby to generate a policy rule.Type: GrantFiled: March 26, 2004Date of Patent: November 18, 2008Assignee: Hitachi, Ltd.Inventor: Yoshimasa Masuoka
-
Publication number: 20080228907Abstract: To collect configuration information of an application server, there is provided a change detecting method of detecting a change in configuration information of an application server installed in a computer system, the computer system including: one or more of the application servers; a management server for controlling the application servers; and a configuration management server for managing configuration information of the application servers, the change detecting method including: obtaining a packet transmitted from the management server to at least one of the application servers; specifying at least one of the application servers which receives the obtained packet and at least one of resources on the application servers, with reference to the configuration information held by the configuration management server by using the obtained packet; and determining whether configuration information of the resources on the application servers is likely to be changed by an operation of the specified resource.Type: ApplicationFiled: September 20, 2007Publication date: September 18, 2008Inventors: Daisuke Iizuka, Yoshimasa Masuoka
-
Publication number: 20080154837Abstract: A performance evaluating apparatus for a rule is provided, which is capable of evaluating a business value of a rule applied to the operation and management of an information system through autonomous control. The performance evaluating apparatus for a rule collects, respectively before activation processing that is prescribed by a rule and after completion of the execution of the processing, a rule execution history and a system state information indicating a state of a monitored information system that is necessary for calculation of the business value. The business value is calculated from the collected system state information and rule execution history by a given calculation formula.Type: ApplicationFiled: April 5, 2007Publication date: June 26, 2008Inventors: Tomohiro MORIMURA, Yoshimasa Masuoka
-
Patent number: 7269635Abstract: In a file transfer system, a file stored in a server computer is transmitted to a client computer through a network. A portable mobile apparatus also connectable to the network has a transmission requesting means for requesting the server computer that the user of the mobile apparatus be authenticated and a desired file be transmitted from the server computer to the client computer. The server computer has a communication control unit for transmitting the desired file requested by the mobile apparatus to the client computer after authenticating the user of the mobile apparatus.Type: GrantFiled: June 14, 2002Date of Patent: September 11, 2007Assignee: Hitachi, Ltd.Inventors: Yoshimasa Masuoka, Nobutoshi Sagawa, Itaru Nishizawa, Tsuneyuki Imaki
-
Publication number: 20070169167Abstract: A technique of performing concurrency control of policies is provided, which makes it possible to efficiently utilize resources of an overall information system. According to the present invention, a policy execution device creates a list of components of a application system which are influenced by execution of an action of a policy instance, for respective policy instances. If trigger conditions of another policy instance are newly met during execution of a policy instance, the policy execution device compares a list of components of the policy instance presently being executed with a list of components of the policy instance whose trigger conditions are newly met. If there are no common components in the lists, the policy execution device executes the policy instance whose trigger conditions are newly met, and if there are common components in the lists, the policy execution device suspends the policy instance whose trigger conditions are newly met.Type: ApplicationFiled: September 27, 2006Publication date: July 19, 2007Applicant: Hitachi, Ltd.Inventors: Tomohiro Morimura, Yoshimasa Masuoka, Naoki Utsunomiya
-
Publication number: 20060041928Abstract: When a system configuration is changed, a policy rule that should be modified as a result of the configuration change is modified without fail. A policy management apparatus 1 comprises a processing unit and a policy rule table 151 that stores at least one policy rule for each component of a computer system. For each component of the computer system, the processing unit performs a receiving step, in which a notification of a configuration change is received, a detection step, in which at least one component that is affected by the component configuration change received in the receiving step is detected, and a generation step, in which a policy rule corresponding to each of the components detected in the detection step is specified from the policy rule table 151 and a list of specified policy rules is generated.Type: ApplicationFiled: February 25, 2005Publication date: February 23, 2006Inventor: Yoshimasa Masuoka
-
Publication number: 20050289272Abstract: A policy verification method in an information processing system for verifying whether the policy rule operates correctly. The method verifies the policy in an information processing system including at least one component, using policies describing a series of system management operations to be performed when an event occurs, and automatically executing system management operations according to the policies when the event occurs. The method acquires configuration information on the component constituting the information processing system. The method acquires all the events that may occur in the information processing system from an event list stored in advance and the configuration information acquired, and generates them as a test item. The method executes the test item generated and verifying the propriety of the policy according to the result of the system management operations executed by the policy.Type: ApplicationFiled: September 1, 2004Publication date: December 29, 2005Inventors: Yoshimasa Masuoka, Naoki Utsunomiya
-
Publication number: 20050273792Abstract: A method for rapidly executing a series of remote procedure calls between a client and a server, comprising an RPC optimizer (101) that inputs an IDL source code (103) and client source codes (102, 102?, . . . ) so as to define as a new remote procedure a group of remote procedures to be performed by the client in an additional server source code (107). In turn, the RPC optimizer outputs a new IDL source code (106) to which an interface of the remote procedure is added, and new client source codes (105, 105?, . . . ) modified so as to use the remote procedure. This reduces communications involving a plurality of remote procedures to a single communication pass, thereby implementing high-speed communication between the client and the server.Type: ApplicationFiled: February 28, 2005Publication date: December 8, 2005Inventors: Shigekazu Inohara, Shinji Fujiwara, Yoshimasa Masuoka, Nobutoshi Sagawa
-
Patent number: 6950436Abstract: In order to execute a flow control and a congestion control in a hop-by-hop manner in a data communication among computers connected to different networks, in a data communication between a client A1 and a remote server B, a communication proxy of the remote server B is located in a local server A in an LAN to which the client A belongs. A communication packet to be routed to the remote server B is stolen (received) and passed to a transport layer. A TCP communication between the client A1 and the remote server B is divided into two; a communication between the client A1 and the communication proxy of the remote server B and a communication between the communication proxy of the remote server B and the remote server B.Type: GrantFiled: January 22, 2002Date of Patent: September 27, 2005Assignee: Hitachi, Ltd.Inventors: Katsuyoshi Kitai, Yoshimasa Masuoka, Satoshi Yoshizawa, Frederico Buchholz Maciel, Toshiaki Tarui, Tatsuo Higuchi, Hideki Murahashi