-
1.
公开(公告)号:US20150319234A1
公开(公告)日:2015-11-05
申请号:US14267659
申请日:2014-05-01
Applicant: MICROSOFT CORPORATION
Inventor: JU WANG , ARILD E. SKJOLSVOLD , BRADLEY GENE CALDER , HOSUNG SONG , XINHUA JI , RALPH BURTON HARRIS, III
IPC: H04L29/08 , H04L12/911
CPC classification number: H04L67/1025 , G06F3/0683 , G06F9/5077 , G06F9/5083 , H04L47/783 , H04L67/1097
Abstract: A method includes determining that a trigger condition of a triggered optimization module of a plurality of optimization modules is met and optimizing scalable storage based on an optimization routine. The optimization routine includes providing a plurality of candidate operations and for a selected optimization module of the plurality of optimization modules that has a higher priority than the triggered optimization module, removing a candidate operation from the plurality of candidate operations that would diminish a modeled state of the scalable storage for the selected optimization module. The optimization routine also includes determining at least one operation of the plurality of candidate operations that would improve the modeled state of the scalable storage for the triggered optimization module and updating the modeled state of the scalable storage to model executing the at least one operation. The method further includes executing the at least one operation.
Abstract translation: 一种方法包括确定满足多个优化模块的触发优化模块的触发条件并且基于优化程序优化可扩展存储。 所述优化程序包括提供多个候选操作,并且对于具有比触发的优化模块更高的优先级的多个优化模块中的选定的优化模块,从多个候选操作中移除将会削弱模拟状态的模拟状态的候选操作 所选优化模块的可扩展存储。 所述优化例程还包括确定所述多个候选操作中的至少一个操作,所述操作将改善所述触发的优化模块的所述可伸缩存储器的建模状态,以及将所述可伸缩存储器的建模状态更新为执行所述至少一个操作的模型。 所述方法还包括执行所述至少一个操作。
-
公开(公告)号:US20150319230A1
公开(公告)日:2015-11-05
申请号:US14305987
申请日:2014-06-16
Applicant: MICROSOFT CORPORATION
Inventor: ARILD SKJOLSVOLD , XINHUA JI , JU WANG , BRADLEY GENE CALDER , RALPH BURTON HARRIS, III , HOSUNG SONG
CPC classification number: G06F3/0604 , G06F3/0611 , G06F3/0614 , G06F9/5077 , G06F9/5083 , G06F17/30929 , H04L43/04 , H04L67/101 , H04L67/1097
Abstract: One method includes receiving partitions, generating assignment plans for assignment of the partitions to servers based on dimensional values of dimensions as determined by different assignment heuristics, selecting one of the assignment plans for execution based on analyzing the dimensional values in accordance with the assignment plans, and executing the selected assignment plan on scalable storage. Another method includes determining, for a triggered optimization module that a server is over utilized on a dimension, selecting candidate operations for partitions assigned to the server, for a higher priority optimization module than the triggered optimization module, removing a candidate operation from the candidate operations that would diminish a modeled state of scalable storage, determining an operation of the candidate operations that would improve the modeled state of the scalable storage with respect to a metric of the dimension on the server, and executing the operation on the scalable storage.
Abstract translation: 一种方法包括接收分区,根据由不同的分配启发式确定的尺寸的维度值,生成用于将分区分配给服务器的分配计划,基于分配计划分析尺寸值来选择执行分配计划之一, 以及在可扩展存储器上执行所选择的分配计划。 另一种方法包括针对触发的优化模块确定服务器在维度上被过度使用的选择,为分配给服务器的分区选择候选操作,对于比所触发的优化模块更高优先级的优化模块,从候选操作中移除候选操作 这将减少可扩展存储器的建模状态,确定候选操作的操作,其将相对于服务器上的维度的度量改善可伸缩存储器的建模状态,以及对可伸缩存储器执行操作。
-