Interconnection platform for real-time configuration and management of a cloud-based services exchange
US-2016127454-A1 · May 5, 2016 · US
US2018307524A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2018307524-A1 |
| Application number | US-201816025525-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 2, 2018 |
| Priority date | Nov 17, 2016 |
| Publication date | Oct 25, 2018 |
| Grant date | — |
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.
Methods and systems for executing code referenced from a microservice registry are disclosed. For example, a microservice registry is stored in a memory. The microservice registry includes references to a plurality of microservices including a first microservice. An isolated guest executing on one or more processors receives a request to execute an executable code and determines that the executable code is unavailable in the first isolated guest. The isolated guest determines that, based on the microservice registry, the first microservice executes the executable code. The isolated guest forwards the first request to the first microservice and receives a result of the request from the first microservice.
Opening claim text (preview).
The invention is claimed as follows: 1 . A system comprising: a microservice registry associated with a plurality of microservices; and an operating system with an error handler executing on one or more processors to: receive a first request to execute a first executable code; query, by the error handler, the microservice registry for a first microservice of the plurality of microservices to handle the first request; forward, by the error handler, the first request to the first microservice; and output, by the operating system, a report indicating a success confirmation associated with the first request. 2 . The system of claim 1 , wherein the error handler receives the first request based on the first request triggering an error associated with a failure to locate a command associated with the first executable code in the operating system. 3 . The system of claim 2 , wherein the error handler outputs an error indicating that a second executable code associated with a second request is unavailable in the operating system after querying the microservice registry for a second microservice capable of handling the second request. 4 . The system of claim 1 , wherein the first request includes a reference to data in a remote data repository. 5 . The system of claim 4 , wherein the first microservice retrieves the data in the remote data repository before executing the first executable code on the data. 6 . The system of claim 4 , wherein the first microservice forwards a result of executing the first executable code to a second microservice, the second microservice executes a second executable code on the result of executing the first executable code, and the second microservice outputs a final result of the first request. 7 . The system of claim 6 , wherein the final result is stored in a persistent storage volume, and connection information to the persistent storage volume is provided to the operating system. 8 . The system of claim 7 , wherein at least one of the persistent storage volume and the remote data repository is across a secure network from the operating system. 9 . The system of claim 1 , wherein a result of the first request is stored across a network from the operating system. 10 . The system of claim 9 , wherein updates to the result are also stored across the network from the operating system. 11 . The system of claim 1 , wherein the first request is forwarded to the first microservice instead of a second microservice capable of handling the first request based on at least one of a version of the first executable code available on the first microservice, a version of the first executable code available on the second microservice, a current response time of the first microservice, a current response time of the second microservice, a location of the first microservice, and a location of the second microservice. 12 . The system of claim 1 , wherein the executable code is at least one of a binary executable file, a script, and a program. 13 . The system of claim 1 , wherein the first request is sent to the error handler based on the operating system determining that at least one of (i) the first executable code is unavailable on a host of the operating system, and (ii) executing the first request is prohibited on the host operating system. 14 . A method comprising: receiving a first request to execute a first executable code; querying, by an error handler, a microservice registry associated with a plurality of microservices for a first microservice of the plurality of microservices to handle the first request; forwarding, by the error handler, the first request to the first microservice; and outputting a report indicating a success confirmation associated with the first request. 15 . The method of claim 14 , wherein the error handler receives the first request based on the first request triggering an error associated with a failure to locate a command associated with the first executable code in the operating system. 16 . The method of claim 14 , wherein the first request includes a reference to data in a remote data repository, and the first microservice retrieves the data in the remote data repository before executing the first executable code on the data. 17 . The method of claim 16 , wherein the first microservice forwards a result of executing the first executable code to a second microservice, the second microservice executes a second executable code on the result of executing the first executable code, and the second microservice outputs a final result of the first request. 18 . The method of claim 17 , wherein the final result is stored in a persistent storage volume across a secure network from an operating system associated with the error handler, and connection information to the persistent storage volume is provided to the operating system. 19 . The method of claim 14 , wherein a result of the first request is stored across a network from the operating system, and updates to the result are also stored across the network from the operating system. 20 . A computer-readable non-transitory storage medium storing executable instructions, which when executed by a computer system, cause the computer system to: receive a first request to execute a first executable code; query, by an error handler, a microservice registry associated with a plurality of microservices for a first microservice of the plurality of microservices to handle the first request; forward, by the error handler, the first request to the first microservice; and output a report indicating a success confirmation associated with the first request.
Error or fault reporting or storing · CPC title
Virtual private networks · CPC title
Network integration; Enabling network access in virtual machine instances · CPC title
by executing in a restricted environment, e.g. sandbox or secure virtual machine · CPC title
Hypervisor-specific management and integration aspects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.