Multiprocessor Programming Toolkit for Design Reuse
US-2024394048-A1 · Nov 28, 2024 · US
US2016239281A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016239281-A1 |
| Application number | US-201514621248-A |
| Country | US |
| Kind code | A1 |
| Filing date | Feb 12, 2015 |
| Priority date | Feb 12, 2015 |
| Publication date | Aug 18, 2016 |
| 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.
A set of artifacts is identified for deployment on a target device in a deployment. The set of artifacts are from a source computing system remote from the target device. A cache device can be determined as corresponding to the target device, the cache device separate from the target device. The set of artifacts are pre-distributed on the cache device in advance of the deployment. The set of artifacts are sent to the cache device from the source computing system to be held at the cache device prior to the artifacts being distributed to the target device. The deployment follows distribution of the set of artifacts on the target device.
Opening claim text (preview).
1 . A method comprising: identifying a set of artifacts to be deployed on a target device in a deployment, wherein a source of the set of artifacts comprises a source computing system remote from the target device; determining a cache device corresponding to the target device, wherein the cache device is separate from the target device; and causing the set of artifacts to be pre-distributed on the cache device in advance of the deployment, wherein the set of artifacts are to be sent to the cache device from the source computing system, the set of artifacts are to be held at the cache device prior to the artifacts being distributed to the target device, and the deployment is to follow distribution of the set of artifacts on the target device. 2 . The method of claim 1 , wherein copies of the set of artifacts are cached at the cache device following the pre-distributing and the artifacts are distributed to the target device from the cache device. 3 . The method of claim 1 , wherein the deployment is to make the artifacts operable on the target device. 4 . The method of claim 3 , wherein the deployment is performed autonomously, using a computing device, based on deployment data. 5 . The method of claim 4 , wherein the deployment data comprises deployment step logic, environment data describing attributes of the target device, and artifact data corresponding to the set of artifacts. 6 . The method of claim 5 , wherein the target device is identified from the environment data. 7 . The method of claim 1 , wherein determining the cache device comprises selecting the cache device from a plurality of cache devices. 8 . The method of claim 7 , wherein the cache device is selected based on a proximity of the cache device to the target device. 9 . The method of claim 8 , further comprising determining the proximity. 10 . The method of claim 7 , wherein the cache device is associated with the target device. 11 . The method of claim 10 , wherein the association comprises a static association between the cache device and the target device. 12 . The method of claim 10 , wherein the association comprises a dynamic association between the cache device and the target device, and the target device is associated with another one of the plurality of cache devices in another deployment. 13 . The method of claim 7 , wherein the cache device is determine based at least in part on availability of the cache device. 14 . The method of claim 1 , wherein a window of time is defined for the deployment, and the pre-distribution of the set of artifacts on the cache device is to complete prior to a start of the window. 15 . The method of claim 1 , wherein a time savings is realized by delivering the set of artifacts on to the target device from the cache device rather than directly from the source computing system. 16 . The method of claim 1 , wherein the target device is a particular one of a plurality of target devices and the deployment comprises deploying a plurality of artifacts on the plurality of target devices. 17 . The method of claim 16 , wherein a respective cache device is determined for each of the plurality of target devices, and the cache device determined for the particular target device is different from the cache device determined for at least one other target device in the plurality of target devices. 18 . A computer program product comprising a computer readable storage medium comprising computer readable program code embodied therewith, the computer readable program code comprising: computer readable program code configured to identify a set of artifacts to be deployed on a target device in a deployment, wherein a source of the set of artifacts comprises a source computing system remote from the target device; computer readable program code configured to determine a cache device corresponding to the target device, wherein the cache device is separate from the target device; and computer readable program code configured to cause the set of artifacts to be pre-distributed on the cache device in advance of the deployment, wherein the set of artifacts are to be sent to the cache device from the source computing system, the set of artifacts are to be held at the cache device prior to the artifacts being distributed to the target device, and the deployment is to follow distribution of the set of artifacts on the target device. 19 . A system comprising: a data processing apparatus; a memory element; a deployment automation engine to: identify a set of artifacts to be deployed on a target device in a deployment, wherein a source of the set of artifacts comprises a source computing system remote from the target device; determine a cache device corresponding to the target device, wherein the cache device is separate from the target device; and cause the set of artifacts to be pre-distributed on the cache device in advance of the deployment, wherein the set of artifacts are to be sent to the cache device from the source computing system, the set of artifacts are to be held at the cache device prior to the artifacts being distributed to the target device, and the deployment is to follow distribution of the set of artifacts on the target device. 20 . The system of claim 19 , wherein the deployment automation engine is further to automate deployment of the artifacts on the target devices.
Related publications grouped by family.
Answers are generated from the same data shown on this page.