18421906. TRACKING APPLICATION SCALING FOR NETWORK BANDWIDTH ALLOCATION simplified abstract (Cisco Technology, Inc.)

From WikiPatents
Jump to navigation Jump to search

TRACKING APPLICATION SCALING FOR NETWORK BANDWIDTH ALLOCATION

Organization Name

Cisco Technology, Inc.

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.