Sub-bandwidth Package Rate Limiting for Cloud Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current bandwidth management in cloud services, particularly in shared bandwidth packages, lacks flexibility in rate limiting, leading to bandwidth contention where high-traffic types preempt resources, affecting other concurrent services.
Innovation Solution
Implementing sub-bandwidth packages within shared bandwidth packages allows for finer and more flexible rate limiting by setting different bandwidth policies for each sub-package, ensuring that maximum and minimum bandwidths are met independently, thereby preventing service disruptions.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a shared bandwidth package is used for multiple IP addresses, then cost is reduced and bandwidth is shared, but rate limiting becomes coarse-grained and bandwidth contention occurs where one traffic type preempts resources needed by other services
Solution Approach 1:
The patent segments the shared bandwidth package into multiple sub-bandwidth packages, each associated with specific IP addresses or traffic types. This segmentation allows independent rate limiting policies to be applied to different sub-packages while maintaining overall shared bandwidth utilization, thereby resolving the contradiction between bandwidth sharing flexibility and rate limiting granularity.
2Ease of operation
If a single rate limiting policy is applied to all traffic in a shared bandwidth package, then configuration is simple, but bandwidth contention occurs and service quality deteriorates
Solution Approach 1:
The patent divides the shared bandwidth package into sub-bandwidth packages that can be configured with different rate limiting policies. This segmentation enables differentiated service quality control for different traffic types while maintaining manageable configuration complexity through hierarchical structure.
Solution Approach 2:
The patent applies different rate limiting policies to different sub-bandwidth packages based on their specific traffic characteristics and service requirements. This local quality approach ensures that each service receives appropriate bandwidth guarantees and rate limiting treatment, improving overall service quality while maintaining configuration simplicity through standardized policy templates.
Data Source
AI summary
A bandwidth management and configuration method for a cloud service is provided, the method including configuring a shared bandwidth package for a tenant of the cloud service, the at least two IP addresses sharing the shared bandwidth package, and the at least two IP addresses being configured by the tenant, and; configuring at least one sub-bandwidth package of the shared bandwidth package, the at least one sub-bandwidth package being bound to at least one IP address; performing rate limiting management on packet traffic based on the at least one sub-bandwidth package and the shared bandwidth package. On a premise that a bandwidth policy of the shared bandwidth package is met, different bandwidth policies may be independently set for different sub-bandwidth packages. In this way, rate limiting on selected traffic can be performed more finely and flexibly.


