{"id":5224,"date":"2023-08-25T18:32:42","date_gmt":"2023-08-25T18:32:42","guid":{"rendered":"https:\/\/getmyprojects.in\/projects\/?post_type=product&#038;p=5224"},"modified":"2023-08-25T18:33:38","modified_gmt":"2023-08-25T18:33:38","slug":"wildcard-rule-cache-management-for-software-defined-networks","status":"publish","type":"product","link":"https:\/\/getmyprojects.in\/projects\/product\/wildcard-rule-cache-management-for-software-defined-networks\/","title":{"rendered":"Wildcard Rule Cache Management for Software-Defined Networks"},"content":{"rendered":"<p style=\"text-align: center;\">We have proposed a scheme called CAching rules in Buck\u0002ets (CAB) to mitigate the dependency issue by partitioning the field space into buckets and caching rules associated with the requested buckets. In this paper, we propose the Adaptive Cache\u00a0 ManagEment (ACME) for CAB, which dynamically adjusts the sizes and shapes of buckets according to incoming traffic to achieve more efficient flow table utilization. The improvement<br \/>\nalso includes preloading rules that span a wide field space to reduce bandwidth usage in the control channel. We formalize the caching policies for CAB-ACME to guarantee the semantic correctness of packet classification. We evaluate the performance of CAB-ACME through software-based simulations and a prototype built with the OpenDaylight controller and hardware switches from multiple vendors. The results show that, compared<br \/>\nwith other rule caching schemes, CAB-ACME reduces the cache miss rate by one order of magnitude and the control channel bandwidth usage by a half. ACME also helps maintain a steadier performance under dynamic traffic changes compared with the baseline CAB design.<\/p>\n","protected":false},"excerpt":{"rendered":"<p style=\"text-align: center;\">we present the design and implementation<br \/>\nof a novel wildcard rule caching system named CAB-ACME.<br \/>\nCAB guarantees correct packet forwarding by partitioning the<br \/>\nfield space into buckets and caching buckets along with all<br \/>\nthe associated rules. ACME dynamically optimizes the buckets<br \/>\nto accommodate traffic dynamics, which improves flow table<br \/>\nefficiency and reduces control channel loads<\/p>\n","protected":false},"featured_media":5323,"comment_status":"open","ping_status":"closed","template":"","meta":{"inline_featured_image":false},"product_cat":[29,28],"product_tag":[73,74,75,33,76],"_links":{"self":[{"href":"https:\/\/getmyprojects.in\/projects\/wp-json\/wp\/v2\/product\/5224"}],"collection":[{"href":"https:\/\/getmyprojects.in\/projects\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/getmyprojects.in\/projects\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/getmyprojects.in\/projects\/wp-json\/wp\/v2\/comments?post=5224"}],"version-history":[{"count":0,"href":"https:\/\/getmyprojects.in\/projects\/wp-json\/wp\/v2\/product\/5224\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/getmyprojects.in\/projects\/wp-json\/wp\/v2\/media\/5323"}],"wp:attachment":[{"href":"https:\/\/getmyprojects.in\/projects\/wp-json\/wp\/v2\/media?parent=5224"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/getmyprojects.in\/projects\/wp-json\/wp\/v2\/product_cat?post=5224"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/getmyprojects.in\/projects\/wp-json\/wp\/v2\/product_tag?post=5224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}