白丝美女被狂躁免费视频网站,500av导航大全精品,yw.193.cnc爆乳尤物未满,97se亚洲综合色区,аⅴ天堂中文在线网官网

Distribution and execution of instructions in a distributed computing environment

專利號(hào)
US11175901B2
公開日期
2021-11-16
申請(qǐng)人
VMware, Inc.(US CA Palo Alto)
發(fā)明人
Dimitar Ivanov; Martin Draganchev; Bryan Paul Halter; Nikola Atanasov; James Harrison
IPC分類
G06F9/44; G06F8/65; G06F8/61; H04L29/08; H04L12/24; G06F9/455
技術(shù)領(lǐng)域
management,endpoint,example,blueprint,agent,or,repository,in,executor,deployment
地域: CA CA Palo Alto

摘要

Methods and apparatus for distribution and execution of instructions in a distributed computing environment are disclosed. An example method includes accessing, by executing an instruction with a processor implementing a management agent within a deployment environment, an indication of an instruction to be executed, the indication of the instruction to be executed provided by a management endpoint operated at a virtual appliance within the deployment environment. The instruction is retrieved from a repository. The repository is identified by the indication of the instruction to be executed. An instruction executor is directed to execute the instruction. The instruction is to cause the instruction executor to install an update to the management agent.

說(shuō)明書

The example instruction executor interface 660 stores a result indicating that the validation failed in the result cache 670 (block 875). In some examples, the result indicates a reason for the failed validation (e.g., a checksum failure, a missing pre-requisite, a virus scan, etc.). In some examples, the example instruction retriever 640 deletes the instructions from the instruction cache 620 (block 880). Deleting and/or otherwise removing the instructions from the instruction cache 620 ensures that instructions that failed validation (e.g., an instruction where a computed checksum did not match a checksum provided by the repository, an instruction that failed a virus scan, etc.) are not left on the component server 330. In some examples, the instructions may be removed regardless of whether the validation (of block 840) returns YES or NO. For example, the deletion of the instructions (block 880) may be performed after the results are sent to the monitoring endpoint 340 (block 885). Removing the instruction(s) reduces the likelihood that versioning issues might occur (e.g., a prior version of an instruction is executed despite a newer version being available at the repository 134). Removing the instruction(s) also reduces an amount of space within the instruction cache 620 utilized by such instructions. As a result, smaller instruction caches 620 may be utilized. When considered across the deployment environment 112, having hundreds or even thousands of copies of an instruction in each of the respective instruction caches can consume large amounts of storage space (e.g., a 1 MB instruction file stored one thousand times will consume approximately 1 GB of storage resources).

權(quán)利要求

1
微信群二維碼
意見反饋