4 research outputs found
An efficient pending interest table control management in named data network
Named Data Networking (NDN) is an emerging Internet architecture that employs a new network communication model based on the identity of Internet content. Its core component, the Pending Interest Table (PIT) serves a significant role of recording Interest packet information which is ready to be sent but in waiting for matching Data packet. In managing PIT, the issue of flow PIT sizing has been very challenging due to massive use of long Interest lifetime particularly when there is no flexible replacement policy, hence affecting PIT performance. The aim of this study is to propose an efficient PIT Control Management (PITCM) approach to be used in handling incoming
Interest packets in order to mitigate PIT overflow thus enhancing PIT utilization and
performance. PITCM consists of Adaptive Virtual PIT (AVPIT) mechanism, Smart Threshold Interest Lifetime (STIL) mechanism and Highest Lifetime Least Request (HLLR) policy. The AVPIT is responsible for obtaining early PIT overflow prediction and reaction. STIL is meant for adjusting lifetime value for incoming Interest packet while HLLR is utilized for managing PIT entries in efficient manner. A specific research
methodology is followed to ensure that the work is rigorous in achieving the aim of the study. The network simulation tool is used to design and evaluate PITCM. The results of study show that PITCM outperforms the performance of standard NDN PIT with 45% higher Interest satisfaction rate, 78% less Interest retransmission rate and 65% less Interest drop rate. In addition, Interest satisfaction delay and PIT length is reduced significantly to 33% and 46%, respectively. The contribution of this study is important for Interest packet management in NDN routing and forwarding systems. The AVPIT and STIL mechanisms as well as the HLLR policy can be used in monitoring,
controlling and managing the PIT contents for Internet architecture of the future
Applying named data networking in mobile ad hoc networks
This thesis presents the Name-based Mobile Ad-hoc Network (nMANET) approach
to content distribution that ensure and enables responsible research on applying
named data networking protocol in mobile ad-hoc networks. The test framework
of the nMANET approach allows reproducibility of experiments and validation of
expected results based on analysis of experimental data. The area of application for
nMANETs is the distribution of humanitarian information in emergency scenarios.
Named-Data Networking (NDN) and ad-hoc mobile communication allow exchange
of emergency information in situations where central services such as cellular towers
and electric systems are disrupted.
The implemented prototype enables researchers to reproduce experiments on
content distribution that consider constraints on mobile resources, such as the
remaining power of mobile devices and available network bandwidth. The nMANET
framework validates a set of experiments by measuring network traffic and energy
consumption from both real mobile devices and those in a simulated environment.
Additionally, this thesis presents results from experiments in which the nMANET
forwarding strategies and traditional wireless services, such as hotpost, are analysed
and compared. This experimental data represents the evidence that supports and
validates the methodology presented in this thesis.
The design and implementation of an nMANET prototype, the Java NDN Forwarder
Daemon (JNFD) is presented as a testing framework, which follows the principles
of continuous integration, continuous testing and continuous deployment. This
testing framework is used to validate JNFD and IP-based technologies, such as
HTTP in a MANET using the OLSR routing protocol, as well as traditional wireless
infrastructure mode wireless.
The set of experiments executed, in a small network of Android smart-phones
connected in ad-hoc mode and in a virtual ad-hoc network simulator show the
advantages of reproducibility using nMANET features. JNFD is open source, all
experiments are scripted, they are repeatable and scalable. Additionally, JNFD
utilises real GPS traces to simulate mobility of nodes during experiments. This
thesis provides experimental evidence to show that nMANET allows reproducibility
and validation of a wide range of future experiments applying NDN on MANETs
Implementing Instant Messaging Using Named Data General Terms
ABSTRACT The Internet has been a huge success, but it is showing signs of age. Among multiple proposed directions for the Internet's future design is a promising architecture called Named Data Networking (NDN). NDN casts data as a first class element of the network's architecture in an effort to greatly facilitate new application development. However, as with any new architecture, one important deployment issues is being able to evolve existing applications. In this paper, we use a library for Instant Messaging (IM) applications called libpurple as a case study to demonstrate both the advantages of implementing IM as a serverless application in NDN and to explore promising approaches to porting applications to NDN. Our new serverless design enables IM clients to chat with each other without infrastructure support. Since libpurple is widely used as the transport layer of several IM applications (including Pidgin, Adium, and Apolio IM) our new library NDNPurple is able to seamlessly support these applications without modification to higher-layer code. In this work, we propose that our serverless design serves as a template for porting applications, and using it requires only trivial changes existing applications' state machines in order to facilitate interactions with NDN through. We do this by embedding a local pseudo-proxy in the application itself, and we are therefore able to leave the legacy code's state machine alone