Invention Grant
- Patent Title: Flushing in file system
-
Application No.: US15514780Application Date: 2014-08-15
-
Publication No.: US10579523B2Publication Date: 2020-03-03
- Inventor: Jinglei Ren , Chieh-Jan Mike Liang , Thomas Moscibroda
- 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.
- International Application: PCT/CN2014/084556 WO 20140815
- International Announcement: WO2016/023236 WO 20160218
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F12/0804 ; G06F16/172 ; G06F16/18 ; G06F16/23 ; G06F12/0868 ; G06F11/34 ; G06F12/0871

Abstract:
The subject matter described herein relates to a file system with adaptive flushing for an electronic device. The file system keeps data in memory much longer and its policy for flushing in-memory write cache to storage is application-aware and adaptive. More specifically, what parts of the cached data are ready for flushing could be determined according to the access characteristic of an application. In addition, when to do flushing can be selected flexibly at least partly based on user input interactions with an application of the electronic device or with the electronic device. Further, a multi-priority scheduling mechanism for scheduling data units that are ready to be flushed could be employed, which ensures fairness among applications and further improves flushing performance.
Public/Granted literature
- US20180349275A1 FLUSHING IN FILE SYSTEM Public/Granted day:2018-12-06
Information query