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.
Patent No.:
Date of Patent:
Aug. 25, 2026
Filed:
Sep. 06, 2024
Microsoft Technology Licensing, Llc, Redmond, WA (US);
Jianfeng Zhu, Shanghai, CN;
Yifan Li, Shanghai, CN;
Lu Wang, Beijing, CN;
Haoran Li, Shanghai, CN;
Fangkai Yang, Beijing, CN;
Guoqing Geng, Shanghai, CN;
Terry Chen, Shanghai, CN;
Pei Xiao, Beijing, CN;
Zheng Dong, Shanghai, CN;
Yu Kang, Shanghai, CN;
Zhenshan Yu, Shanghai, CN;
Yue Chen, Shanghai, CN;
Qingwei Lin, Beijing, CN;
Microsoft Technology Licensing, LLC., Redmond, WA (US);
Abstract
A computerized method determines erasure coding (EC) formats for data extents in storage systems. Traffic history data of a data extent to be stored in the storage system is obtained. Estimated future traffic data is generated using a traffic estimation model, wherein the traffic history data is provided to the model as input. A current storage system constraint is calculated using the obtained traffic history data, and a constraint adjustment value is determined using a proportional, integral, derivative (PID) controller based on the current storage system constraint. An EC format for the data extent is determined using the estimated future traffic data and the determined constraint adjustment value and the data extent is stored in the storage system using the determined EC format. Use of the model and the PID controller balances optimized storage use with efficient data traffic handling.