BNG Virtual Machine HTTP Request Handling
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Loss of energy
If the BNG creates and runs virtual machine instances locally, then network bandwidth occupation is reduced, but device complexity increases
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.
Data Source
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.


