# Bandwidth Optimization (D2BO)

## **Functional Overview**

### Bandwidth Monitoring:

NetSepio system continuously monitors the user's bandwidth usage compared to their subscribed plan in real time. The 30 min average and 60 min average bandwidth utilization is calculated and compared with user’s subscribe plan bandwidth limits.

### Adaptive Node Selection based on Real-Time Demand

1. **Underutilization:** If the user is underutilizing their bandwidth, the system can recommend switching to a micro node in the same region. This offers potential cost savings for users during renewal or reward them with tokens for efficient usage, while also reducing the load on premium nodes for node operators.
2. **Overutilization:** If the user requires more bandwidth than their plan allows, the system can suggest switching to a premium node within the same region. This provides a temporary boost in speed at a small, pay-as-you-go cost.
3. **Alerts and Notifications:** The user receives notifications when they are underutilizing or overutilizing their bandwidth, prompting them to consider switching nodes based on their needs.

## **Benefits**

### For Users

* Optimized speed based on real-time network demand.
* Potential cost savings through micro node utilization.
* Temporary bandwidth boosts through premium nodes.
* Informed decision-making through bandwidth usage notifications.
* Reduced impact on overall network bandwidth consumption.

### For Node Operators

* Increased node utilization, especially for Beacon and Nexus nodes.
* Potential for higher incentives based on served bandwidth.
* Reduced strain on premium nodes, extending their lifespan.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.netsepio.com/latest/erebrus/bandwidth-optimization-d2bo.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
