Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. An apparatus for controlling lending of a remaining resource of one customer to another customer, the remaining resource being a resource of a server and being allocated to one customer and not used in a service provided by the one customer, the apparatus comprising: a time information storage unit that stores a pre-lending deletion time period and a post-lending assignment time period of a lending customer and a pre-use assignment time period and a post-use deletion time period of a borrowing customer, the pre-lending deletion time period being a time period for the lending customer's deleting a first application from the server, the post-lending assignment time period being a time period for the lending customer's assigning the first application to the server, the pre-use assignment time period being a time period for the borrowing customer's assigning a second application to the server, the post-use deletion time period being a time period for the borrowing customer's deleting the second application from the server; and a lending determining unit that determines whether a total borrowing period of the borrowing customer is covered by a lendable period of the remaining resource of the lending customer to determine whether to lend the remaining resource to the borrowing customer, wherein the lendable period is calculated by subtracting, from a remaining time zone during which the remaining resource of the lending customer is not used in a service provided by the lending customer, the pre-lending deletion time period which is prior to the lendable period and the post-lending assignment time period which is posterior to the lendable period, and the total borrowing period includes a borrowing necessity time zone during which the remaining resource of the lending customer is used in a service provided by the borrowing customer, the pre-use assignment time period which is prior to the borrowing necessity time zone and the post-use deletion time period which is posterior to the borrowing necessity time zone, wherein the remaining resource is either a hot-standby remaining resource or a meta remaining resource, the hot-standby remaining resource being a resource in a state where the application used by the lending customer to whom the resource is allocated has been assigned, the meta remaining resource being a resource in a state where the application used by the lending customer to whom the resource is allocated has been deleted, the apparatus further comprises a returning unit that determines to return more preferentially the hot-standby remaining resource than the meta remaining resource to the lending customer when the lending customer uses the remaining resource, and the lending determining unit determines to lend more preferentially the meta remaining resource than the hot-standby remaining resource.
An apparatus controls the lending of unused server resources from one customer to another. It stores time periods related to application assignment and deletion for both the lending and borrowing customers. Specifically, it stores the lending customer's application deletion time (before lending) and application assignment time (after lending), as well as the borrowing customer's application assignment time (before use) and application deletion time (after use). A lending determination unit calculates if the total time the borrowing customer needs the resource is within the timeframe the lending customer isn't using it. The calculation considers application assignment and deletion times before and after the lending period. The apparatus preferentially lends "meta remaining resources" (application deleted) over "hot-standby remaining resources" (application assigned), and returns "hot-standby remaining resources" to the lending customer preferentially.
2. The apparatus according to claim 1 , wherein the lending determining unit determines, in addition to determining whether the total borrowing period is covered by the lendable period or not, which remaining resource among the remaining resources whose lendable period is determined to cover the total borrowing period has a minimum difference between the lendable period and the total borrowing period, to determine to lend the remaining resource.
The resource lending control apparatus, as described in claim 1, not only checks if the borrowing period fits within the lending period, but also selects the remaining resource that provides the *closest* fit. Among the available resources that meet the time requirements, the system determines which has the smallest difference between the lendable period and the total borrowing period before deciding which resource to lend. This optimizes resource utilization.
3. A method for controlling lending of a remaining resource of one customer to another customer, the remaining resource being a resource of a server and being allocated to one customer and not used in a service provided by the one customer, the method comprising: first determining whether a total borrowing period of a borrowing customer is covered by a lendable period of the remaining resource of a lending customer to determine whether to lend the remaining resource to the borrowing customer, wherein the lendable period is calculated by subtracting, a remaining time zone during which a remaining resource of a lending customer is not used in a service provided by the lending customer, a pre-lending deletion time period which is prior to the lendable period and a post-lending assignment time period which is posterior to the lendable period, the post-lending assignment time period being a time period for the lending customer's assigning a first application to the server, the pre-lending deletion time period being a time period for the lending customer's deleting a first application from the server, the total borrowing period includes a borrowing necessity time zone during which the remaining resource of the lending customer is used in a service provided by a borrowing customer, a pre-use assignment time period which is prior to the borrowing necessity time zone and a post-use deletion time period which is posterior to the borrowing necessity time zone, the pre-use assignment time period being a time period for the borrowing customer's assigning a second application to the server, the post-use deletion time period being a time period for the borrowing customer's deleting the second application from the server, wherein the remaining resource is either a hot-standby remaining resource or a meta remaining resource, the hot-standby remaining resource being a resource in a state where the application used by the lending customer to whom the resource is allocated has been assigned, the meta remaining resource being a resource in a state where the application used by the lending customer to whom the resource is allocated has been deleted, the method further comprises second determining to return more preferentially the hot-standby remaining resource than the meta remaining resource to the lending customer when the lending customer uses the remaining resource, and the first determining includes determining to lend more preferentially the meta remaining resource than the hot-standby remaining resource.
A method controls the lending of unused server resources from one customer to another. It first determines if the total time a borrowing customer needs a resource is covered by the time the lending customer isn't using it. The calculation considers application assignment and deletion times before and after the lending period. The method calculates this lendable period by subtracting the pre-lending application deletion time and the post-lending application assignment time from the lending customer's unused time. The borrowing customer's total period includes the pre-use assignment time and post-use deletion time. The method preferentially lends "meta remaining resources" (application deleted) over "hot-standby remaining resources" (application assigned), and returns "hot-standby remaining resources" to the lending customer preferentially.
4. The method according to claim 3 , wherein the first determining includes determining, in addition to determining whether the total borrowing period is covered by the lendable period or not, which remaining resource among the remaining resources whose lendable period is determined to cover the total borrowing period has a minimum difference between the lendable period and the total borrowing period, to determine to lend the remaining resource.
The method of controlling resource lending, as described in claim 3, involves an additional step. Beyond verifying that the borrowing period falls within the lending period, the system selects the resource offering the *best* fit. It assesses the available resources meeting the time constraint and identifies the resource where the difference between the lending period and borrowing period is minimized, before lending that resource.
5. A non-transitory computer readable storage medium having stored therein a resource lending program for controlling lending of a remaining resource of one customer to another customer, the remaining resource being a resource of a server and being allocated to one customer and not used in a service provided by the one customer, the resource lending program causing a computer to execute a process comprising: first determining whether a total borrowing period of a borrowing customer is covered by a lendable period of the remaining resource of a lending customer to determine whether to lend the remaining resource to the borrowing customer, wherein the lendable period is calculated by subtracting, from a remaining time zone during which a remaining resource of a lending customer is not used in a service provided by the lending customer, a pre-lending deletion time period which is prior to the lendable period and a post-lending assignment time period which is posterior to the lendable period, the post-lending assignment time period being a time period for the lending customer's assigning a first application to the server, the pre-lending deletion time period being a time period for the lending customer's deleting a first application from the server, the total borrowing period includes a borrowing necessity time zone during which the remaining resource of the lending customer is used in a service provided by a borrowing customer, a pre-use assignment time period which is prior to the borrowing necessity time zone and a post-use deletion time period which is posterior to the borrowing necessity time zone, the pre-use assignment time period being a time period for the borrowing customer's assigning a second application to the server, the post-use deletion time period being a time period for the borrowing customer's deleting the second application from the server, wherein the remaining resource is either a hot-standby remaining resource or a meta remaining resource, the hot-standby remaining resource being a resource in a state where the application used by the lending customer to whom the resource is allocated has been assigned, the meta remaining resource being a resource in a state where the application used by the lending customer to whom the resource is allocated has been deleted, the process further comprises second determining to return more preferentially the hot-standby remaining resource than the meta remaining resource to the lending customer when the lending customer uses the remaining resource, and the first determining includes determining to lend more preferentially the meta remaining resource than the hot-standby remaining resource.
A non-transitory computer-readable storage medium stores a resource lending program. This program controls the lending of unused server resources from one customer to another. The program first determines if the total time a borrowing customer needs a resource is covered by the time the lending customer isn't using it. The calculation considers application assignment and deletion times before and after the lending period. The lendable period calculation subtracts the lending customer's application deletion time (before lending) and application assignment time (after lending) from the unused time. The borrowing period includes the application assignment time (before use) and application deletion time (after use). The program preferentially lends "meta remaining resources" (application deleted) over "hot-standby remaining resources" (application assigned), and returns "hot-standby remaining resources" to the lending customer preferentially.
6. The medium according to claim 5 , wherein the first determining includes determining, in addition to determining whether the total borrowing period is covered by the lendable period or not, which remaining resource among the remaining resources whose lendable period is determined to cover the total borrowing period has a minimum difference between the lendable period and the total borrowing period, to determine to lend the remaining resource.
The storage medium containing the resource lending program, as described in claim 5, implements an additional refinement. Not only does the program check if the borrowing period falls within the lending period, but it also selects the resource that offers the *tightest* fit. Among the candidate resources that satisfy the time constraints, the program identifies the resource where the difference between the lending period and borrowing period is minimized, before lending that resource.
Unknown
October 7, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.