Provided is a process, medium, or system including using block chain as a distributed routing environment for routing data between edge-based data centers.
Claim CLM-00001. 1. A tangible, non-transitory, machine-readable medium storing instructions that, when executed by a computing system, effectuate operations comprising:
calling, with a computing system, a distributed application executing on a peer-to-peer network of computing devices of a set of base stations with a request, wherein the request comprises a set of request parameters, and wherein the request causes the distributed application to determine a set of candidate base stations from the set of base stations; obtaining, with the computing system, a set of base station network parameters of the set of base stations; selecting, with the computing system, the set of candidate base stations based on the set of base station network parameters and the set of request parameters; determining, with the computing system, a route through the set of base stations based on the set of candidate base stations; routing, with the computing system, a packet from a base station of the set of base stations through the route through the set of base stations; and storing, with the computing system, an identifier associated with the route through the set of base stations in a tamper-evident, distributed ledger.
Claim CLM-00024. 24. A method comprising:
calling, with a computing system, a distributed application executing on a peer-to-peer network of computing devices of a set of base stations with a request, wherein the request comprises a set of request parameters, and wherein the request causes the distributed application to determine a set of candidate base stations from the set of base stations; obtaining, with the computing system, a set of base station network parameters of the set of base stations; selecting, with the computing system, the set of candidate base stations based on the set of base station network parameters and the set of request parameters; determining, with the computing system, a route through the set of base stations through the set of base stations based on the set of candidate base stations; routing, with the computing system, a packet from a base station of the set of base stations through the route through the set of base stations; and storing, with the computing system, an identifier associated with the route through the set of base stations in a tamper-evident, distributed ledger.