Invention Grant
- Patent Title: Specialized micro-hypervisors for unikernels
-
Application No.: US15182966Application Date: 2016-06-15
-
Publication No.: US09886303B2Publication Date: 2018-02-06
- Inventor: Ricardo A. Koller Jemio , Daniel J. Williams
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Otterstedt, Ellenbogen & Kammer, LLP
- Agent Keivan E. Razavi
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/22 ; G06F9/45 ; G06F9/445

Abstract:
Application code is obtained at a compiler toolchain, which accesses a package manager that tracks dependencies for a set of software components including application-level components represented as application-level packages, hypervisor interface-level components represented as hypervisor interface-level packages, and hypervisor-level components represented as hypervisor-level packages. A dependency solver is employed to select a sub-set of the set of packages that satisfy the dependencies. The sub-set of packages is assembled into an executable bundle, including a statically-linked binary built entirely from the sub-set of the selected packages that contains no external dependencies except calls to an interface defined entirely by the hypervisor interface-level packages, and a specialized monitor built entirely from the sub-set of the selected packages that runs on a standard operating system, loads and executes the statically-linked binary, and interacts with the statically-linked binary only through the interface defined by the hypervisor interface-level packages.
Public/Granted literature
- US20170364377A1 SPECIALIZED MICRO-HYPERVISORS FOR UNIKERNELS Public/Granted day:2017-12-21
Information query