BNG Virtual Machine HTTP Request Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing HTTP network architectures, particularly those involving broadband network gateways (BNGs), face significant bandwidth occupancy issues due to the need to forward HTTP requests and responses between user equipment and application servers across public networks.

Innovation Solution

The method involves a BNG receiving an HTTP request from user equipment, adding its identifier to the request to create a virtual machine (VM) on the BNG, and deploying an application server end on this VM, thereby eliminating the need to forward requests to external application servers, thus reducing network bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the BNG forwards HTTP requests to external application servers through public networks, then the service can be executed, but network bandwidth is significantly occupied

Engineering Contradiction:
Improveservice executionVSAvoidnetwork bandwidth occupation
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent merges the application server functionality with the BNG by deploying virtual machine instances running application server software directly on the BNG infrastructure. This consolidation eliminates the need for separate external application servers and reduces network bandwidth consumption by handling requests locally.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent transitions from a distributed architecture where application servers reside on external networks to a localized architecture where virtual machine instances run on the BNG itself. This dimensional shift from external to internal deployment resolves the bandwidth occupation issue while maintaining service execution capability.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Loss of energy

If the BNG creates and runs virtual machine instances locally, then network bandwidth occupation is reduced, but device complexity increases

Engineering Contradiction:
Improvenetwork bandwidth occupationVSAvoidBNG system complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The BNG is designed to perform multiple functions: traditional broadband access routing plus local virtual machine hosting and application server execution. This multi-functionality allows the single device to reduce bandwidth usage while managing the complexity of running virtualized workloads through integrated resource management.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10225318B2Method used for hypertext transfer protocol network, and broadband network gateway
Publication Date: 2019.03.05 HUAWEI TECH CO LTD
  • US10225318B2 patent drawing
  • US10225318B2 patent drawing
  • US10225318B2 patent drawing

AI summary

Embodiments of the present invention provide a method used for an HTTP network, including: receiving, by a BNG, a first HTTP request sent by user equipment; adding, by the BNG, an identifier of the BNG to the first HTTP request, to obtain a second HTTP request; sending, by the BNG, the second HTTP request to an application server; receiving, by the BNG, a third HTTP request sent by the application server, where the third HTTP request includes location information of an image for creating a virtual machine; and obtaining, by the BNG, the image according to the location information, and creating, by the BNG, the virtual machine in the BNG according to the image.