{"corpus_id":275776321,"paper_sha":"593194ffd3b7a08d9dbe86b8b6607bddbc2ed320","doi":"10.3390/fi17010042","arxiv_id":null,"pmid":null,"pmcid":null,"mag_id":null,"dblp_id":"journals/fi/AmadeoR25","acl_id":null,"title":"Exploring In-Network Computing with Information-Centric Networking: Review and Research Opportunities","year":2025,"publication_date":"2025-01-18","venue":"Future Internet","journal":{"name":"Future Internet","pages":"42","volume":"17"},"journal_issn":null,"journal_title":null,"publication_types":["JournalArticle","Review"],"pubmed_pub_types":null,"s2_fields_of_study":["Computer Science","Engineering"],"reference_count":83,"citation_count":9,"influential_citation_count":0,"is_open_access":false,"arxiv_categories":null,"arxiv_license":null,"arxiv_journal_ref":null,"mesh_headings":null,"chemicals":null,"comments_corrections":null,"source_flags":1,"s2_open_access_pdf_url":null,"s2_open_access_landing_url":null,"s2_open_access_license":null,"s2_open_access_status":null,"pmc_open_access_pdf_url":null,"pmc_open_access_landing_url":null,"pmc_open_access_license":null,"pmc_open_access_status":null,"unpaywall_open_access_pdf_url":null,"unpaywall_open_access_landing_url":null,"unpaywall_open_access_license":null,"unpaywall_open_access_status":null,"abstract":"The advent of 6G networks and beyond calls for innovative paradigms to address the stringent demands of emerging applications, such as extended reality and autonomous vehicles, as well as technological frameworks like digital twin networks. Traditional cloud computing and edge computing architectures fall short in providing their required flexibility, scalability, and ultra-low latency. Cloud computing centralizes resources in distant data centers, leading to high latency and increased network congestion, while edge computing, though closer to data sources, lacks the agility to dynamically adapt to fluctuating workloads, user mobility, and real-time requirements. In-network computing (INC) offers a transformative solution by integrating computational capabilities directly into the network fabric, enabling dynamic and distributed task execution. This paper explores INC through the lens of information-centric networking (ICN), a revolutionary communication paradigm implementing routing-by-name and in-network caching, and thus emerging as a natural enabler for INC. We review state-of-the-art advancements involving INC and ICN, addressing critical topics such as service naming, executor selection strategies, compute reuse, and security. Furthermore, we discuss key challenges and propose research directions for deploying INC via ICN, thereby outlining a cohesive roadmap for future investigation.","claims":[{"public_id":"cl_2e92c496c85ce848b1cc02ee0df2890a","status":"active","text":"Deploying in-network computing via information-centric networking raises open challenges and research opportunities that define a roadmap for future investigation.","confidence":0.88,"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_2e92c496c85ce848b1cc02ee0df2890a"},{"public_id":"cl_523989d326872c12ec0c054c6046efca","status":"active","text":"Existing cloud computing and edge computing architectures are insufficient for the flexibility, scalability, and ultra-low latency demanded by emerging 6G applications and digital twin networks.","confidence":0.9,"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_523989d326872c12ec0c054c6046efca"},{"public_id":"cl_3e8a5c46a22d891ecf02fb45495d847b","status":"active","text":"Information-centric networking is a natural enabler for in-network computing because routing-by-name and in-network caching align with distributed task execution.","confidence":0.94,"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_3e8a5c46a22d891ecf02fb45495d847b"},{"public_id":"cl_179fb0fa2aa86bc22441d47d53ee39f8","status":"active","text":"Key topics in the in-network computing and information-centric networking literature include service naming, executor selection strategies, compute reuse, and security.","confidence":0.93,"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/claims/cl_179fb0fa2aa86bc22441d47d53ee39f8"}],"concepts":[{"public_id":"co_066bad1396dbab3e1094b100bf2e1f6c","status":"active","name":"digital twin networks","description":"Networked digital replicas used to mirror and manage physical systems in real time.","types":["application framework"],"aliases":["DTNs"],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_066bad1396dbab3e1094b100bf2e1f6c"},{"public_id":"co_0eea90cc3b1b824b148e0a84ddd2f88a","status":"active","name":"service naming","description":"The practice of assigning names to services so they can be identified and requested within the network.","types":["naming scheme"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_0eea90cc3b1b824b148e0a84ddd2f88a"},{"public_id":"co_22ac70a5b24d52c02a87e374db208d21","status":"active","name":"compute reuse","description":"Reusing previously executed or cached computation results to reduce redundant processing.","types":["optimization technique"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_22ac70a5b24d52c02a87e374db208d21"},{"public_id":"co_26d5bd292c55eb59ab79cda478e45a90","status":"active","name":"routing-by-name","description":"A networking approach that forwards requests based on content or service names rather than host addresses.","types":["routing mechanism"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_26d5bd292c55eb59ab79cda478e45a90"},{"public_id":"co_4121695f06bb0e878cf5838b5b455317","status":"active","name":"security","description":"Mechanisms and concerns related to protecting computation and data within the network.","types":["concern"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_4121695f06bb0e878cf5838b5b455317"},{"public_id":"co_59ba50ba66645c3012f8d27e13d19c88","status":"active","name":"in-network caching","description":"Storing content within the network to serve future requests closer to where they arise.","types":["networking mechanism"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_59ba50ba66645c3012f8d27e13d19c88"},{"public_id":"co_aa674beb256723cdf973e5f085dca5d8","status":"active","name":"information-centric networking","description":"A communication paradigm that routes data by named content and supports in-network caching.","types":["networking paradigm"],"aliases":["ICN"],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_aa674beb256723cdf973e5f085dca5d8"},{"public_id":"co_d9ca2dc0582fdd00a523179da2167383","status":"active","name":"executor selection strategies","description":"Methods for choosing which network node or execution resource should run a given task.","types":["resource allocation strategy"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_d9ca2dc0582fdd00a523179da2167383"},{"public_id":"co_db4a305884d16a0e8871994ab0fbe353","status":"active","name":"cloud computing","description":"A centralized computing architecture that uses remote data centers for resource provision.","types":["computing architecture"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_db4a305884d16a0e8871994ab0fbe353"},{"public_id":"co_dc1a0cc67e9a2e0714184b0aa7a6bd0c","status":"active","name":"in-network computing","description":"A computing paradigm that integrates computational capabilities directly into the network fabric.","types":["paradigm","method"],"aliases":["INC"],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_dc1a0cc67e9a2e0714184b0aa7a6bd0c"},{"public_id":"co_efaf4e033d96efbb097a00dfe221e061","status":"active","name":"edge computing","description":"A distributed computing architecture that places computation closer to data sources or users.","types":["computing architecture"],"aliases":[],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_efaf4e033d96efbb097a00dfe221e061"},{"public_id":"co_f122f7688983fae7281cb65dba693bbd","status":"active","name":"research directions","description":"Open questions and suggested areas for future investigation identified in the review.","types":["research agenda"],"aliases":["future research opportunities"],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_f122f7688983fae7281cb65dba693bbd"},{"public_id":"co_f870322de33342dfe5a58c684919826c","status":"active","name":"6G networks","description":"Next-generation mobile networks beyond 5G targeted at very high capacity, low latency, and new application demands.","types":["network generation"],"aliases":["6G"],"contributors":[{"id":1,"public_id":"12632b8b5f","public_label":"Anonymous (12632b8b5f)","roles":["extraction"],"url":"https://sah.borca.ai/u/12632b8b5f"}],"url":"https://sah.borca.ai/concepts/co_f870322de33342dfe5a58c684919826c"}],"external_ids":{"DOI":"10.3390/fi17010042","ArXiv":null,"PubMed":null,"PubMedCentral":null,"MAG":null,"DBLP":"journals/fi/AmadeoR25","ACL":null},"open_access":{"is_open_access":false,"pdf_url":null,"landing_url":"https://sah.borca.ai/papers/275776321","source":null,"pdf_url_source":null,"license":null,"reason":"pdf_url_not_indexed"},"reference_availability":{"status":"available","references_indexed":true,"full_text_available":false,"full_text_source":null,"count_basis":"semantic_scholar_metadata","extraction_status":"not_applicable","reason":null},"source":{"provider":"episteme2","base_corpus":"semantic_scholar_dump","freshness_mode":"unknown","basis":["semantic_scholar_metadata","postgres_metadata"],"limits":["paper metadata is based on indexed upstream scholarly datasets","claims and concepts are available only for extracted papers","absence of claims or concepts means no extracted graph data is available in this response"],"status":"available","degraded":false,"degraded_reasons":[],"diagnostics":{"status":"available","degraded":false,"degraded_reasons":[],"metadata_status":"available","graph_status":"available","abstract_status":"available"},"source_flags":1},"paper_id":631874,"paper_uid":"b0642227-b39d-427f-9992-c95c9071c500","canonical_identity":{"paper_id":631874,"paper_uid":"b0642227-b39d-427f-9992-c95c9071c500","identity_status":"available","lookup_basis":"semantic_scholar_external_id","compatibility_path":"corpus_id"},"url":"https://sah.borca.ai/papers/275776321"}