实验室经过这几年的积累,发表了不少优秀的文章,现在在这做一个展示概要,包括文章的简介,pdf链接以及部分文章的开源代码github链接。

IEEE Transactions on Industrial Informatics ( Volume: 14 , Issue: 6 , June 2018 )

  • An NDN IoT Content Distribution Model With Network Coding Enhanced Forwarding Strategy for 5G
  • 文章链接:https://ieeexplore.ieee.org/document/8170270
  • 作者:Kai Lei,Shangru Zhong ,Fangxing Zhu,Kuai Xu,Haijun Zhang

简介:第五代(5G)物联网(IoT)应用的挑战性要求激发了对可行网络架构的期望需求,而命名数据网络(NDN)是支持高密度物联网应用的合适候选者。为了在大规模物联网应用中有效地分发越来越多的数据,本文将网络编码技术应用到NDN中,以提​​高物联网网络吞吐量和5G内容传输效率。基于概率的多径转发策略被设计用于网络编码以充分利用其潜力。为了量化在5G NDN中应用网络编码的性能优势,本文将网络编码集成到ndnSIM模拟器中实现的NDN流媒体系统中。实验结果清楚而公正地表明,考虑5G NDN中的网络编码可以显着提高性能,可靠性和QoS。此外,这是一般解决方案,因为它适用于大多数缓存方法。更重要的是,我们的方法在提供包括高质量流视频服务在内的不断增长的物联网应用方面具有巨大的潜力。

Abstract:

The challenging requirements of fifth-generation (5G) Internet-of-Things (IoT) applications have motivated a desired need for feasible network architecture, while Named Data Networking (NDN) is a suitable candidate to support the high density IoT applications. To effectively distribute increasingly large volumes of data in large-scale IoT applications, this paper applies network coding techniques into NDN to improve IoT network throughput and efficiency of content delivery for 5G. A probability-based multipath forwarding strategy is designed for network coding to make full use of its potential. To quantify performance benefits of applying network coding in 5G NDN, this paper integrates network coding into a NDN streaming media system implemented in the ndnSIM simulator. The experimental results clearly and fairly demonstrate that considering network coding in 5G NDN can significantly improve the performance, reliability, and QoS. Besides, this is a general solution as it is applicable for most cache approaches. More importantly, our approach has promising potentials in delivering growing IoT applications including high-quality streaming video services.

 

 

2015 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery

简介:随着命名数据网络(NDN)的不断增长的应用不断增加对网络带宽的需求,开发有效的拥塞机制已成为NDN架构的高优先级研究任务之一。本文探讨了速率控制协议(RCP),这是NDN路由中唯一的逐跳特性,以及兴趣请求和数据包之间的一对一关系,为NDN开发了一种新的拥塞控制机制。具体来说,我们设计并实现了基于速率,显式和逐跳的拥塞控制算法,即NDN Hop-by-Hop RCP,即NHBH-RCP,以实现高链路利用率并提高整体网络吞吐量。此外,我们通过各种实验比较了NDN中的朴素拥塞控制算法和NHBH-RCP,发现我们提出的算法显着提高了NDN中数据传输的性能,减少了消费者和生产者之间的流完成时间。

Abstract

As the rising applications of Named Data Networking (NDN) continue to increase the demand on network bandwidth, developing effective congestion mechanisms has become one of the high-priority research tasks for NDN architecture. This paper explores rate control protocol (RCP), a unique hop-by-hop feature in NDN routing, and one-to-one relationship between interest requests and data packets to develop a novel congestion control mechanism for NDN. Specifically, we have designed and implemented a rate-based, explicit and hop-by-hop congestion control algorithm, NDN Hop-by-Hop RCP, namely NHBH-RCP, to achieve high link utilization and increase overall network throughput. In addition, we compare the naive congestion control algorithm in NDN with NHBH-RCP via various experiments and find that our proposed algorithm significantly enhances the performance of data transfer in NDN and reduces flow-completion time between consumers and producers.

 

 

2014 IEEE 33rd International Performance Computing and Communications Conference (IPCCC)

简介:新的命名数据网络(NDN)已经将互联网从今天的基于IP的数据包传输模型转移到基于名称的数据检索模型。体系结构从IP地址转移到命名数据,从而通过网络内缓存和直接对象检索实现有效的内容交付。然而,由于广泛的数据复制和网络周边的丢失,这种转变也为保护数据对象和对命名数据提供适当的访问控制带来了挑战和障碍。本文以视频流服务为案例研究,为NDN设计,实现和评估基于加密和概率的访问控制模型。特别是,我们探索了公钥加密和对称密码的组合来加密视频数据,以防止未经授权的访问。此外,我们构建了一个bloom-filter概率数据结构,用于预先过滤来自消费者的兴趣,而无需所需的凭据。我们的实验结果证明了所提出的模型提供访问控制的能力,同时给生产者和消费者带来了低系统和性能开销。

Abstract

The new named data networking (NDN) has shifted the Internet from today’s IP-based packet-delivery model to the name-based data retrieval model. The architecture shift from IP addresses to named data results in effective content delivery via in-networking cache and direct object retrieval. However, this shift has also created challenges and obstacles for securing data objects and providing appropriate access control on named data due to broad data replications and the loss of network perimeters. This paper designs, implements, and evaluates an encryption and probability based access control model for NDN with video streaming service as a case study. In particularly, we explore a combination of public-key cryptography and symmetric ciphers to encrypt video data for preventing unauthorized access. In addition, we build a bloom-filter probabilistic data structure for pre-filtering Interests from consumers without desired credentials. Our experimental results have demonstrated the capabilities of the proposed model for providing access control while incurring low system and performance overhead on producers and consumers.

 

 

2015 IEEE International Conference on Communications (ICC)

简介:

转发策略是命名数据网络(NDN)的弹性和效率的关键,NDN是一个新的基础研究领域。对于转发策略,从多个备选接口动态选择最佳接口以转发兴趣包确实是多属性决策(MADM)问题。本文提出了一种基于熵的概率转发(EPF)策略,基于接口的动态可用性和静态路由信息的组合,进行随机接口选择,与确定性接口选择相比,实现了更好的负载均衡。通过客观地为属性分配权重并考虑多个实时网络条件度量,EPF可以更准确,更全面地获得接口的可用性。由于可以轻松添加其他网络指标并将其集成到界面的评估模型中,因此EPF提供了良好的可扩展性。此外,我们创新地定义了两个参数(γ,δ),可用于权衡静态路由信息和接口动态运行状态之间的影响因素,为不同的网络和应用场景定制EPF策略。实验表明,与代表性的BestRoute转发策略相比,EPF可以实现更好的负载平衡并实现更高的吞吐量。

Abstract

The forwarding strategy is the key to the resiliency and efficiency of Named Data Networking (NDN), which is a new and fundamental research area. For forwarding strategy, dynamically selecting an optimal interface from multiple alternative interfaces to forward an Interest packet is indeed a multiple attribute decision making (MADM) problem. In this paper, an entropy-based probabilistic forwarding (EPF) strategy is proposed to make a stochastic interface selection based on the combination of interfaces’ dynamic availabilities and static routing information, which achieves better load balance in comparison with deterministic interface selection. By objectively assigning weights to attributes and considering multiple real-time network condition metrics, EPF can obtain the availabilities of interfaces more accurately and comprehensively. Since additional network metrics can be easily added and integrated into interfaces’ assessment model, EPF provides good extensibility. In addition, we innovatively define two parameters (γ, δ) which can be used to trade off the effect factors between static routing information and dynamic running status of interfaces to customize EPF strategy for different network and application scenarios. Experiments show that EPF can realize preferable load balance and achieve higher throughput compared to the representative BestRoute forwarding strategy。

 

 

2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN)

简介:Blockchain为参与者提供了一种新方法,可以在不受信任的网络中维护可靠的数据库,而无需集中管理。然而,在IP网络中的实际区块链系统中仍存在许多严重问题,例如缺乏对多播的支持和状态的层次结构。在本文中,我们设计了一个类似比特币的区块链系统,名为BlockNDN over Named Data Networking,我们也在我们的集群上实现和部署它。由此产生的设计解决了IP网络中的那些问题。它提供完全分散的系统并简化系统架构。它还改善了弱连接现象并减少了广播开销。

Abstract:

Blockchain provides a new approach for participants to maintain reliable databases in untrusted networks without centralized authorities. However, there are still many serious problems in real blockchain systems in IP network such as the lack of support for multicast and the hierarchies of status. In this paper, we design a bitcoin-like blockchain system named BlockNDN over Named Data Networking and we implement and deploy it on our cluster as well. The resulting design solves those problems in IP network. It provides completely decentralized systems and simplifies system architecture. It also improves the weak-connectivity phenomenon and decreases the broadcast overhead.

 

 

2016 IEEE Trustcom/BigDataSE/ISPA

简介:命名数据网络(NDN)的面向内容的模型允许消费者更多地关注目标数据本身而不是数据存储位置。与IP不同,NDN具有独特的特性,即转发平面使每个路由器能够独立地选择下一个转发跳,而不依赖于路由。因此,转发策略在NDN中的自适应和有效数据传输中起着重要作用。现有的转发策略不够智能,无法应对网络的复杂性和应用需求的多样性。本文提出了一种智能转发策略,它将在线机器学习方法集成到转发过程中接口概率的优化中。最初,提出了一种概率二叉树结构,将转发过程抽象为从根节点到叶节点的路径选择过程,为机器学习提供理论支持,降低转发过程的复杂度。此外,我们通过采用模拟结合的思想改进了我们的策略,以防止收敛到有限的局部最优解。实验结果表明,与其他现有的转发策略相比,该策略可以降低时间复杂度,并实现更高的吞吐量,更好的负载平衡和更低的丢包率。与BestRoute(NDN中广泛使用的策略)相比,在不同情况下,丢弃率分别降低了60%和34%。

Abstract:

The content-oriented model of Named Data Networking (NDN) allows consumers to pay more attention to the targeting data itself instead of the location of where the data is stored. Different from IP, NDN has a unique feature that forwarding plane enables each router to select the next forwarding hop independently without relying on routing. Therefore, forwarding strategies play a significant role for adaptive and efficient data transmission in NDN. Existing forwarding strategies are not smart enough to cope with the complexity of network and diversity of application demands. This paper presents an intelligent forwarding strategy, which integrates online machine learning method into the optimization of interface probabilities during forwarding process. Originally, a probabilistic binary tree structure is proposed to abstract the forwarding process as a path selection process traversing from the root node to the leaf node, which provides theoretical support for machine learning and reduces the complexity of forwarding process. In addition, we improved our strategy to prevent the convergence into limited local optimal solution by adopting the idea of simulated an nealing. Experimental results show that the proposed strategy can reduce time complexity, as well as achieve higher throughput, better load balance and lower packet drop rates in comparison with other existing forwarding strategies. The drop rates are reduced by 60% and 34% respectively in different scenarios compared with BestRoute, a strategy widely used in NDN.

 

 

2015 IEEE Global Communications Conference (GLOBECOM)

简介:转发策略是命名数据网络(NDN)实现动态,自适应和智能转发的关键特性,但该领域的工作仍处于初级阶段。在本文中,选择NDN中多个备选方案中的哪个转发接口被定义为多属性决策(MADM)问题和基于最大化偏差的概率转发(MDPF)策略,以选择概率转发接口。由于多个网络指标(如接口状态,待处理的兴趣编号)被一起考虑,因此可以更准确地获得每个替代接口的可用性。因此,可以实现更好的内容传递效率。此外,MDPF提供了良好的可扩展性,因为可以添加任何适当的度量来增强或自定义它。我们在ndnSIM中实施该提案,并将其与各种拓扑和方案下的BestRoute和基于PI的策略进行比较。实验结果表明,MDPF策略对网络变化响应更快,更敏感,可以实现更高的吞吐量,更低的丢弃率以及更好的负载均衡。

Abstract:

Forwarding strategy is the key feature of Named Data Networking (NDN) to realize dynamic, adaptive and intelligent forwarding, but work in this area is still at a very preliminary stage. In this paper, selecting which forwarding interface among multiple alternatives in NDN is defined as a multiple attribute decision making (MADM) problem and a maximizing deviation based probabilistic forwarding (MDPF) strategy is proposed to select forwarding interface on probability. Since multiple network metrics such as interface status, pending Interest numbers are considered together, each alternative interface’s availability is obtained more accurately. Thus, better content delivery efficiency can be achieved. In addition, MDPF provides good extensibility, as any appropriate metric can be added to enhance or customize it. We implement the proposal in ndnSIM and compare it with BestRoute and PI-based strategies under various topologies and scenarios. Experimental results show that MDPF strategy is more responsive and sensitive to network changes, and can realize higher throughput, lower drop rate as well as better load balance.

 

 

ACM-ICN 2014

简介:本文设计并实现了一个基于NDN的媒体流系统可扩展控制面板。该系统是基于先前基于IP的P2P媒体流系统Hippo [1]开发的,该系统包含一组用于操纵P2P功能的控制服务器,例如跟踪器等。系统可扩展性成为最困难的问题之一。 P2P系统的用户规模变得非常大。我们利用SNC [2]的相同原理设计了NDN-Hippo的控制层。至于实现,我们采取了两步的方法:首先将Hippo的控制层移植到基于NDN的系统,然后再移植媒体流量层。通过分离控制层和媒体层,我们的演示证明,不仅可以在NDN中巧妙地和本能地实现跟踪器的某些管理功能,而且还大大提高了NDN版本的Hippo的可扩展性。

ABSTRACT

An NDN-based scalable control panel for a media streaming system was designed and implemented in this paper. The system is developed based on a previous IP-based P2P media streaming system named Hippo [1], which contains a group of control servers to manipulate P2P functionalities, such as the tracker, etc. System scalability becomes one of the most difficult problems when the user size of P2P system grows very large. We took the advantages from the same principle of SNC [2] to design the NDN-Hippo’s control layer. As for implementation, we took a two-step approach: First porting the control layer of Hippo to NDN-based system, then porting media traffic layer later. By separating control and media layers, our demo demonstrates that not only some management functions of tracker can be smartly and instinctively achieved in NDN, but also the scalability of NDN version of Hippo has been greatly improved.