skip to main content
10.1145/3623565.3623712acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

SoK: Distributed Computing in ICN

Published:08 October 2023Publication History

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.

References

  1. 2022. Scaling with Redis Cluster. https://redis.io/docs/manual/scaling/.Google ScholarGoogle Scholar
  2. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. Joe Armstrong. 2013. Programming Erlang: software for a concurrent world. Programming Erlang (2013), 1--548.Google ScholarGoogle Scholar
  5. 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 ScholarGoogle ScholarCross RefCross Ref
  6. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle ScholarCross RefCross Ref
  8. 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 ScholarGoogle Scholar
  9. Carmen Carrión. 2022. Kubernetes Scheduling: Taxonomy, Ongoing Issues and Challenges. ACM Comput. Surv. 55, 7, Article 138 (dec 2022), 37 pages. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  11. 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 ScholarGoogle Scholar
  12. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  13. 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 ScholarGoogle ScholarCross RefCross Ref
  14. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  16. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. Hangwei Feng, Jinlin Wang, and Yang Li. 2022. A Blockchain Storage Architecture Based on Information-Centric Networking. Electronics 11, 17 (2022), 2661.Google ScholarGoogle ScholarCross RefCross Ref
  19. 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 ScholarGoogle Scholar
  20. 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 ScholarGoogle Scholar
  21. 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 ScholarGoogle ScholarCross RefCross Ref
  22. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  23. John J JJ Geewax. 2018. Google Cloud platform in action. Simon and Schuster.Google ScholarGoogle Scholar
  24. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  25. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  26. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  27. Adele Goldberg and David J. Robson. 1983. Smalltalk-80: The Language and Its Implementation.Google ScholarGoogle Scholar
  28. 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 ScholarGoogle ScholarCross RefCross Ref
  29. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  30. 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 ScholarGoogle Scholar
  31. 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 ScholarGoogle ScholarCross RefCross Ref
  32. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  33. 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 ScholarGoogle Scholar
  34. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  35. 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 ScholarGoogle ScholarCross RefCross Ref
  36. 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 ScholarGoogle ScholarCross RefCross Ref
  37. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  38. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  39. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  40. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  41. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  42. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  43. 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 ScholarGoogle Scholar
  44. Dirk Kutscher and Dave Oran. 2022. RESTful information-centric networking: statement. Proceedings of the 9th ACM Conference on Information-Centric Networking (2022).Google ScholarGoogle ScholarDigital LibraryDigital Library
  45. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  46. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  47. Leslie Lamport and Nancy Lynch. 1990. Distributed computing: Models and methods. In Formal models and semantics. Elsevier, 1157--1199.Google ScholarGoogle Scholar
  48. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  49. 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 ScholarGoogle Scholar
  50. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  51. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  52. 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 ScholarGoogle Scholar
  53. 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 ScholarGoogle ScholarCross RefCross Ref
  54. 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 ScholarGoogle ScholarCross RefCross Ref
  55. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  56. 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 ScholarGoogle Scholar
  57. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  58. Xinyu Ma and Lixia Zhang. 2021. GitSync: Distributed Version Control System over NDN. (2021).Google ScholarGoogle Scholar
  59. Anil Madhavapeddy and Dave Scott. 2013. Unikernels: Rise of the Virtual Library Operating System. Queue 11 (2013), 30 -- 44.Google ScholarGoogle Scholar
  60. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  61. 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 ScholarGoogle Scholar
  62. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  63. Spyridon Mastorakis, Alexander Afanasyev, and Lixia Zhang. 2017. On the Evolution of ndnSIM. ACM SIGCOMM Computer Communication Review 47 (2017), 19 -- 33.Google ScholarGoogle ScholarDigital LibraryDigital Library
  64. 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 ScholarGoogle ScholarCross RefCross Ref
  65. 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 ScholarGoogle Scholar
  66. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  67. 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 ScholarGoogle ScholarCross RefCross Ref
  68. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  69. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  70. Micah Beck Terry Moore. 2023. How We Ruined The Internet. CoRR abs/2306.01101 (2023). arXiv:2306.01101 Google ScholarGoogle ScholarCross RefCross Ref
  71. 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 ScholarGoogle Scholar
  72. 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 ScholarGoogle ScholarCross RefCross Ref
  73. 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 ScholarGoogle ScholarCross RefCross Ref
  74. 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 ScholarGoogle Scholar
  75. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  76. 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 ScholarGoogle Scholar
  77. 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 ScholarGoogle ScholarCross RefCross Ref
  78. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  79. 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 ScholarGoogle ScholarCross RefCross Ref
  80. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  81. Max Plauth, Lena Feinbube, and Andreas Polze. 2017. A Performance Evaluation of Lightweight Approaches to Virtualization.Google ScholarGoogle Scholar
  82. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  83. 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 ScholarGoogle Scholar
  84. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  85. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  86. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  87. 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 ScholarGoogle ScholarCross RefCross Ref
  88. 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 ScholarGoogle ScholarCross RefCross Ref
  89. Christopher Scherb, Dennis Grewe, and Christian F. Tschudin. 2021. Tangle Centric Networking (TCN). ArXiv abs/2108.06710 (2021).Google ScholarGoogle Scholar
  90. 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 ScholarGoogle ScholarCross RefCross Ref
  91. Wentao Shang, Yingdi Yu, Lijing Wang, Alexander Afanasyev, and Lixia Zhang. 2017. A Survey of Distributed Dataset Synchronization in Named Data Networking.Google ScholarGoogle Scholar
  92. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  93. 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 ScholarGoogle Scholar
  94. 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 ScholarGoogle ScholarCross RefCross Ref
  95. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  96. 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 ScholarGoogle ScholarCross RefCross Ref
  97. 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 ScholarGoogle Scholar
  98. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  99. David L Tennenhouse and David J Wetherall. 1996. Towards an active network architecture. ACM SIGCOMM Computer Communication Review 26, 2 (1996), 5--17.Google ScholarGoogle ScholarDigital LibraryDigital Library
  100. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  101. 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 ScholarGoogle ScholarCross RefCross Ref
  102. 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 ScholarGoogle Scholar
  103. 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 ScholarGoogle Scholar
  104. 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 ScholarGoogle ScholarCross RefCross Ref
  105. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  106. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  107. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  108. 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 ScholarGoogle Scholar
  109. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  110. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  111. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  112. 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 ScholarGoogle Scholar
  113. 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 ScholarGoogle Scholar

Index Terms

  1. SoK: Distributed Computing in ICN

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          ACM ICN '23: Proceedings of the 10th ACM Conference on Information-Centric Networking
          October 2023
          138 pages
          ISBN:9798400704031
          DOI:10.1145/3623565

          Copyright © 2023 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 8 October 2023

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • research-article

          Acceptance Rates

          Overall Acceptance Rate133of482submissions,28%
        • Article Metrics

          • Downloads (Last 12 months)183
          • Downloads (Last 6 weeks)20

          Other Metrics

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader