Patent application title: SYSTEM, METHODS, AND APPARATUS FOR ARBITRAGE ASSISTED RESOURCE TRANSACTIONS
Inventors:
Charles Howard Cella (Pembroke, MA, US)
IPC8 Class: AG06F938FI
USPC Class:
1 1
Class name:
Publication date: 2020-09-17
Patent application number: 20200293322
Abstract:
System, methods, and apparatus for arbitrage assisted resource
transactions are disclosed. An example system includes a machine having a
resource requirement and a controller. The controller includes a resource
requirement circuit to determine an amount of a resource needed; a
resource market circuit to access a resource market; a market testing
circuit to execute a first transaction of the resource in response to the
determined amount of the resource; and an arbitrage execution circuit to
execute a second transaction of the resource on the resource market in
response to the determined amount of the resource and an outcome of the
execution of the first transaction, wherein the second transaction
comprises a larger transaction than the first transaction.Claims:
1. A transaction-enabling system, comprising: a machine having at least
one of a compute task requirement, a networking task requirement, and an
energy consumption task requirement; and a controller, comprising: a
resource requirement circuit structured to determine an amount of a
resource for the machine to service at least one of the compute task
requirement, the networking task requirement, and the energy consumption
task requirement; a resource market circuit structured to access a
resource market; a market testing circuit structured to execute a first
transaction of the resource on the resource market in response to the
determined amount of the resource; and an arbitrage execution circuit
structured to execute a second transaction of the resource on the
resource market in response to the determined amount of the resource and
further in response to an outcome of the execution of the first
transaction, wherein the second transaction comprises a larger
transaction than the first transaction.
2. The system of claim 1, wherein the resource comprises at least one resource selected from the resources consisting of: a compute resource; a spectrum allocation resources; an energy credit resource; an energy resource; a data storage resource; an energy storage resource; and a network bandwidth resource.
3. The system of claim 1, wherein the arbitrage execution circuit is further structured to adaptively improve an arbitrage parameter by adjusting a relative size of the first transaction and the second transaction.
4. The system of claim 3, wherein the arbitrage parameter comprises at least one parameter selected from the parameters consisting of: a similarity value in a market response of the first transaction and the second transaction; a confidence value of the first transaction to provide test information for the second transaction; and a market effect of the first transaction.
5. The system of claim 4, wherein the arbitrage execution circuit further comprises at least one of a machine learning component, an artificial intelligence component, or a neural network component.
6. A method, comprising: determining an amount of a resource for a machine to service at least one of a compute task requirement, a networking task requirement, and an energy consumption task requirement; accessing a resource market; executing a first transaction of the resource on the resource market in response to the determined amount of the resource; and executing a second transaction of the resource on the resource market in response to the determined amount of the resource and further in response to an outcome of the execution of the first transaction, wherein the second transaction comprises a larger transaction than the first transaction.
7. The method of claim 6, wherein the resource comprises a compute resource.
8. The method of claim 6, wherein the resource comprises a spectrum allocation resource.
9. The method of claim 6, wherein the resource comprises an energy credit resource.
10. The method of claim 6, wherein the resource comprises an energy resource.
11. The method of claim 6, wherein the resource comprises a data storage resource.
12. The method of claim 6, wherein the resource comprises an energy storage resource.
13. The method of claim 6, wherein the resource comprises a network bandwidth resource.
14. The method of claim 6, further comprising adaptively improving an arbitrage parameter by adjusting a relative size of the first transaction and the second transaction.
15. The method of claim 14, wherein the arbitrage parameter comprises at least one parameter selected from the parameters consisting of: a similarity value in a market response of the first transaction and the second transaction; a confidence value of the first transaction to provide test information for the second transaction; and a market effect of the first transaction.
16. An apparatus, comprising: a resource requirement circuit structured to determine an amount of a resource for a machine to service at least one of a compute task requirement, a networking task requirement, and an energy consumption task requirement; a resource market circuit structured to access a resource market; a market testing circuit structured to execute a first transaction of the resource on the resource market in response to the determined amount of the resource; and an arbitrage execution circuit structured to execute a second transaction of the resource on the resource market in response to the determined amount of the resource and further in response to an outcome of the execution of the first transaction, wherein the second transaction comprises a larger transaction than the first transaction.
17. The apparatus of claim 16, wherein the resource comprises at least one resource selected from the resources consisting of: a compute resource; a spectrum allocation resources; an energy credit resource; an energy resource; a data storage resource; an energy storage resource; and a network bandwidth resource.
18. The apparatus of claim 16, wherein the arbitrage execution circuit is further structured to adaptively improve an arbitrage parameter by adjusting a relative size of the first transaction and the second transaction.
19. The apparatus of claim 18, wherein the arbitrage parameter comprises a similarity value in a market response of the first transaction and the second transaction.
20. The apparatus of claim 19, wherein the arbitrage parameter further comprises a market effect of the first transaction.
21. The apparatus of claim 18, wherein the arbitrage parameter comprises a confidence value of the first transaction to provide test information for the second transaction.
22. The apparatus of claim 21, wherein the arbitrage parameter further comprises a market effect of the first transaction.
23. The apparatus of claim 16, wherein the arbitrage execution circuit further comprises at least one of a machine learning component, an artificial intelligence component, or a neural network component.
Description:
User Contributions:
Comment about this patent or add new information about this topic: