18078605. Balancing Throughput And Fairness Of Storage Devices In A Multi-Client Environment simplified abstract (Google LLC)
Contents
- 1 Balancing Throughput And Fairness Of Storage Devices In A Multi-Client Environment
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 Balancing Throughput And Fairness Of Storage Devices In A Multi-Client Environment - A simplified explanation of the abstract
- 1.4 Simplified Explanation
- 1.5 Potential Applications
- 1.6 Problems Solved
- 1.7 Benefits
- 1.8 Potential Commercial Applications
- 1.9 Possible Prior Art
- 1.10 Unanswered Questions
- 1.11 Original Abstract Submitted
Balancing Throughput And Fairness Of Storage Devices In A Multi-Client Environment
Organization Name
Inventor(s)
Sanjeev Narain Trika of Portland OR (US)
Christopher Sabol of Los Altos CA (US)
Balancing Throughput And Fairness Of Storage Devices In A Multi-Client Environment - A simplified explanation of the abstract
This abstract first appeared for US patent application 18078605 titled 'Balancing Throughput And Fairness Of Storage Devices In A Multi-Client Environment
Simplified Explanation
The patent application describes a system where submission priorities for input-output commands from client computers sharing a storage device are adjusted based on their usage quotas. When a client computer exceeds its quota, its submission priority is reduced relative to those that are within their quotas, allowing for fairer access to the storage device's processing capacity.
- Adjusting submission priorities based on client computer usage quotas
- Reducing submission priorities for client computers exceeding their quotas
- Ensuring fair access to the storage device's processing capacity
Potential Applications
This technology could be applied in cloud computing environments, data centers, and shared storage systems where multiple clients access a common storage device.
Problems Solved
1. Unfairness in access to storage device processing capacity 2. Latency experienced by client computers due to excessive usage by others
Benefits
1. Fair distribution of processing capacity among client computers 2. Improved system performance and efficiency 3. Minimized latency and delays for client computers
Potential Commercial Applications
Optimizing resource allocation in cloud computing services Enhancing performance in shared storage systems Improving overall system efficiency in data centers
Possible Prior Art
Prior art may include similar systems used in networked storage environments or distributed computing systems where resource allocation and access priorities are managed based on usage quotas.
Unanswered Questions
How does the system determine when a client computer has exceeded its usage quota?
The patent application does not specify the method or criteria used to track and monitor client computer usage against their quotas.
What mechanisms are in place to prevent abuse or manipulation of usage quotas by client computers?
The application does not detail any safeguards or controls to ensure the integrity and accuracy of usage quota enforcement.
Original Abstract Submitted
In a computer system where multiple client computers share use of a storage device, submission priorities for input-output commands from the computers are adjusted when one or more of the client computers exceeds its quota of usage. The submission priorities for the client computers which are exceeding their quota are reduced relative to submission priorities for client computers which are not exceeding their quotas. This allows up to full usage of the processing capacity of the storage device, while minimizing effects such as unfairness and latency experienced by the other client computers.