School of Information Science and Engineering, Central South University, Changsha 410083, China.
The State Key Laboratory of Industrial Control Technology, Zhejiang University, Hangzhou 310027, China.
Sensors (Basel). 2018 May 29;18(6):1750. doi: 10.3390/s18061750.
Hundreds of thousands of ubiquitous sensing (US) devices have provided an enormous number of data for Information-Centric Networking (ICN), which is an emerging network architecture that has the potential to solve a great variety of issues faced by the traditional network. A Caching Joint Shortcut Routing (CJSR) scheme is proposed in this paper to improve the Quality of service (QoS) for ICN. The CJSR scheme mainly has two innovations which are different from other in-network caching schemes: (1) Two routing shortcuts are set up to reduce the length of routing paths. Because of some inconvenient transmission processes, the routing paths of previous schemes are prolonged, and users can only request data from Data Centers (DCs) until the data have been uploaded from Data Producers (DPs) to DCs. Hence, the first kind of shortcut is built from DPs to users directly. This shortcut could release the burden of whole network and reduce delay. Moreover, in the second shortcut routing method, a Content Router (CR) which could yield shorter length of uploading routing path from DPs to DCs is chosen, and then data packets are uploaded through this chosen CR. In this method, the uploading path shares some segments with the pre-caching path, thus the overall length of routing paths is reduced. (2) The second innovation of the CJSR scheme is that a cooperative pre-caching mechanism is proposed so that QoS could have a further increase. Besides being used in downloading routing, the pre-caching mechanism can also be used when data packets are uploaded towards DCs. Combining uploading and downloading pre-caching, the cooperative pre-caching mechanism exhibits high performance in different situations. Furthermore, to address the scarcity of storage size, an algorithm that could make use of storage from idle CRs is proposed. After comparing the proposed scheme with five existing schemes via simulations, experiments results reveal that the CJSR scheme could reduce the total number of processed interest packets by 54.8%, enhance the cache hits of each CR and reduce the number of total hop counts by 51.6% and cut down the length of routing path for users to obtain their interested data by 28.6⁻85.7% compared with the traditional NDN scheme. Moreover, the length of uploading routing path could be decreased by 8.3⁻33.3%.
数以十万计的无处不在的传感器设备为信息中心网络(ICN)提供了大量数据,ICN 是一种新兴的网络架构,有潜力解决传统网络面临的各种问题。本文提出了一种缓存联合短路由(CJSR)方案,以提高 ICN 的服务质量(QoS)。CJSR 方案主要有两个创新点,与其他网络内缓存方案不同:(1)设置了两条路由捷径,以缩短路由路径的长度。由于一些不便的传输过程,以前的方案的路由路径被延长,用户只能从数据中心(DC)请求数据,直到数据从数据生产者(DP)上传到 DC。因此,第一种捷径是从 DP 直接到用户建立的。这条捷径可以减轻整个网络的负担,减少延迟。此外,在第二种捷径路由方法中,选择一个可以从 DP 到 DC 生成更短上传路由路径的内容路由器(CR),然后通过这个选择的 CR 上传数据包。在这种方法中,上传路径与预缓存路径共享一些段,从而缩短了路由路径的总长度。(2)CJSR 方案的第二个创新是提出了一种协作预缓存机制,以进一步提高 QoS。除了在下载路由中使用外,预缓存机制也可以在数据分组上传到 DC 时使用。结合上传和下载预缓存,协作预缓存机制在不同情况下表现出高性能。此外,为了解决存储容量不足的问题,提出了一种利用空闲 CR 存储的算法。通过仿真与五个现有方案进行比较,实验结果表明,与传统的 NDN 方案相比,CJSR 方案可以减少 54.8%的处理兴趣包总数,提高每个 CR 的缓存命中率,减少 51.6%的总跳数,并将用户获得感兴趣数据的路由路径长度减少 28.6-85.7%。此外,上传路由路径的长度可以减少 8.3-33.3%。