Performance Enhancing Proxy for Satellite Broadband
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Satellite communications networks face challenges in providing data transmission speeds comparable to land-based networks, leading to increased user demand for faster data retrieval and transmission services.
Innovation Solution
A performance enhancing proxy (PEP) system and method that utilizes software components and hardware devices to facilitate two-way broadband services by establishing unidirectional persistent connections between a client proxy and a hub proxy across satellite and land communications networks, enabling efficient data retrieval and prefetching of frequently requested data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If satellite communications networks are used to provide data transmission services, then service coverage and accessibility are improved, but data transmission speed and retrieval time deteriorate compared to land-based networks
Solution Approach 1:
The PEP system performs preliminary actions by establishing persistent connections in advance and prefetching data before it is actually requested. The client proxy and hub proxy maintain pre-established connection pools, and the system predicts and retrieves frequently accessed data objects ahead of time, thereby reducing the perceived latency for satellite communications users.
Solution Approach 2:
The PEP system introduces intermediary components (client proxy and hub proxy) that act as mediators between the user and the satellite network. These proxies cache data locally, manage connection pools, and handle data retrieval operations, effectively decoupling the user experience from the inherent latency of satellite communications while maintaining service coverage advantages.
2Adaptability or versatility
If traditional connection-based protocols are used in satellite networks, then protocol compatibility is maintained, but data retrieval time and connection establishment overhead increase
Solution Approach 1:
The system establishes multiple persistent connections in advance between client proxy and hub proxy, creating a pool of ready-to-use connections. When data needs to be retrieved, the system can immediately use an existing connection from the pool rather than establishing a new connection, dramatically reducing connection establishment time while maintaining compatibility with standard protocols.
Solution Approach 2:
The connection pool size and composition are dynamically adjusted based on usage patterns and network conditions. The system can create, maintain, and terminate connections dynamically, optimizing the balance between having ready connections available and managing resource constraints in the satellite network environment.
Data Source
AI summary
One embodiment of the present invention may take the form of a method and a system for performance enhancing proxy (PEP). A PEP system may include a configuration of software components and hardware devices to increase the performance of a two-way satellite broadband service. The PEP system may include one or more embodiments to reduce the time necessary for users to transmit and receive data provided through a communication network.


