In-network caching and name-based forwarding features of Named Data Networks (NDN) enable it to counteract the unstable connectivity and resource constraints problems of Mobile Ad Hoc Networks (MANET). The topology-aware and hybrid NDN caching schemes often struggle to adapt to dynamic topology changes in NDN-based MANET. Moreover, the decentralized nature of MANET leads the existing schemes, especially the hybrid ones that install multiple caching schemes in a node and select the best option at any given time, to become stuck with the local best scheme. Software-defined networking (SDN) is an approach that decouples and centralizes the control planes of nodes from the data planes. The centralized controller is connected to each node and is aware of the underlying cache state of each node. It can be programmed to recommend a global caching strategy to the nodes. Under such SDN-based NDN circumstances, the hybrid caching schemes that utilize identical parameters, such as hop-distance, to make caching decisions or that operate the cache based on the local best solution may undermine the efficient content retrieval in MANETs. A new hybrid caching strategy that can combine content and node attributes to make caching decisions under changing network contexts, such as varying resource availability or traffic load, is inevitable. Such a hybrid strategy can scale well in terms of network resource usage and optimizing network performance. In this direction, we propose a reinforcement learning-based hybrid caching scheme, namely SDN-Qache, that equips each router with a content-attribute-based and a node-attribute-based caching schemes and uses the Q-learning algorithm to pick the most suitable local caching option. The nodes communicate their local optimal caching choices to the controller, which utilizes the information to compute a global optimal solution and recommend it back to the nodes. Simulation reveals that SDN-Qache improves the PDR by approximately 10%, content retrieval latency by approximately 40%, retransmission ratio by approximately 8.5%, and cache replacement rate by approximately 70% compared to the reference strategies.
扫码关注我们
求助内容:
应助结果提醒方式:
