Unifying cloud services for online sharing
US-2015381754-A1 · Dec 31, 2015 · US
US10171620B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10171620-B2 |
| Application number | US-201514600618-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 20, 2015 |
| Priority date | Jan 29, 2014 |
| Publication date | Jan 1, 2019 |
| Grant date | Jan 1, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Processing request information of a processing request for a first computer by a second computer is acquired, first operation information and second operation information that relate to operations of the first computer and the second computer are acquired, respectively; and a type of the processing request is determined based on processing result information, the processing request information, the first operation information, and the second operation information. The processing result information associates a processing history of the first computer according to the processing request included in the processing request information for the first computer with the second operation information that relates to the processing request by the second computer making the processing request. Accordingly, the type of the processing request can be appropriately determined.
Opening claim text (preview).
What is claimed is: 1. A non-transitory computer-readable recording medium having stored therein a control program that causes a computer to execute a process comprising: acquiring processing request information of a processing request for a first computer by a second computer, the first computer comprising a database server and the second computer comprising a batch server; acquiring first operation information and second operation information that relate to operations of the first computer and the second computer, respectively, and storing the first operation information and the second operation information into a storage unit; acquiring processing result information associating a processing history of the first computer according to the processing request included in the processing request information for the first computer with the second operation information that relates to the processing request by the second computer having made the processing request and storing the processing result information into the storage unit; determining a type of the processing request based on the processing result information stored in the storage unit, the processing request information, and the first operation information and the second operation information stored in the storage unit; determining whether or not issuance source process identification information of the processing request included in the processing request information is present in process information included in the first operation information acquired from the database server; determining the type of the processing request to be a batch process of a particular type among batch processes performed by the batch server in a case where the issuance source process identification information of the processing request is present in the process information; acquiring first address information of the batch server issuing the processing request of the batch process of the particular type based on the processing request information and the first operation information; and storing the first address information into the storage unit, wherein the process further comprises controlling resources that are allocated to the first and second computers based on a determination result of the type of the processing request. 2. The non-transitory computer-readable recording medium according to claim 1 , wherein the process further comprises: acquiring second address information of a server issuing the processing request based on the processing request information and the first operation information in a case where the issuance source process identification information of the processing request is not present in the process information; acquiring, as the processing result information, a first resource usage amount from a start of previous processing according to a previous processing request to an end of the previous processing and a second resource usage amount from an end of the previous processing to a start of processing according to the processing request, from a server designated by the second address information; determining whether or not the second resource usage amount increases with respect to the first resource usage amount; determining the type of the processing request to be a remote batch process performed by the batch server in a case where the second resource usage amount increases with respect to the first resource usage amount; and storing the second address information in the storage unit as address information of the batch server. 3. The non-transitory computer-readable recording medium according to claim 2 , wherein the process further comprises: acquiring the second address information as address information of the application server in a case where the second resource usage amount does not increase with respect to the first resource usage amount; detecting third address information of an issuance source server of the processing request based on the processing request information, the address information of the application server, and the first operation information acquired from the web server; determining whether or not the third address information is stored in the storage unit; and determining the type of the processing request to be a web service batch process performed by the batch server through the web server in a case where the third address information is stored in the storage unit. 4. The non-transitory computer-readable recording medium according to claim 2 , wherein the process further comprises determining the type of the processing request to be an online process in a case where the third address information is not stored in the storage unit. 5. A control apparatus comprising a processor executing instructions stored in a memory to provide: a first acquisition unit configured to acquire processing request information of a processing request for a first computer by a second computer, the first computer comprising a database server and the second computer comprising a batch server; a second acquisition unit configured to acquire first operation information and second operation information that relate to operations of the first computer and the second computers, respectively, and store the first operation information and the second operation information into the memory; a determination unit configured to acquire processing result information associating a processing history of the first computer according to the processing request included in the processing request information for the first computer with the second operation information that relates to the processing request by the second computer having made the processing request and storing the processing result information into the memory, and determine a type of the processing request based on the processing result information stored in the memory, the processing request information, and the first operation information and the second operation information stored in the memory wherein the determination unit determines whether or not issuance source process identification information of the processing request included in the processing request information is present in process information included in the first operation information acquired from the database server, determines the type of the processing request to be a batch process of a particular type among batch processes performed by the batch server in a case where the issuance source process identification information of the processing request is present in the process information, acquires first address information of the batch server issuing the processing request of the local batch process of the particular type based on the processing request information and the first operation information, and stores the first address information into the memory, and a resource control unit configured to control resources that are allocated to the first and second computers based on a determination result of the type of the processing request. 6. The control apparatus according to claim 5 , wherein the determination unit acquires second address information of a server issuing the processing request using the second acquisition unit based on the processing request information and the first operation information in a case where the issuance source process identification information of the processing request is not present in the process information, acquires, as the processing result information, a first resource usage amount from a start of previous processing according to a previous processing request to an end of the previous processing and a second resource usage amount from an end of the previous processing to a start of processing according to the processing request, from a server designated by the sec
Electricity · mapped topic
considering hardware capabilities · CPC title
considering the load · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources (admission control or resource allocation H04L47/70) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.