Active Cache Placement Method for Load Balancing in Named Data Networking
محورهای موضوعی : B.3. Communication/Networking and Information TechnologyBabak Nikmard 1 , Naser Movahhedinia 2 , Mohammad Reza Khayyambashi 3
1 - Faculty of Computer Engineering, NajafAbad Branch, Islamic Azad University, Najafabad, Iran
2 - Faculty of Computer Engineering, NajafAbad Branch, Islamic Azad University, Najafabad, Iran|Department of Computer Architecture, Faculty of Computer Engineering, University of Isfahan, Isfahan, Iran
3 - Faculty of Computer Engineering, NajafAbad Branch, Islamic Azad University, Najafabad, Iran|Department of Computer Architecture, Faculty of Computer Engineering, University of Isfahan, Isfahan, Iran
کلید واژه: Load balancing, Active Cache Placement, Content Popularity, Router Weight,
چکیده مقاله :
in Named Data Network (NDN), besides routing packets in the network, each router is able to cache and provide content. Depending on the caching policy, content can be cached in routers between the consumers and the servers. The NDN supports two streams. The flow of interest packets is propagated by the consumers in the network and passes through the nodes to the content provider routers or content producers. The flow of data packets is published from the content producer or the content provider, in reverse route. If the network leverage only one or more specific points to cache content as a provider, then the network’s load just focuses on them, and other parts of the network might be disabled. Consequently, by increasing the request rate, congestion might emerge.Fair content caching is proposed in this study to achieve load balancing in the network. Hence, the dynamic content storage approach is employed to balance the network load. In the proposed method, by balancing the load of each router in the network to the threshold limit, tries to balance the load in the entire network. In this approach, the amount of incoming traffic of each router is monitored, and if the load of each router exceeds the threshold limit, the router diverts its high-demand data to another part of the network that has a lower load share. Therefore, part of the requests related to some content will be sent to another part of the network to distribute the load more fairly.