Enhancing Network Performance and Consumer Experience in Named Data Networking (NDN)
Citation:
IOANNOU, ANDRIANA, Enhancing Network Performance and Consumer Experience in Named Data Networking (NDN), Trinity College Dublin.School of Computer Science & Statistics, 2020Download Item:
Abstract:
Named Data Networking (NDN) is an Information-Centric Networking (ICN) architecture proposed as an alternative to the current Internet infrastructure. Using the publish-subscribe paradigm and a standardised naming scheme, ICN allows the components of a publish-subscribe solution to interact without tight coupling between them.
NDN supports a hierarchical naming scheme that identifies chunks of an object resource such as a service, web page, file, etc., using a content identifier. Content identifiers should be location-free and all identical contents should share the same content identifier. This way, content can be freely distributed and cached within the infrastructure utilising the capacity of routers on the path from a source to a destination, called on-path caching. A hierarchical naming scheme may also enable the functionality of request aggregation at routers. The purpose of this mechanism is to aggregate close-in-time requests for the same content and to propagate only the first of them to a content source(s).
This thesis focuses on the exploration of the on-path caching feature and the request aggregation mechanism of NDN to enhance the network performance and the consumer experience within an Internet Service Provider (ISP)/Autonomous System (AS) network by reducing the intra and inter-network traffic and the content delivery times of consumers. By reducing the intra and inter-network traffic of an ISP/AS network, a reduction of the content delivery times of consumers is also expected.
Popularity and Location-based Caching (PLbC) is a lightweight caching algorithm that utilises the criterion of content popularity and the criterion of the location of routers on delivery paths by incorporating them into the caching decision process to construct a probability. PLbC has been shown to outperform the caching policy proven to perform the best among a number of caching policies evaluated in this thesis, i.e. PC+. PLbC has been shown to yield a 3-6% higher probability of retrieving the content locally from the caches of routers compared to PC+, while caching 11-15% less content within the local ISP/AS network. Yet, PLbC is unable to fully utilise the cache capacity of routers as this approaches the catalog size, i.e. the number of object resources within a network.
Content Sharing-Extended Request Aggregation (CS-ERA) is a mechanism that focuses on content sharing between consumers that request to retrieve the same object resource. For this purpose, CS-ERA exploits the mechanism of request aggregation to bound successive requests to be satisfied within the boundaries of the local ISP/AS network, if a local replica exists. To increase the number of successive requests to be bounded, CS-ERA extends the naming granularity to which request aggregation is ap- plied from a chunk to an object resource. CS-ERA has been shown to outperform the original request aggregation mechanism by aggregating 11-17% more object requests within an ISP/AS network, while satisfying 52-81% more chunks of an object resource locally. The results vary depending on whether on-path caching is enabled or disabled.
Sponsor
Grant Number
Higher Education Authority (HEA)
European Union (EU)
Government of Ireland
Description:
APPROVED
Author: IOANNOU, ANDRIANA
Advisor:
Weber, StefanQualification name:
Doctor of Philosophy (Ph.D.)Publisher:
Trinity College Dublin. School of Computer Science & Statistics. Discipline of Computer ScienceType of material:
ThesisCollections
Availability:
Full text availableMetadata
Show full item recordLicences:
Related items
Showing items related by title, author, creator and subject.
-
Vulnerability Assessment of Infrastructure Networks Following Earthquakes: The Fundamental Step to Assess Network Resilience and Functional Recovery
Saadat, Yalda; Nikolaou, Sissy; Sattar, Siamak; ICASP14; Debock, D. Jared; Cook, Dustin (2023)Disruptive events can result in devastating damage and interruptions in distributed infrastructure networks (e.g., Transportation network), affecting the lives and wellbeing of communities that rely on their functionality. ... -
Water distribution network sectorisation Water distribution network sectorisation
Hajebi, Saeed (Trinity College (Dublin, Ireland). School of Computer Science & Statistics, 2015)A water distribution network (WDN) supplies drinking water to homes and businesses, and links water sources to consumers. Such networks are typically complex and dynamic, consisting of thousands of nodes interconnected by ... -
Investigation of LiMo3Se3 nanowires, nanowire networks and ion-exchanged X+ {Mo3Se3}- networks
Sheridan, John Gerard (Trinity College (Dublin, Ireland). School of Chemistry, 2011)With the limits of current silicon processing techniques drawing nearer, the "bottom up" approach for future technologies has become a focus of major research worldwide. This requires detailed studies of possible replacement ...