Invention Grant
- Patent Title: Automated virtual machine performance tuning
-
Application No.: US15464634Application Date: 2017-03-21
-
Publication No.: US10223258B2Publication Date: 2019-03-05
- Inventor: Benjamin David Purgason
- Applicant: Microsoft Technology Licensing, LLC
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agency: Schwegman Lundberg & Woessner, P.A.
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F12/02

Abstract:
Disclosed are systems, methods, and non-transitory computer-readable media for automated. VM performance tuning. An auto-tuning system implements a three stage automated VM performance tuning process to optimize garbage collection. In the first stage, the auto-tuning system analyzes garbage collection logs to calculate garbage collection parameters to configure the new generation portion of the memory heap (e.g., maximum tenuring age, maximum new size and survivor ratio). In the second stage, the auto-tuning system implements the calculated garbage collection parameter and monitors garbage collection activity for the VM to determine the resulting effects. In the third stage, the auto-tuning system tunes the old generation portion of the memory heap based on the monitored garbage collection activity. Specifically, the auto-tuning system determines a promotion rate from the monitored garbage collection activity and then determines a total memory heap size based on the promotion rate to achieve a target major garbage collection rate.
Public/Granted literature
- US20180276117A1 AUTOMATED VIRTUAL MACHINE PERFORMANCE TUNING Public/Granted day:2018-09-27
Information query