{"title":"MRPGA: A Genetic-Algorithm-based In-network Caching for Information-Centric Networking","authors":"Fan Yang, Zerui Tian","doi":"10.1109/ICNP52444.2021.9651960","DOIUrl":null,"url":null,"abstract":"In-network caching is a basic feature of ICN architecture. Traditional ICN is distributed, which means the locations of content blocks cannot be adjusted precisely. Therefore, the cache allocation in traditional ICN is hard to approach optimization. With the aid of centralized controllers provided by SDN, ICN can manipulate the cache allocation with high flexibility. Heuristic algorithms have been applied to the cache allocation of ICN with centralized controllers but cannot guarantee the feasibility of solutions because of the feature of randomness. This paper proposes a caching strategy named MRPGA based on genetic algorithms. The mechanism of MRPGA guarantees the feasibility of solutions and accelerates convergence. Also, the simulations show that MRPGA figures out a better cache distribution in a shorter time than the genetic algorithm.","PeriodicalId":343813,"journal":{"name":"2021 IEEE 29th International Conference on Network Protocols (ICNP)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 IEEE 29th International Conference on Network Protocols (ICNP)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICNP52444.2021.9651960","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
In-network caching is a basic feature of ICN architecture. Traditional ICN is distributed, which means the locations of content blocks cannot be adjusted precisely. Therefore, the cache allocation in traditional ICN is hard to approach optimization. With the aid of centralized controllers provided by SDN, ICN can manipulate the cache allocation with high flexibility. Heuristic algorithms have been applied to the cache allocation of ICN with centralized controllers but cannot guarantee the feasibility of solutions because of the feature of randomness. This paper proposes a caching strategy named MRPGA based on genetic algorithms. The mechanism of MRPGA guarantees the feasibility of solutions and accelerates convergence. Also, the simulations show that MRPGA figures out a better cache distribution in a shorter time than the genetic algorithm.