CCN Interfaces for efficient caching in classical networks
Although CCN is designed to replace current IP network, it can also be applied on top of existing infrastructure. This has the advantage that CCNs caching technology can already be implemented in a network under user control and interact transparently with classical networks and third party applications. At JCP-Connect, we have developed a CCN proxy that for certain protocols (HTTP, SMTP, etc) translates CCN traffic to traditional IP traffic and vice versa. As a result content is automatically cached in the local network resulting in faster access and reduce bandwidth usage and costs.
Efficient and Adaptive Video Streaming
Adaptive Streaming over HTTP (DASH) is an emerging standard for adaptive streaming that was recently ratified by ISO/IEC MPEG to overcome these problems. DASH is agnostic to the used codecs and supports different transport formats such as the ISO Base Media File Format (ISOBMFF). JCP-Connect in collaboration with University of Klagenfurt, implemented DASH over CCN (DASC) and showed that thanks to in-network caching, the quality of the video progressively improves for end users.
Disconnection predictor and contextual caching
Predicting imminent disconnections in WIFI networks is important to initiate a seamless “handover” between access points resulting in a continuous user experience. Unfortunately, in relatively large scale WIFI networks (e.g. city) coverage is typically not 100%, but there exists “gaps” between covered areas. To ensure continuous experience in this case, one needs to graciously handle these gaps until a client connects to the subsequent access point. A means is to prefetch content on the client device before a user requests it. For example, if a client is watching a 2 hour video on YouTube and a disconnection is imminent in the next 20 seconds, which is expected to last for 30 seconds. The prefetcher request the upcoming 30 seconds in advance in order to cover the period without a connection.
See also: recent publications on these topics.