ABSTRACT
Information-Centric Networking (ICN), with its data-oriented operation and generally more powerful forwarding layer, provides an attractive platform for distributed computing. This paper provides a systematic overview and categorization of different distributed computing approaches in ICN encompassing fundamental design principles, frameworks and orchestration, protocols, enablers, and applications. We discuss current pain points in legacy distributed computing, attractive ICN features, and how different systems use them. This paper also provides a discussion of potential future work for distributed computing in ICN.
- 2022. Scaling with Redis Cluster. https://redis.io/docs/manual/scaling/.Google Scholar
- Eslam G. AbdAllah, Hossam S. Hassanein, and Mohammad Zulkernine. 2015. A Survey of Security Attacks in Information-Centric Networking. IEEE Communications Surveys & Tutorials 17 (2015), 1441--1454. https://api.semanticscholar.org/CorpusID:10311979Google ScholarDigital Library
- Uthra Ambalavanan, Dennis Grewe, Naresh Ganesh Nayak, Liming Liu, Nitinder Mohan, and Jörg Ott. 2022. DICer: distributed coordination for in-network computations. Proceedings of the 9th ACM Conference on Information-Centric Networking (2022), 45--55.Google ScholarDigital Library
- Joe Armstrong. 2013. Programming Erlang: software for a concurrent world. Programming Erlang (2013), 1--548.Google Scholar
- Khizra Asaf, Rana Asif Rehman, and Byung-Seo Kim. 2020. Blockchain technology in named data networks: A detailed survey. Journal of Network and Computer Applications 171 (2020), 102840.Google ScholarCross Ref
- Pat Bosshart, Dan Daly, Glen Gibb, Martin Izzard, Nick McKeown, Jennifer Rexford, Cole Schlesinger, Dan Talayco, Amin Vahdat, George Varghese, and David Walker. 2014. P4: Programming Protocol-Independent Packet Processors. SIGCOMM Comput. Commun. Rev. 44, 3 (jul 2014), 87--95. Google ScholarDigital Library
- Jeff Burke. 2017. Browsing an augmented reality with named data networking. In 2017 26th International Conference on Computer Communication and Networks (ICCCN). IEEE, 1--9.Google ScholarCross Ref
- Paris Carbone, Asterios Katsifodimos, Stephan Ewen, Volker Markl, Seif Haridi, and Kostas Tzoumas. 2015. Apache flink: Stream and batch processing in a single engine. The Bulletin of the Technical Committee on Data Engineering 38, 4 (2015).Google Scholar
- Carmen Carrión. 2022. Kubernetes Scheduling: Taxonomy, Ongoing Issues and Challenges. ACM Comput. Surv. 55, 7, Article 138 (dec 2022), 37 pages. Google ScholarDigital Library
- Antonio Carzaniga, Michele Papalini, and Alexander L Wolf. 2011. Content-based publish/subscribe networking and information-centric networking. In Proceedings of the ACM SIGCOMM workshop on Information-centric networking. 56--61.Google ScholarDigital Library
- Jiachen Chen, Mayutan Arumaithurai, Xiaoming Fu, and K. K. Ramakrishnan. 2011. G-COPSS: A Content Centric Communication Infrastructure for Gaming Applications. 2012 IEEE 32nd International Conference on Distributed Computing Systems (2011), 355--365.Google Scholar
- Jiachen Chen, Mayutan Arumaithurai, Lei Jiao, Xiaoming Fu, and K.K. Ramakrishnan. 2011. COPSS: An Efficient Content Oriented Publish/Subscribe System. In 2011 ACM/IEEE Seventh Symposium on Architectures for Networking and Communications Systems. 99--110. Google ScholarDigital Library
- Mingzhe Chen, Deniz Gündüz, Kaibin Huang, Walid Saad, Mehdi Bennis, Aneta Vulgarakis Feljan, and H Vincent Poor. 2021. Distributed learning in wireless networks: Recent progress and future challenges. IEEE Journal on Selected Areas in Communications 39, 12 (2021), 3579--3605.Google ScholarCross Ref
- Damian Coomes, Ashlesh Gawande, Nicholas Gordon, and Lan Wang. 2018. Android multimedia sharing application over NDN. Proceedings of the 5th ACM Conference on Information-Centric Networking (2018).Google ScholarDigital Library
- Hai Dinh-Tuan, Maria Mora-Martinez, Felix Beierle, and Sandro Rodriguez Garzon. 2020. Development Frameworks for Microservice-Based Applications: Evaluation and Comparison. In Proceedings of the 2020 European Symposium on Software Engineering (Rome, Italy) (ESSE '20). Association for Computing Machinery, New York, NY, USA, 12--20. Google ScholarDigital Library
- Chengyu Fan, Susmit Shannigrahi, Steve DiBenedetto, Catherine Olschanowsky, Christos Papadopoulos, and Harvey Newman. 2015. Managing scientific data with named data networking. In Proceedings of the Fifth International Workshop on Network-Aware Data Management. 1--7.Google ScholarDigital Library
- Zhenyu Fan, Wang Yang, Fan Wu, Jing Cao, and Weisong Shi. 2021. Serving at the Edge: An Edge Computing Service Architecture Based on ICN. ACM Transactions on Internet Technology (TOIT) 22 (2021), 1 -- 27.Google ScholarDigital Library
- Hangwei Feng, Jinlin Wang, and Yang Li. 2022. A Blockchain Storage Architecture Based on Information-Centric Networking. Electronics 11, 17 (2022), 2661.Google ScholarCross Ref
- Roy Thomas Fielding. 2000. Architectural Styles and the Design of Network-based Software Architectures. Ph. D. Dissertation. University of California, Irvine. http://www.ics.uci.edu/fielding/pubs/dissertation/top.htm.Google Scholar
- Ashley Flavel, Pradeepkumar Mani, David Maltz, Nick Holt, Jie Liu, Yingying Chen, and Oleg Surmachev. 2015. FastRoute: A scalable load-aware anycast routing architecture for modern CDNs. In 12th {USENIX} Symposium on Networked Systems Design and Implementation ({NSDI} 15). 381--394.Google Scholar
- Xiaoming Fu, Dirk Kutscher, Satyajayant Misra, and Ruidong Li. 2018. Information-Centric Networking Security. IEEE Commun. Mag. 56 (2018), 60--61. https://api.semanticscholar.org/CorpusID:53926462Google ScholarCross Ref
- Ashlesh Gawande, J. Matt Clark, Damian Coomes, and Lan Wang. 2019. Decentralized and Secure Multimedia Sharing Application over Named Data Networking. Proceedings of the 6th ACM Conference on Information-Centric Networking (2019).Google ScholarDigital Library
- John J JJ Geewax. 2018. Google Cloud platform in action. Simon and Schuster.Google Scholar
- Chavoosh Ghasemi, Hamed Yousefi, and Beichuan Zhang. 2020. Far cry: Will cdns hear ndn's call?. In Proceedings of the 7th ACM Conference on Information-Centric Networking. 89--98.Google ScholarDigital Library
- Chavoosh Ghasemi, Hamed Yousefi, and Beichuan Zhang. 2020. iCDN: An NDN-based CDN. Proceedings of the 7th ACM Conference on Information-Centric Networking (2020).Google ScholarDigital Library
- Chavoosh Ghasemi, Hamed Yousefi, and Beichuan Zhang. 2020. icdn: An ndn-based cdn. In Proceedings of the 7th ACM Conference on Information-Centric Networking. 99--105.Google ScholarDigital Library
- Adele Goldberg and David J. Robson. 1983. Smalltalk-80: The Language and Its Implementation.Google Scholar
- Cenk Gündoğan, Peter Kietzmann, Thomas C Schmidt, and Matthias Wählisch. 2018. HoPP: Robust and resilient publish-subscribe for an information-centric Internet of Things. In 2018 IEEE 43rd Conference on Local Computer Networks (LCN). IEEE, 331--334.Google ScholarCross Ref
- Cenk Gündoğan, Christian Amsüss, Thomas C. Schmidt, and Matthias Wählisch. 2020. Toward a RESTful Information-Centric Web of Things: A Deeper Look at Data Orientation in CoAP. Proceedings of the 7th ACM Conference on Information-Centric Networking (2020).Google ScholarDigital Library
- Shangwei Guo, Chunlong Xie, Jiwei Li, L. Lyu, and Tianwei Zhang. 2022. Threats to Pre-trained Language Models: Survey and Taxonomy. ArXiv abs/2202.06862 (2022). https://api.semanticscholar.org/CorpusID:246822818Google Scholar
- Peter Gusev, Jeff Thompson, and Jeff Burke. 2019. Data-centric video for mixed reality. In 2019 28th International Conference on Computer Communication and Networks (ICCCN). IEEE, 1--11.Google ScholarCross Ref
- Hatem Ibn-Khedher, Hossam Afifi, and Hassine Moungla. 2017. Optimal Hadoop over ICN Placement Algorithm for Networking and Distributed Computing. In GLOBECOM 2017-2017 IEEE Global Communications Conference. IEEE, 1--6.Google ScholarDigital Library
- Muhammad Imran, Muhammad Salah Ud Din, Muhammad Atif Ur Rehman, and Byung-Seo Kim. 2023. MIA-NDN: Microservice-Centric Interest Aggregation in Named Data Networking. Sensors 23, 3 (2023), 1411.Google Scholar
- Yutaro Inaba, Yosuke Tanigawa, and Hideki Tode. 2015. Content retrieval method in cooperation with CDN and ICN-based in-network guidance over IP network. In 2015 IEEE 40th Conference on Local Computer Networks (LCN). IEEE, 454--457.Google ScholarDigital Library
- Haruna Isah, Tariq Abughofa, Sazia Mahfuz, Dharmitha Ajerla, Farhana Zulkernine, and Shahzad Khan. 2019. A Survey of Distributed Data Stream Processing Frameworks. IEEE Access 7 (2019), 154300--154316. Google ScholarCross Ref
- Xiaoke Jiang and Jun Bi. 2014. ncdn: Cdn enhanced with ndn. In 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 440--445.Google ScholarCross Ref
- Kenji Kanai, Toshitaka Tsuda, Hidenori Nakazato, and J. Katto. 2022. Information-centric service mesh for autonomous in-network computing. Proceedings of the 9th ACM Conference on Information-Centric Networking (2022).Google ScholarDigital Library
- Teemu Koponen, Mohit Chawla, Byung-Gon Chun, Andrey Ermolinskiy, Kye Hyun Kim, Scott Shenker, and Ion Stoica. 2007. A Data-Oriented (and beyond) Network Architecture. SIGCOMM Comput. Commun. Rev. 37, 4 (aug 2007), 181--192.Google ScholarDigital Library
- Michal Król, Karim Habak, Dave Oran, Dirk Kutscher, and Ioannis Psaras. 2018. RICE: remote method invocation in ICN. Proceedings of the 5th ACM Conference on Information-Centric Networking (2018).Google ScholarDigital Library
- Michal Król, Spyridon Mastorakis, Dave Oran, and Dirk Kutscher. 2019. Compute First Networking: Distributed Computing meets ICN. Proceedings of the 6th ACM Conference on Information-Centric Networking (2019).Google ScholarDigital Library
- Michal Król and Ioannis Psaras. 2017. NFaaS: named function as a service. Proceedings of the 4th ACM Conference on Information-Centric Networking (2017).Google ScholarDigital Library
- Dirk Kutscher, Laura Al Wardani, and T M Rayhan Gias. 2021. Vision: Information-Centric Dataflow: Re-Imagining Reactive Distributed Computing. In Proceedings of the 8th ACM Conference on Information-Centric Networking (Paris, France) (ICN '21). Association for Computing Machinery, New York, NY, USA, 52--58. Google ScholarDigital Library
- Dirk Kutscher, Teemu Karkkainen, and Joerg Ott. 2023. Directions for Computing in the Network. Internet-Draft draft-irtf-coinrg-dir-00. Internet Engineering Task Force. https://datatracker.ietf.org/doc/draft-irtf-coinrg-dir/00/ Work in Progress.Google Scholar
- Dirk Kutscher and Dave Oran. 2022. RESTful information-centric networking: statement. Proceedings of the 9th ACM Conference on Information-Centric Networking (2022).Google ScholarDigital Library
- Dirk Kutscher and David Oran. 2022. RESTful information-centric networking: statement. In Proceedings of the 9th ACM Conference on Information-Centric Networking. 150--152.Google ScholarDigital Library
- Dirk Kutscher, Laura Al Wardani, and T. M. Rayhan Gias. 2021. Vision: information-centric dataflow: re-imagining reactive distributed computing. Proceedings of the 8th ACM Conference on Information-Centric Networking (2021).Google ScholarDigital Library
- Leslie Lamport and Nancy Lynch. 1990. Distributed computing: Models and methods. In Formal models and semantics. Elsevier, 1157--1199.Google Scholar
- Tianxiang Li, Wentao Shang, Alexander Afanasyev, Lan Wang, and Lixia Zhang. 2018. A Brief Introduction to NDN Dataset Synchronization (NDN Sync). MILCOM 2018 - 2018 IEEE Military Communications Conference (MILCOM) (2018), 612--618.Google ScholarDigital Library
- Xueting Li, Aijun Wang, Wei Wang, Dirk Kutscher, and Yue Wang. 2023. Distributed architecture for microservices communication based on Information-Centric Networking (ICN). Internet-Draft draft-li-icnrg-damc-01. Internet Engineering Task Force. https://datatracker.ietf.org/doc/draft-li-icnrg-damc/01/ Work in Progress.Google Scholar
- Lei Liu, Liguang Xie, Mehdi Bahrami, Yang Peng, Akira Ito, Sevak Mnatsakanyan, Gang Qu, Zilong Ye, and Huiping Guo. 2016. Demonstration of a Functional Chaining System Enabled by Named-Data Networking. Proceedings of the 3rd ACM Conference on Information-Centric Networking (2016).Google ScholarDigital Library
- Siqi Liu, Varun Patil, Tianyuan Yu, Alexander Afanasyev, Frank Alex Feltus, Susmit Shannigrahi, and Lixia Zhang. 2021. Designing hydra with centralized versus decentralized control: A comparative study. In Proceedings of the Interdisciplinary Workshop on (de) Centralization in the Internet. 4--10.Google ScholarDigital Library
- Yating Liu, Xiaojie Wang, Zhaolong Ning, MengChu Zhou, Lei Guo, and Behrouz Jedari. 2023. A survey on semantic communications: technologies, solutions, applications and challenges. Digital Communications and Networks (2023).Google Scholar
- Kim Bao Long, HyunSik Yang, and YoungHan Kim. 2017. Icn-based service discovery mechanism for microservice architecture. In 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN). IEEE, 773--775.Google ScholarCross Ref
- Junjun Lou, Qichao Zhang, Zhuyun Qi, and Kai Lei. 2018. A blockchain-based key management scheme for named data networking. In 2018 1st IEEE international conference on hot information-centric networking (HotICN). IEEE, 141--146.Google ScholarCross Ref
- Meng Luo, Bo Feng, Long Lu, Engin Kirda, and Kui Ren. 2023. On the Complexity of the Web's PKI: Evaluating Certificate Validation of Mobile Browsers. IEEE Transactions on Dependable and Secure Computing (2023), 1--15. Google ScholarDigital Library
- Manisha Luthra, Boris Koldehofe, Jonas Höchst, Patrick Lampe, Ali Haider Rizvi, Ralf Kundel, and Bernd Freisleben. 2019. INetCEP: In-Network Complex Event Processing for Information-Centric Networking. In 2019 ACM/IEEE Symposium on Architectures for Networking and Communications Systems, ANCS 2019, Cambridge, United Kingdom, September 24--25, 2019. IEEE, 1--13.Google Scholar
- Qiuyun Lyu, Yizhen Qi, Xiaochen Zhang, Huaping Liu, Qiuhua Wang, and Ning Zheng. 2020. SBAC: A secure blockchain-based access control framework for information-centric networking. Journal of Network and Computer Applications 149 (2020), 102444.Google ScholarDigital Library
- Xinyu Ma and Lixia Zhang. 2021. GitSync: Distributed Version Control System over NDN. (2021).Google Scholar
- Anil Madhavapeddy and Dave Scott. 2013. Unikernels: Rise of the Virtual Library Operating System. Queue 11 (2013), 30 -- 44.Google Scholar
- Xavier Marchal, Thibault Cholez, and Olivier Festor. 2018. μ NDN: an orchestrated microservice architecture for named data networking. In Proceedings of the 5th ACM Conference on Information-Centric Networking. 12--23.Google ScholarDigital Library
- Claudio Marxer, Christopher Scherb, and Christian F. Tschudin. 2016. Access-Controlled In-Network Processing of Named Data. Proceedings of the 3rd ACM Conference on Information-Centric Networking (2016).Google Scholar
- Claudio Marxer and Christian F. Tschudin. 2020. Result Provenance in Named Function Networking. Proceedings of the 7th ACM Conference on Information-Centric Networking (2020).Google ScholarDigital Library
- Spyridon Mastorakis, Alexander Afanasyev, and Lixia Zhang. 2017. On the Evolution of ndnSIM. ACM SIGCOMM Computer Communication Review 47 (2017), 19 -- 33.Google ScholarDigital Library
- Spyridon Mastorakis, Abderrahmen Mtibaa, Jonathan Lee, and Satyajayant Misra. 2020. ICedge: When Edge Computing Meets Information-Centric Networking. IEEE Internet of Things Journal 7 (2020), 4203--4217.Google ScholarCross Ref
- Daniel Meirovitch and Lixia Zhang. 2021. NSC-Named Service Calls, or a Remote Procedure Call for NDN. Technical Report. Technical Report NDN-0074, Revision 1. NDN.Google Scholar
- Oliver Michel, Roberto Bifulco, Gábor Rétvári, and Stefan Schmid. 2021. The Programmable Data Plane: Abstractions, Architectures, Algorithms, and Applications. ACM Comput. Surv. 54, 4, Article 82 (may 2021), 36 pages. Google ScholarDigital Library
- Philipp Moll, Selina Isak, Hermann Hellwagner, and Jeff Burke. 2021. A Quadtree-based synchronization protocol for inter-server game state synchronization. Computer Networks 185 (2021), 107723.Google ScholarCross Ref
- Philipp Moll, Varun Patil, Lan Wang, and Lixia Zhang. 2022. SoK: The evolution of distributed dataset synchronization solutions in NDN. Proceedings of the 9th ACM Conference on Information-Centric Networking (2022).Google ScholarDigital Library
- Philipp Moll, Sebastian Theuermann, Natascha Rauscher, Hermann Hellwagner, and Jeff Burke. 2019. Inter-Server game state synchronization using named data networking. In Proceedings of the 6th ACM Conference on Information-Centric Networking. 12--18.Google ScholarDigital Library
- Micah Beck Terry Moore. 2023. How We Ruined The Internet. CoRR abs/2306.01101 (2023). arXiv:2306.01101 Google ScholarCross Ref
- Bill Mulligan. 2023. The Future of Service Mesh is Networking --- infoq.com. https://www.infoq.com/articles/service-mesh-networking/. [Accessed 19-Jun-2023].Google Scholar
- Arvind Narayanan, Eman Ramadan, and Zhi-Li Zhang. 2018. OpenCDN: An ICN-based open content distribution system using distributed actor model. IEEE INFOCOM 2018 - IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS) (2018), 268--273.Google ScholarCross Ref
- Arvind Narayanan, Eman Ramadan, and Zhi-Li Zhang. 2018. OpenCDN: An ICN-based open content distribution system using distributed actor model. In IEEE INFOCOM 2018-IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS). IEEE, 268--273.Google ScholarCross Ref
- Afshin Taghavi Nasrabadi, Anahita Mahzari, Joseph D Beshay, and Ravi Prakash. 2017. Adaptive 360-degree video streaming using layered video coding. In 2017 IEEE Virtual Reality (VR). IEEE, 347--348.Google Scholar
- Kathleen M. Nichols. 2019. Lessons Learned Building a Secure Network Measurement Framework using Basic NDN. Proceedings of the 6th ACM Conference on Information-Centric Networking (2019).Google ScholarDigital Library
- David R. Oran and Dirk Kutscher. 2023. Reflexive Forwarding for CCNx and NDN Protocols. Internet-Draft draft-oran-icnrg-reflexive-forwarding-05. IETF Secretariat.Google Scholar
- Victor Ortega, Faiza Bouchmal, and Jose F Monserrat. 2018. Trusted 5G vehicular networks: Blockchains and content-centric networking. IEEE Vehicular Technology Magazine 13, 2 (2018), 121--127.Google ScholarCross Ref
- Mayur R Palankar, Adriana Iamnitchi, Matei Ripeanu, and Simson Garfinkel. 2008. Amazon S3 for science grids: a viable solution?. In Proceedings of the 2008 international workshop on Data-aware distributed computing. 55--64.Google ScholarDigital Library
- Yan Pan, Shining Li, Bingqi Li, Yu Zhang, Zhe Yang, Bin Guo, and Ting Zhu. 2020. CDD: coordinating data dissemination in heterogeneous IoT networks. IEEE Communications Magazine 58, 6 (2020), 84--89.Google ScholarCross Ref
- Varun Patil, Hemil Desai, and Lixia Zhang. 2022. Kua: a distributed object store over named data networking. Proceedings of the 9th ACM Conference on Information-Centric Networking (2022).Google ScholarDigital Library
- Max Plauth, Lena Feinbube, and Andreas Polze. 2017. A Performance Evaluation of Lightweight Approaches to Virtualization.Google Scholar
- Pedram Pourashraf and Farzad Safaei. 2017. Perceptual pruning: A context-aware transcoder for immersive video conferencing systems. IEEE Transactions on Multimedia 19, 6 (2017), 1327--1338.Google ScholarDigital Library
- Justin Presley, Xi Wang, Tym Brandel, Xusheng Ai, Proyash Podder, Tianyuan Yu, Varun Patil, Lixia Zhang, Alex Afanasyev, F Alex Feltus, et al. 2022. Hydra-A Federated Data Repository over NDN. arXiv preprint arXiv:2211.00919 (2022).Google Scholar
- Jianpeng Qi and Rui Wang. 2021. R2: A Distributed Remote Function Execution Mechanism With Built-In Metadata. IEEE/ACM Transactions on Networking 31 (2021), 710--723.Google ScholarDigital Library
- Anichur Rahman, K. M. Azharul Hasan, Dipanjali Kundu, Md. Jahidul Islam, Tanoy Debnath, Shahab S. Band, and Neeraj Kumar. 2022. On the ICN-IoT with federated learning integration of communication: Concepts, security-privacy issues, applications, and future perspectives. Future Gener. Comput. Syst. 138 (2022), 61--88.Google ScholarDigital Library
- Jarno Rajahalme, Mikko Särelä, Kari Visala, and Janne Riihijärvi. 2011. On name-based inter-domain routing. Computer Networks 55, 4 (2011), 975--986.Google ScholarDigital Library
- Christopher Scherb, Balázs Faludi, and Christian Tschudin. 2017. Execution state management in named function networking. In 2017 IFIP Networking Conference (IFIP Networking) and Workshops. IEEE, 1--6.Google ScholarCross Ref
- Christopher Scherb, Balázs Faludi, and Christian F. Tschudin. 2017. Execution state management in named function networking. 2017 IFIP Networking Conference (IFIP Networking) and Workshops (2017), 1--6.Google ScholarCross Ref
- Christopher Scherb, Dennis Grewe, and Christian F. Tschudin. 2021. Tangle Centric Networking (TCN). ArXiv abs/2108.06710 (2021).Google Scholar
- Oussama Serhane, Khadidja Yahyaoui, Boubakr Nour, and Hassine Moungla. 2021. A Survey of ICN Content Naming and In-Network Caching in 5G and Beyond Networks. IEEE Internet of Things Journal 8 (2021), 4081--4104.Google ScholarCross Ref
- Wentao Shang, Yingdi Yu, Lijing Wang, Alexander Afanasyev, and Lixia Zhang. 2017. A Survey of Distributed Dataset Synchronization in Named Data Networking.Google Scholar
- Yong Yoon Shin, Sae Hyong Park, Namseok Ko, and Arm Jeong. 2020. Chipmunk: Distributed Object Storage for NDN. In Proceedings of the 7th ACM Conference on Information-Centric Networking. 161--162.Google ScholarDigital Library
- Manolis Sifalakis, B Kohler, Christopher Scherb, and Christian F. Tschudin. 2014. An information centric network for computing the distribution of computations. In Information-Centric Networking.Google Scholar
- Julian Soh, Marshall Copeland, Anthony Puca, Micheleen Harris, Julian Soh, Marshall Copeland, Anthony Puca, and Micheleen Harris. 2020. Azure Storage. Microsoft Azure: Planning, Deploying, and Managing the Cloud (2020), 271--291.Google ScholarCross Ref
- Xiaobin Tan, Yang Jin, Weiwei Feng, Shunyi Wang, and Yubin Yang. 2019. Scheduling of Distributed Collaborative Tasks on NDN based MANET. Proceedings of the ACM SIGCOMM 2019 Workshop on Mobile AirGround Edge Computing, Systems, Networks, and Applications (2019).Google ScholarDigital Library
- Yufei Tao, Dimitris Papadias, and Qiongmao Shen. 2002. Continuous nearest neighbor search. In VLDB'02: Proceedings of the 28th International Conference on Very Large Databases. Elsevier, 287--298.Google ScholarCross Ref
- Sasu Tarkoma, Mark Ain, and Kari Visala. 2009. The Publish/Subscribe Internet Routing Paradigm (PSIRP): Designing the Future Internet Architecture. In Towards the Future Internet - A European Research Perspective, Georgios Tselentis, John Domingue, Alex Galis, Anastasius Gavras, David Hausheer, Srdjan Krco, Volkmar Lotz, and Theodore B. Zahariadis (Eds.). IOS Press, 102--111.Google Scholar
- Pouyan Fotouhi Tehrani, Eric Osterweil, Thomas C. Schmidt, and Matthias Wählisch. 2022. SoK: Public key and namespace management in NDN. Proceedings of the 9th ACM Conference on Information-Centric Networking (2022).Google ScholarDigital Library
- David L Tennenhouse and David J Wetherall. 1996. Towards an active network architecture. ACM SIGCOMM Computer Communication Review 26, 2 (1996), 5--17.Google ScholarDigital Library
- Quang Tung Thai, Namseok Ko, Sung Hyuk Byun, and Sun-Me Kim. 2022. Design and implementation of NDN-based Ethereum blockchain. Journal of Network and Computer Applications 200 (2022), 103329.Google ScholarDigital Library
- Tri Minh Truong, Aaron Harwood, Richard O Sinnott, and Shiping Chen. 2018. Performance analysis of large-scale distributed stream processing systems on the cloud. In 2018 IEEE 11th International Conference on Cloud Computing (CLOUD). IEEE, 754--761.Google ScholarCross Ref
- Christian Tschudin, Christopher A. Wood, Marc Mosko, and David R. Oran. 2022. File-Like ICN Collections (FLIC). Internet-Draft draft-irtf-icnrg-flic-04. Internet Engineering Task Force. https://datatracker.ietf.org/doc/draft-irtf-icnrg-flic/04/ Work in Progress.Google Scholar
- Christian F. Tschudin and Manolis Sifalakis. 2014. Named functions and cached computations. 2014 IEEE 11th Consumer Communications and Networking Conference (CCNC) (2014), 851--857.Google Scholar
- Rehmat Ullah, Muhammad Atif Ur Rehman, Muhammad Ali Naeem, Byung-Seo Kim, and Spyridon Mastorakis. 2020. ICN with edge for 5G: Exploiting in-network caching in ICN-based edge computing for 5G networks. Future Gener. Comput. Syst. 111 (2020), 159--174.Google ScholarCross Ref
- Joost Verbraeken, Matthijs Wolting, Jonathan Katzy, Jeroen Kloppenburg, Tim Verbelen, and Jan S. Rellermeyer. 2020. A Survey on Distributed Machine Learning. ACM Comput. Surv. 53, 2, Article 30 (mar 2020), 33 pages. Google ScholarDigital Library
- Liang Wang, Mário Almeida, Jeremy Blackburn, and Jon A. Crowcroft. 2016. C3PO: Computation Congestion Control (PrOactive). Proceedings of the 3rd ACM Conference on Information-Centric Networking (2016).Google ScholarDigital Library
- Zhehao Wang, Zening Qu, and Jeff Burke. 2014. Demo overview-Matryoshka: design of NDN multiplayer online game. In Proceedings of the 1st ACM Conference on Information-Centric Networking. 209--210.Google ScholarDigital Library
- Bastiaan Wissingh, Alexander Afanasyev, Lixia Zhang, Christopher A. Wood, Dave Oran, and Christian F. Tschudin. 2020. Information-Centric Networking (ICN): CCNx and NDN Terminology.Google Scholar
- Yuanhao Wu, Faruk Volkan Mutlu, Yuezhou Liu, Edmund Yeh, Ran Liu, Catalin Iordache, Justas Balcas, Harvey Newman, Raimondas Sirvinskas, Michael Lo, et al. 2022. N-DISE: NDN-based data distribution for large-scale data-intensive science. In Proceedings of the 9th ACM Conference on Information-Centric Networking. 103--113.Google ScholarDigital Library
- Yoji Yamamoto, Yuki Koizumi, Toru Hasegawa, Giulio Rossi, Andrea Detti, Onur Ascigil, and Ioannis Psaras. 2019. Multiple Network Function Execution in ICN-based Crowdsensing Service: Demo. Proceedings of the 6th ACM Conference on Information-Centric Networking (2019).Google ScholarDigital Library
- Haitao Zhang, Zhehao Wang, Christopher Scherb, Claudio Marxer, Jeff Burke, Lixia Zhang, and Christian Tschudin. 2016. Sharing mhealth data via named data networking. In Proceedings of the 3rd ACM Conference on Information-Centric Networking. 142--147.Google ScholarDigital Library
- Lixia Zhang, Deborah Estrin, Jeff Burke, Van Jacobson, James D. Thornton, Diana K. Smetters, Beichuan Zhang, and Gene Tsudik. 2010. Named Data Networking (NDN) Project.Google Scholar
- Zhiyi Zhang, Vishrant Vasavada, Xinyu Ma, and Lixia Zhang. 2019. Dledger: An iot-friendly private distributed ledger system based on dag. arXiv preprint arXiv:1902.09031 (2019).Google Scholar
Index Terms
- SoK: Distributed Computing in ICN
Recommendations
Towards Information-Centric Networking (ICN) Naming for Internet of Things (IoT): The Case of Smart Campus
ICFNDS '17: Proceedings of the International Conference on Future Networks and Distributed SystemsInformation-Centric Networking (ICN) specifically Name Data Networking (NDN) is the name-base (content-base) networking and takes named-contents as "first class citizen", being considered as the ideal candidate to form the Future Internet basis. NDN ...
Popularity-aware dynamic clustering scheme for distributed caching in ICN
ICN '22: Proceedings of the 9th ACM Conference on Information-Centric NetworkingTo realize low-latency content delivery in Information-Centric Networking, a scheme to cluster domains and retain popular content in each cluster has been proposed, which enables consumers to retrieve content from nearby clusters. However, when the ...
TCP/ICN: Carrying TCP over Content Centric and Named Data Networks
ACM-ICN '16: Proceedings of the 3rd ACM Conference on Information-Centric NetworkingToday's Internet applications and protocols are not compatible with Information Centric Networking (ICN) protocols and there is no straightforward way of rapidly switching protocol architectures. Network operators incrementally deploying an ICN ...
Comments