Virtual core abstraction for cloud computing

US10176018B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10176018-B2
Application numberUS-97491910-A
CountryUS
Kind codeB2
Filing dateDec 21, 2010
Priority dateDec 21, 2010
Publication dateJan 8, 2019
Grant dateJan 8, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and method provide for mapping a virtual core of a computing system to an external computing resource and intercepting an instruction directed from an application resident on the computing system to the virtual core. The intercepted instruction may be sent to the external computing resource for processing.

First claim

Opening claim text (preview).

We claim: 1. A method comprising: mapping a virtual core of a computing system over a cloud computing infrastructure to a remote computing resource that comprises at least one physical processor, wherein the remote computing resource is external to the computing system; intercepting an instruction directed from a software application resident on the computing system to the virtual core; and sending the intercepted instruction to the at least one physical processor of the remote computing resource via a network controller, wherein remote computing capacity is added for use by the software application resident on the computing system without moving or altering the software application. 2. The method of claim 1 , further including procuring the remote computing resource from a cloud computing infrastructure. 3. The method of claim 2 , further including establishing the virtual core on the computing system based on the remote computing resource. 4. The method of claim 2 , wherein the remote computing resource is procured at a boot time associated with the computing system. 5. The method of claim 1 , further including receiving a response to the instruction from the remote computing resource. 6. The method of claim 5 , wherein the response is to include a computation result. 7. The method of claim 1 , further including repeating the intercepting and sending for a plurality of instructions. 8. The method of claim 1 , further including repeating the mapping for a plurality of virtual cores. 9. A non-transitory computer readable storage medium comprising logic which, if executed by a processor, cause a computer to: map a virtual core of a computing system over a cloud computing infrastructure to a remote computing resource that comprises at least one physical processor, wherein the remote computing resource is external to the computing system; intercept an instruction directed from a software application resident on the computing system to the virtual core; and send the intercepted instruction to the at least one physical processor of the remote computing resource via a network controller, wherein remote computing capacity is to be added for use by the software application resident on the computing system without moving or altering the software application. 10. The medium of claim 9 , wherein the logic, if executed, further causes a computer to procure the remote computing resource from a cloud computing infrastructure. 11. The medium of claim 10 , wherein the logic, if executed, further causes a computer to establish the virtual core on the computing system based on the remote computing resource. 12. The medium of claim 10 , wherein the remote computing resource is to be procured at a boot time associated with the computing system. 13. The medium of claim 9 , wherein the logic, if executed, further causes a computer to receive a response to the instruction from the remote computing resource. 14. The medium of claim 13 , wherein the response is to include a computation result. 15. The medium of claim 9 , wherein the logic, if executed, further causes a computer to: intercept a plurality of instructions from at least one software application resident on the computing system; and send the plurality of instructions to the remote computing resource. 16. The medium of claim 9 , wherein the logic, if executed, further causes a computer to map a plurality of virtual cores of a computing system to a corresponding plurality of remote computing resources. 17. A system comprising: a processor; a network controller; and a non-transitory computer readable storage medium including logic which, if executed by the processor, cause the system to, map a virtual core of the system over a cloud computing infrastructure to a remote computing resource that comprises at least one physical processor, wherein the remote computing resource is external to the computing system; intercept an instruction directed from a software application resident on the system to the virtual core; and send the intercepted instruction to the at least one physical processor of the remote computing resource via the network controller, wherein remote computing capacity is to be added for use by the software application resident on the computing system without moving or altering the software application. 18. The system of claim 17 , wherein the logic, if executed, further causes the system to, establish the virtual core on the system based on the computing resource at a boot time associated with the system, and procure the remote computing resource from a cloud computing infrastructure. 19. The system of claim 17 , wherein the logic, if executed, further causes the system to receive a response to the instruction from the remote computing resource. 20. The system of claim 19 , wherein the response is to include a computation result. 21. A system comprising: a processor; a network controller; and a non-transitory computer readable storage medium including logic which, if executed by the processor, cause the system to, map a virtual core of the system over a cloud computing infrastructure to a remote computing resource that comprises at least one physical processor, wherein the remote computing resource is to be accessed over a network connection provided by the network controller; intercept an instruction directed from a software application on the system to the virtual core; and send the instruction to the at least one physical processor of the remote computing resource over the network connection provided by the network controller, wherein remote computing capacity is to be added for use by the software application on the computing system without moving or altering the software application. 22. The system of claim 21 , wherein the logic, if executed, further causes the system to: establish the virtual core on the system based on the computing resource at a boot time associated with the system, and procure the remote computing resource from a cloud computing infrastructure via the network controller.

Assignees

Inventors

Classifications

  • Offload · CPC title

  • Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • G06F9/5072Primary

    Grid computing · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10176018B2 cover?
A system and method provide for mapping a virtual core of a computing system to an external computing resource and intercepting an instruction directed from an application resident on the computing system to the virtual core. The intercepted instruction may be sent to the external computing resource for processing.
Who is the assignee on this patent?
Sedayao Jeffrey C, Smith Cindy A, Li Hong, and 5 more
What technology area does this patent fall under?
Primary CPC classification G06F9/5072. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 08 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).