US 12,032,977 B2
Container-first architecture
Bryan J. Rodriguez, Gilbert, AZ (US); Kshitij A. Doshi, Tempe, AZ (US); Ned M. Smith, Beaverton, OR (US); and Michael G. Millsap, Gilbert, AZ (US)
Assigned to Intel Corporation, Santa Clara, CA (US)
Appl. No. 17/440,701
Filed by Intel Corporation, Santa Clara, CA (US)
PCT Filed May 11, 2020, PCT No. PCT/US2020/032403
§ 371(c)(1), (2) Date Sep. 17, 2021,
PCT Pub. No. WO2020/231952, PCT Pub. Date Nov. 19, 2020.
Claims priority of provisional application 62/846,419, filed on May 10, 2019.
Prior Publication US 2022/0171648 A1, Jun. 2, 2022
Int. Cl. G06F 9/455 (2018.01); G06F 9/50 (2006.01)
CPC G06F 9/455 (2013.01) [G06F 9/45533 (2013.01); G06F 9/45558 (2013.01); G06F 9/5077 (2013.01); G06F 2009/45562 (2013.01); G06F 2009/45583 (2013.01)] 25 Claims
OG exemplary drawing
 
1. A computing device, comprising:
memory circuitry to store a plurality of container images, wherein the plurality of container images comprises:
a first container image comprising a first set of applications, wherein the first set of applications is to be executed on a host operating system; and
a second container image comprising a virtual machine, a guest operating system, and a second set of applications, wherein the guest operating system is to be executed on the virtual machine and the second set of applications is to be executed on the guest operating system; and
processing circuitry to:
instantiate a plurality of containers on the host operating system, wherein the plurality of containers correspond to the plurality of container images, and wherein the plurality of containers comprises a first container corresponding to the first container image and a second container corresponding to the second container image;
execute the first set of applications in the first container, wherein the first set of applications is to be executed on the host operating system; and
execute the virtual machine in the second container, wherein the guest operating system is to be executed on the virtual machine and the second set of applications is to be executed on the guest operating system.