Journal article
Session persistence for dynamic web applications in Named Data Networking
Journal of network and computer applications, v 125
01 Jan 2019
Featured in Collection : UN Sustainable Development Goals @ Drexel
Abstract
Named Data Networking (NDN) is a promising future network architecture. It greatly facilitates static Web content distribution due to its information-centric communication paradigm, novel in-network caching, and name-based routing features. However, NDN still lacks efficient support for dynamic Web applications. Specifically, the inefficient communications are attributed to inherent features of NDN, such as its being multisource and multicast, as well as its decoupling of content from location. A dynamic Web request generally includes dozens of Interest packets. Since NDN lacks efficient support for the session persistence of dynamic Web applications, existing name-based forwarding strategies cannot effectively forward those Interest packets that belong to the same session to the specific server in cases where multiple server clusters are deployed by the Application Service Provider (ASP). This, therefore, leads to the packet retransmission problem: retransmitted Interest packets waste network resources and degrade the performance of dynamic Web applications. How to effectively maintain session persistence is worth considering for an NDN network. To this end, we design and implement a system framework that aims to enhance dynamic Web applications over NDN through a session-oriented approach. First, we propose a session-based forwarding model that maintains a virtual connection during an online interaction. Second, we design a robust forwarding scheme that can balance the dynamic content traffic with a fault recovery capability. Finally, we implement our approach and conduct experiments on the ndnSIM, network topology in the simulation is designed based on the China Education and Research Network 2. Experimental results show that the proposed approach significantly improves network utilization and reduces the service delay, i.e., 90.36%, 50.23% utilization improvement and 84.83%, 45.68% service delay reduction, respectively, compared with two existing approaches.
Metrics
Details
- Title
- Session persistence for dynamic web applications in Named Data Networking
- Creators
- Xiuquan Qiao - Beijing University of Posts and TelecommunicationsPei Ren - Beijing University of Posts and TelecommunicationsJunliang Chen - Beijing University of Posts and TelecommunicationsWei Tan - IBM (United States)M. Brian Blake - Drexel UniversityWangli Xu - Renmin University of China
- Publication Details
- Journal of network and computer applications, v 125
- Publisher
- Elsevier
- Number of pages
- 16
- Grant note
- B18008 / 111 project; Ministry of Education, China - 111 Project 4172042 / Beijing Natural Science Foundation 61671081; 61720106007; 11471335 / National Natural Science Foundation of China; National Natural Science Foundation of China (NSFC) 2018XKJC01 / Fundamental Research Funds for the Central Universities
- Resource Type
- Journal article
- Language
- English
- Web of Science ID
- WOS:000452817900016
- Scopus ID
- 2-s2.0-85056223618
- Other Identifier
- 991019319095204721
UN Sustainable Development Goals (SDGs)
This publication has contributed to the advancement of the following goals:
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool:
- Collaboration types
- Industry collaboration
- Domestic collaboration
- International collaboration
- Web of Science research areas
- Computer Science, Hardware & Architecture
- Computer Science, Interdisciplinary Applications
- Computer Science, Software Engineering