A transparent, distributed multicast based HTTP caching software using the sophisticated reliable multicast transport protocol for reliable data transport with content prefetching/ preloading and data compression features thus saving bandwidth and upstream connectivity costs and improving significantly user perceived latency.
A SiMPLE network consists of a server-side SiMPLE proxy (SiMPLE SS) located on the 'hub' side of the satellite network with a good connection to the Internet and client-side SiMPLE proxies (SiMPLE CS) located at the remote sites. Whenever a user wants to retrieve a certain web page his browser will try to access the page and when it cannot find it in his cache or in the cache of the ISP it will be directed to the web-server hosting the page. Especially in satellite networks this may take considerable time, possibly the user gives up! Using SiMPLE the browser will immediately access the SiMPLE CS and in case it finds the page there the system will not use any transmission capacity at all. In case the SiMPLE CS does not have the page available the request is directed to the SiMPLE SS and only if it cannot be found there it will be directed to the web-server. During transmission of the file from the host the SiMPLE SS intercepts the HTML files destined for the SiMPLE CS and starts retrieving the various embedded objects in that page on behalf of the client. The SiMPLE SS proxy then compresses and pushes the objects to the SiMPLE CS. Since the data is transmitted via Multicast to all SiMPLE CSs in the network pages that have already been requested by one user are immediately available to all users.
Applications
SiMPLE enhances any HTTP based data distribution application e.g. for
enhanced Internet or Intranet cache updating and preloading/prefetching via a DVB-S (or DVB-T) channel,
data dissemination services like file transfer (SW updates, distribution of Audio/Video files or documents),
fast Internet solutions via satellite (or via terrestrial DVB networks),
streaming of Audio/Video data via IP.
Features
In order to avoid wasting expensive satellite bandwidth and to reduce user perceived latency SiMPLE technology accelerates web access by transmitting requested objects via reliable multicast from the SiMPLE SS proxy to all SiMPLE CS proxies where they are stored in the local caches to be reused for posterior requests; using a pre-fetch module in the SiMPLE SS that downloads objects embedded in web pages in parallel to transmitting the initial HTML page of a web site; using fast connection setup of the UDP based reliable multicast protocol making handshake mechanisms unnecessary thus saving up to 50% of delivery time; by dynamic rate control using UDP instead of TCP thus avoiding transmission windows enabling high throughput and content compression of all objects transferred over the satellite link. DNS Name Resolutions is done by the SiMPLE SS proxy what significantly reduces the overhead of DNS lookups.
Show the SiMPLE Product Brief »
|