Volltext-Downloads (blau) und Frontdoor-Views (grau)

Compute First Networking: Distributed Computing meets ICN

  • Modern distributed computing frameworks and domain-specific languages provide a convenient and robust way to structure large distributed applications and deploy them on either data center or edge computing environments. The current systems suffer however from the need for a complex underlay of services to allow them to run effectively on existing Internet protocols. These services include centralized schedulers, DNS-based name translation, stateful load balancers, and heavy-weight transport protocols. In contrast, ICN-oriented remote invocation methodologies provide an attractive match for current distributed programming languages by supporting both functional programming and stateful objects such as Actors. In this paper we design a computation graph representation for distributed programs, realize it using Conflict-free Replicated Data Types (CRDTs) as the underlying data structures, and employ RICE (Remote Method Invocation for ICN) as the execution environment. We show using NDNSim simulations that it provides attractive benefits in simplicity, performance, and failure resilience.

Export metadata

Additional Services

Search Google Scholar

Statistics

frontdoor_oas
Metadaten
Author:Michał Król, Spyridon Mastorakis, David R. Oran, Dirk KutscherORCiD
DOI:https://doi.org/10.1145/3357150.3357395
ISBN:978-1-4503-6970-1
Parent Title (English):ICN '19: Proceedings of the 6th ACM Conference on Information-Centric Networking, 24.-26.09.2019, Macao (China)
Document Type:Conference Proceeding
Language:English
Year of Completion:2019
Date of first Publication:2019/09/24
Creating Corporation:Association for Computing Machinery
Release Date:2024/08/23
Tag:In-network processing; Network design principles; Network protocols; Network services
First Page:67
Last Page:77
Institutes:Fachbereich Technik
Research Focus Areas:Industrielle Informatik