18421906. TRACKING APPLICATION SCALING FOR NETWORK BANDWIDTH ALLOCATION simplified abstract (Cisco Technology, Inc.)
Contents
- 1 TRACKING APPLICATION SCALING FOR NETWORK BANDWIDTH ALLOCATION
- 1.1 Organization Name
- 1.2 Inventor(s)
- 1.3 TRACKING APPLICATION SCALING FOR NETWORK BANDWIDTH ALLOCATION - 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 Original Abstract Submitted
TRACKING APPLICATION SCALING FOR NETWORK BANDWIDTH ALLOCATION
Organization Name
Inventor(s)
Lorand Jakab of Gheorghieni (RO)
Alberto Rodriguez-natal of Leon (ES)
Fabio R. Maino of Palo Alto CA (US)
John G. Apostolopoulos of Palo Alto CA (US)
TRACKING APPLICATION SCALING FOR NETWORK BANDWIDTH ALLOCATION - A simplified explanation of the abstract
This abstract first appeared for US patent application 18421906 titled 'TRACKING APPLICATION SCALING FOR NETWORK BANDWIDTH ALLOCATION
Simplified Explanation
The patent application abstract describes techniques for tracking compute capacity of a scalable application service platform to perform dynamic bandwidth allocation for data flows associated with applications hosted by the service platform.
- Allocating a first amount of bandwidth of a physical underlay of a network for data flows associated with an application.
- Receiving an indication of an amount of computing resources allocated to host the application from the scalable application service hosting the application.
- Determining a second amount of bandwidth of the physical underlay to allocate for the data flows based on the indications.
- Allocating the second amount of bandwidth of the physical underlay of the network for the data flows associated with the application.
Potential Applications
This technology could be applied in cloud computing environments, content delivery networks, and other networked systems where dynamic bandwidth allocation based on compute capacity is crucial.
Problems Solved
This technology solves the problem of efficiently managing bandwidth allocation in scalable application service platforms to ensure optimal performance for hosted applications.
Benefits
The benefits of this technology include improved network performance, better resource utilization, and enhanced scalability for application hosting services.
Potential Commercial Applications
Potential commercial applications of this technology include cloud service providers, data centers, and network infrastructure companies looking to optimize bandwidth allocation in scalable application hosting environments.
Possible Prior Art
One possible prior art could be techniques for dynamic bandwidth allocation based on network traffic analysis or application performance monitoring in cloud computing environments.
What are the specific computing resources that are considered for bandwidth allocation in this technology?
The specific computing resources considered for bandwidth allocation in this technology include CPU, memory, storage, and network resources allocated to host the application on the scalable application service platform.
How does this technology adapt to changes in compute capacity and bandwidth requirements over time?
This technology adapts to changes in compute capacity and bandwidth requirements over time by continuously monitoring the allocated computing resources and dynamically adjusting the bandwidth allocation for data flows based on the current resource utilization and application demands.
Original Abstract Submitted
Techniques for tracking compute capacity of a scalable application service platform to perform dynamic bandwidth allocation for data flows associated with applications hosted by the service platform are disclosed. Some of the techniques may include allocating a first amount of bandwidth of a physical underlay of a network for data flows associated with an application. The techniques may also include receiving, from a scalable application service hosting the application, an indication of an amount of computing resources of the scalable application service that are allocated to host the application. Based at least in part on the indications, a second amount of bandwidth of the physical underlay to allocate for the data flows may be determined. The techniques may also include allocating the second amount of bandwidth of the physical underlay of the network for the data flows associated with the application.