-
公开(公告)号:WO2021189055A2
公开(公告)日:2021-09-23
申请号:PCT/US2021/023525
申请日:2021-03-22
Applicant: QUMULO, INC.
Inventor: BAI, Yuxi , ROTHSCHILDS, Thomas Gregory , MACLAREN, Jonathan Michael , NELSON, Noah Trent , FAIRHURST, Kimberly Alice
IPC: G06F16/185 , G06F11/0727 , G06F11/3058 , G06F11/3065 , G06F11/3409 , G06F11/3447 , G06F11/3452 , G06F11/3457 , G06F16/11 , G06F17/18
Abstract: Embodiments are directed to managing file systems over a network. A core specification that defines characteristics of a portion of a file system and parameters may be provided. The characteristics may include one or more storage device characteristics. And, the parameters may include one or more of a cluster size, or a protection level. File system models may be generated based on the core specification and the parameters. Each file system model may correspond to a file system that conforms to a core specification and specific values for the parameters. A simulation engine may be employed to provide simulation results based on the file system models. Deployment models may be generated based on the simulation results. The deployment models may be employed to provision file systems that conform to the file system performance characteristics associated with its corresponding deployment model.
-
公开(公告)号:WO2021151107A1
公开(公告)日:2021-07-29
申请号:PCT/US2021/023531
申请日:2021-03-22
Applicant: QUMULO, INC.
Inventor: BAI, Yuxi , ROTHSCHILDS, Thomas Gregory , MACLAREN, Jonathan Michael , NELSON, Noah Trent , FAIRHURST, Kimberly Alice
IPC: G06F9/48 , G06F9/50 , G06F16/182 , G06F16/122 , G06F2209/484 , G06F9/4818 , G06F9/4881
Abstract: Embodiments are directed to managing file systems over a network. Jobs may be provided to a storage computer in a file system. Control models may be associated with the jobs. Scores may be generated based on the control models. Each job may be associated with a score provided by its associated control model. And, each job that may be behind its corresponding schedule may be associated with a higher score value than each other job that may be either on its corresponding other schedule or ahead of its corresponding other schedule. Commands may be selected for execution based on the commands being associated with a job that may be associated with the higher score value that may be greater than score values associated with other jobs. The jobs may be ranked based on the updated scores. Subsequent commands may be selected and executed based on the ranking of the jobs.
-