The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 04, 2019

Filed:

Jun. 22, 2016
Applicant:

Microsoft Technology Licensing, Llc, Redmond, WA (US);

Inventors:

Yevgeniy M. Bak, Redmond, WA (US);

Lars Reuther, Kirkland, WA (US);

Kevin M. Broas, Kirkland, WA (US);

Mehmet Iyigun, Kirkland, WA (US);

Hari R. Pulapaka, Redmond, WA (US);

Morakinyo Korede Olugbade, Seattle, WA (US);

Benjamin M. Schultz, Bellevue, WA (US);

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/48 (2006.01); G06F 9/455 (2018.01); G06F 9/54 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/485 (2013.01); G06F 9/45558 (2013.01); G06F 9/5022 (2013.01); G06F 9/542 (2013.01); G06F 2009/45583 (2013.01);
Abstract

An operating system running on a computing device uses containers for hardware resource partitioning. Using the techniques discussed herein, pausing and resuming of containers is managed to reduce the pressure a container exerts on system resources when paused. Resuming of containers can further be managed to reduce the startup time for containers. This managing of containers can implemented various different techniques, such as stopping scheduling of virtual processors, stopping scheduling of processes or threads, compressing memory, swapping pages of memory for the container to a page file on a hard drive, and so forth.


Find Patent Forward Citations

Loading…