US2022413705A1PendingUtilityA1

Resource Monitoring in a Distributed Storage System

Assignee: WEKA IO LTDPriority: Jan 28, 2016Filed: Aug 11, 2022Published: Dec 29, 2022
Est. expiryJan 28, 2036(~9.5 yrs left)· nominal 20-yr term from priority
G06F 3/067G06F 3/0613G06F 3/0619G06F 16/182G06F 3/0647G06F 16/1827G06F 3/0685H04L 43/0882G06F 3/0604G06F 3/0665G06F 3/0643G06F 3/061H04L 47/6275H04L 43/16G06F 3/0635H04L 67/06G06F 3/0673H04L 67/1097G06F 3/0656H04L 47/70H04L 67/01H04L 47/12G06F 3/0607H04L 49/90H04L 47/83
82
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A distributed electronic storage system (DESS) comprises a plurality of computing devices communicatively coupled via one or more network links and having a file system distributed among them. The DESS comprises management circuitry that resides on the first computing device. The management circuitry is operable to generate an indication of a load on a first resource that resides on the first computing device. The management circuitry is operable to receive, via the one or more network links, an indication of a load on a second resource that resides on a second computing device of the plurality of computing devices. The management circuitry is operable to determine a condition of the DESS based on the indication of the load on the first resource and the indication of the load on the second resource.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 - 22 . (canceled) 
     
     
         23 . A method for managing a distributed electronic storage system (DESS), the method comprising:
 generating, via a first network adapter, an indication of a load on a first set of one or more resources;   receiving, via a network link, an indication of a load on a second set of one or more resources;   receiving an indication of a performance over the network link;   determining a condition of the DESS based on the performance over the network link, the indication of the load on the first set of one or more resources and the indication of the load on the second set of one or more resources, wherein a first computing device is operable to determine the condition as an overperformance condition.   
     
     
         24 . The method of  claim 23 , wherein the first set of one or more resources resides on the first computing device. 
     
     
         25 . The method of  claim 23 , wherein the first set of one or more resources comprises the first network adapter. 
     
     
         26 . The method of  claim 23 , wherein the first network adapter is operable to store DESS traffic in a virtual container 
     
     
         27 . The method of  claim 23 , wherein the second set of one or more resources resides on a second computing device 
     
     
         28 . The method of  claim 27 , wherein the second set of one or more resources comprises a second network adapter operable to store DESS traffic. 
     
     
         29 . The method of  claim 23 , wherein the condition is adaptable over time. 
     
     
         30 . The method of  claim 23 , wherein the method comprises:
 reducing a network congestion by changing a priority of DESS traffic according to the condition of the DESS.   
     
     
         31 . The method of  claim 23 , wherein the method comprises:
 adjusting, according to the condition of the DESS, one or more of:
 a read batch timing setting, 
 a read batch size setting, 
 a write batch timing setting, and 
 a write batch size setting. 
   
     
     
         32 . The method of  claim 23 , wherein the method comprises:
 in response to the condition of the DESS being the overperformance condition, performing automatic provisioning of additional network bandwidth for use by the DESS, wherein the automatic provisioning of additional resources comprises one or more of:   automatic provisioning of an additional processing core for use by the DESS;   automatic provisioning of additional memory for use by the DESS; and   automatic provisioning of additional nonvolatile storage for use by the DESS.   
     
     
         33 . A system for managing a distributed electronic storage system (DESS), the system comprising:
 a first computing device operable to:
 generate, via a first network adapter, an indication of a load on a first set of one or more resources; 
 receive, via a network link, an indication of a load on a second set of one or more resources; 
 receive an indication of a performance over the network link; 
 determine a condition of the DESS based on the performance over the network link, the indication of the load on the first set of one or more resources and the indication of the load on the second set of one or more resources, wherein the first computing device is operable to determine the condition as an overperformance condition. 
   
     
     
         34 . The system of  claim 33 , wherein the first set of one or more resources resides on the first computing device. 
     
     
         35 . The system of  claim 33 , wherein the first set of one or more resources comprises the first network adapter. 
     
     
         36 . The system of  claim 33 , wherein the first network adapter is operable to store DESS traffic in a virtual container 
     
     
         37 . The system of  claim 33 , wherein the second set of one or more resources resides on a second computing device 
     
     
         38 . The system of  claim 37 , wherein the second set of one or more resources comprises a second network adapter operable to store DESS traffic. 
     
     
         39 . The system of  claim 33 , wherein the first computing device is operable adapt the condition over time. 
     
     
         40 . The system of  claim 33 , wherein the first computing device is operable to reduce a network congestion by changing a priority of DESS traffic according to the condition of the DESS. 
     
     
         41 . The system of  claim 33 , wherein the first computing device is operable to adjust, according to the condition of the DESS, one or more of:
 a read batch timing setting,   a read batch size setting,   a write batch timing setting, and   a write batch size setting.   
     
     
         42 . The system of  claim 33 , wherein the he first computing device is operable to, in response to the condition of the DESS being the overperformance condition, perform automatic provisioning of additional network bandwidth for use by the DESS, wherein the automatic provisioning of additional resources comprises one or more of:
 automatic provisioning of an additional processing core for use by the DESS;   automatic provisioning of additional memory for use by the DESS; and   automatic provisioning of additional nonvolatile storage for use by the DESS.

Join the waitlist — get patent alerts

Track US2022413705A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.