SRM at 30: Lessons from Early Data-Centric Networking and Their Impact on Named Data Networking
Tianyuan Yu, Adam Thieme, Junxiao Shi, Lan Wang, Lixia Zhang

TL;DR
This paper revisits the early SRM multicast framework, analyzes its challenges and lessons learned, and discusses its influence on the development of Named Data Networking, emphasizing the evolution from data-centric to name-centric architectures.
Contribution
It provides a historical analysis of SRM's limitations and lessons, and explains how these insights shaped the design principles of Named Data Networking.
Findings
SRM faced a semantic mismatch between data-centric models and IP delivery.
NDN aligns network delivery with data retrieval, improving efficiency.
Early insights from SRM influenced NDN's architecture and security model.
Abstract
A 1995 SIGCOMM paper, "A Reliable Multicast Framework for Light-weight Sessions and Application-Level Framing", commonly known as SRM, explored a fundamentally new approach to reliable multiparty data delivery. Rather than adapting established sender-driven reliable unicast mechanisms to multicast, as most contemporaneous proposals did, SRM introduced a data-centric model in which data receivers recover losses by explicitly requesting missing data. Thirty years later, we revisit the SRM framework, examining the challenges it faced, the lessons learned, and its influence on the later development of Named Data Networking (NDN). Experimentations with SRM revealed a fundamental semantic mismatch between its data-centric framework and IP's address-based delivery; while the application layer named data, the network layer remained 'blind' to those names, resulting in inefficient loss recovery.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCaching and Content Delivery · Distributed systems and fault tolerance · Peer-to-Peer Network Technologies
