My name is Tom Monnier, im a student at the University of Hasselt, Belgium. The subject of this website is my Master thesis.
Promotor: Wim Lamotte
Begeleider int tengels: Maarten Wijnants
Thesis description: Caching is a technique that is commonly used for years for speeding up the transportation of web content (eg. pictures, html pages) to end users. By caching content on a proxy close to end-users and providing the content from this location, start-up delays for the end-user can be decreased dramatically. The content doesn't has to be retrieved from the origin server (which might be located somewhere deep in the network), but can be transferred directly from the proxy server. Lower start-up delays in general lead to higher user satisfaction. A second advantage of proxy caching is decreased network traffic towards the origin server. Less network traffic means lower costs for the content supplier.
In recent years there's a huge uprising of mobile devices. These devices have many different charasteristics compared to standard desktop computers. PDA's for example have a smaller display. A consequence of this, is that content that is appropriate for a PC isn't suited for display on such a mobile device.
There are 2 possible approaches to solve this problem.
The objective of this thesis is to hold a literature study involving caching at proxies. For this purpose widely used caching algorithms will be studied, as well as the the combination of transcoding and caching. Equipping proxies with transcoders provides new possibilities involving content distribution. Are existing populair caching algorithms still efficient when proxy transcoding is enabled? Another part of the thesis is implementing and setting-up a proxy server (making use of the netfilter/iptables framework) and equipping it with a number of (elementary) transcoding functionalities.