###### Abstract  
Information-Centric Networking (ICN) essentially supports multipath transmission. However, current multipath schemes in ICN either necessitate major network infrastructure updates or necessitate specific network settings for terminal devices. To solve these problems, we propose MPTS-ICN, a multipath transmission system for ICN that realizes end-to-end multipath transmission. Taking the ICN architecture based on the standalone name resolution approach as a basis, MPTS-ICN is easier to implement and deploy than other ICN multipath schemes. Moreover, we have extended the original network layer protocol to support multipath data transmission in ICN. To set up concurrent transmission multipath efficiently, we propose a heuristic algorithm for the selection of multipath service nodes. Extensive experimental comparisons with existing data transmission methods show that in bandwidth-constrained scenarios, MPTS-ICN outperforms the best-route method by 83.6% and the ECMP method by 79.7% in average flow completion time. information-centric networking; multipath transmission; node selection +
Footnote †: journal: Applied  
0000-0001-5000-0000-0000-0000-0000-0000-0000-0000-0000-00000-0000-0000-0000-0000-0000-00  
on the link flexibly according to the path weight. In addition, some researchers have tried to achieve multipath transmission based on the characteristics of the overlay network [7, 8]. However, these solutions are only equivalent to patching on the current network, and do not solve the fundamental problem. The traditional TCP/IP network architecture was designed to meet the point-to-point communication at the beginning, and did not consider many future application requirements. Moreover, due to the interaction of additional mechanisms used by existing networks, the realization of multipath transmission in real-world scenarios often leads to suboptimal performance and non-negligible operating costs [9]. Therefore, a new network structure is needed to solve these problems fundamentally. In this context, ICN is believed to be a promising candidate for future Internet architectures, aiming to better reflect current and future demands than present Internet architectures [10]. The current Internet architecture is based on a host-centric communication model, while ICN advocates name-based communication. Information retrieval is based on pull and driven by the receiver in ICN. ICN implements name-based routing, forwards user requests on a single path or multipath, and inherently couples the in-network caching function. ICN is frequently a better option for multipath transmission because of the separation of identifiers and locators as well as the in-network caching function. According to the existing name resolution approaches in ICN, they can be divided into two categories: the ICN architecture based on the name routing approach and the ICN architecture based on the standalone name resolution approach [11]. The former combines name resolution and routing content requests as a process. It not only requires a major upgrade of the entire network infrastructure but also requires a redesign of the existing computer protocol stack. Due to the high deployment cost, it is currently only in the academic research stage. The latter adopts the standalone name resolution approach that separates from the routing of the content request. It has better compatibility with the existing IP architecture, and can incrementally deploy or replace existing devices in the existing network to achieve a smooth evolution of the network architecture. Therefore, this paper employs the latter ICN architecture to build a multipath transmission system. To improve the efficiency of content distribution and reduce deployment overhead, this paper proposes a general framework of multipath transport systems applied in an ICN architecture based on the standalone name resolution approach (MPTS-ICN).