Router Modelling and Packet Level Cache Implementation for Content Aware TCP (CATCP)

No Thumbnail Available
Journal Title
Journal ISSN
Volume Title
Sähkötekniikan korkeakoulu | Master's thesis
Ask about the availability of the thesis by sending email to the Aalto University Learning Centre oppimiskeskus@aalto.fi
Date
2016-06-13
Department
Major/Subject
Networking Technology
Mcode
S3029
Degree programme
TLT - Master’s Programme in Communications Engineering (TS2005)
Language
en
Pages
65+8
Series
Abstract
Internet is more content oriented than ever before, In today's Internet scalable content access is provided by content distribution networks (CDN), application specific caches, proxies etc. The proliferation of these systems is complex and expensive. In the past few years many data-oriented or information-centric network architectures have been proposed such as DONA, PSIRP, CCN etc., but these new clean-state architecture proposals have seen little deployment because of its expensive initial costs. In the thesis, we present CATCP - Content Aware TCP an incrementally deployable approach to bring content-aware and in-network caching to TCP. In our approach, content-aware senders cooperate with in-network segment caches, integrated with routers and other middle boxes, to support scalable content delivery to unmodified clients. This effectively supports opportunistic caching for time-shifted content access, as well as synchronous multicast delivery to concurrent receivers. Our approach is application protocol-independent, and provides support beyond HTTP caching or managed CDNs. We demonstrate the effectiveness of our design using measurements of a Linux-based prototype implementation, and performance evaluation using ns-3 simulations along and Network Simulation Cradle. The results show CATCP can effectively reduce server side and network load.
Description
Supervisor
Ott, Jorg
Thesis advisor
sarolahti, Pasi
Keywords
TCP, content-centric, internet, caching
Other note
Citation