The 46Labs Bursting Model allows customers to utilize ports to the maximum amount provisioned for them. Customers buy a set value of base ports, commits and then a bursting cap.
Billing:
- Billing is based upon a simple math operation that most people in data and telecom use to calculate bursting charges, called the Nth percentile calculation. The N can be any value but 1-100, but at 46Labs we mostly use 98 or 95.
- This formula reorders all of your data points from highest to lowest (in our case its ports which we collect every minute) and discards the 100 to N% values.
- Only ports that are sustained long enough to be registered are recorded as data points.
The 98th percentile is calculated by discarding the top 2% of values:
- We collect stats once every minute: 60*1 = 60 points every hour
- 1 day has 24 hours: 24*60 = 1440 points per day
- Each month has 30 days on average: 30*1440 = 43200 points per month
- 2% of 43200 = 864 top values are discarded to get 98th percentile values
The 95th percentile is calculated by discarding the top 5% of values:
- We collect stats once every minute: 60*1 = 60 data points every hour
- 1 day has 24 hours: 24*60 = 1440 data points per day
- Each month has 30 days on average: 30*1440 = 43200 data points for entire month
- 5% of 43200 = 2160 top values are discarded to get 95th percentile values