Invention Grant
- Patent Title: Network policy and flow state save/restore for highly available servicing
-
Application No.: US16442072Application Date: 2019-06-14
-
Publication No.: US11042392B2Publication Date: 2021-06-22
- Inventor: Harish Kumar Chandrappa , Milan Dasgupta , Daniel Max Firestone
- 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: Newport IP, LLC
- Agent Han Gim
- Main IPC: G06F9/455
- IPC: G06F9/455 ; G06F9/50

Abstract:
Described herein is a system and method for flow state save/restore of a virtual filtering platform. A first instance of a driver manages policy and flow state for ongoing flows between client device(s) and virtual machine(s). The virtual filtering platform is transitioned from the first instance of a driver to a second instance of the driver by serializing the policy and state for the ongoing flows on the first instance of the driver using a one pass algorithm. The serialized policy and state for the ongoing flows can be de-serialized with the ongoing flows re-established and/or reconciled on the second instance of the driver in accordance with the de-serialized policy and state for the plurality of ongoing flows. In some embodiments, a memory management technique can use a single operating system memory allocation call to allocate memory for the transition, with the technique managing utilization of the allocation memory.
Information query