How We Lost The Internet

Read original: arXiv:2409.05264 - Published 9/10/2024 by Micah Beck, Terry Moore
Total Score

0

๐Ÿงช

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper examines the assumption that the internet's stateless, point-to-point datagram delivery service is sufficient for modern, asynchronous, and point-to-multipoint applications.
  • The paper explains how this model led to the development of private infrastructure like Content Delivery Networks and distributed Cloud data centers.
  • It suggests these private overlays may have hindered the "Open Data Networking" goals of early internet advocates.
  • The paper proposes reconsidering the adequacy of the internet's stateless datagram service model to address this contradiction.

Plain English Explanation

The early internet was designed around a simple model of delivering data in small "datagram" packets from one point to another. This worked well for many early applications, but as the internet grew, new types of applications emerged that didn't fit this model well.

For example, content delivery and online services that need to reach a large global audience are inherently more asynchronous and need to send data to many users at once, not just point-to-point. The internet's basic datagram model couldn't adequately support these new applications.

To fill this gap, companies built private "overlay" networks like Content Delivery Networks and cloud data centers. While these private networks solved the technical problems, they also introduced new issues. They went against the original "Open Data Networking" vision for the internet, where it would be a shared public resource.

The paper suggests these private, profit-driven networks may have contributed to some of the negative impacts of today's most profitable internet applications, like social media and targeted advertising. To address this, the paper proposes re-evaluating the fundamental datagram model at the core of the internet's architecture.

Technical Explanation

The paper argues that the internet's original assumption - that a stateless, point-to-point datagram delivery service would be sufficient for all network applications - has been challenged by the rise of large-scale, asynchronous, and point-to-multipoint content and service delivery applications.

The authors explain how this mismatch between the internet's architectural assumptions and the needs of modern applications led to the development of private overlay infrastructures, specifically Content Delivery Networks and distributed Cloud data centers. These private networks were built to provide the scale, performance, and reliability that the public internet's datagram model could not.

However, the paper suggests that the reliance on these profit-driven, private overlays may have been an obstacle to achieving the "Open Data Networking" goals of early internet advocates. It argues that the contradiction between these initial goals and the commercial imperatives of hypergiant overlay operators is a possible reason for the negative societal impacts of their most profitable applications and monetization strategies.

To address this, the paper proposes reconsidering the adequacy of the internet's stateless datagram service model as a potential step in resolving this contradiction.

Critical Analysis

The paper raises important points about the limitations of the internet's original architectural assumptions and the consequences of the private overlays that emerged to address those limitations. However, it does not provide a detailed analysis of the specific technical or economic factors that drove the development of these private networks.

While the paper suggests that the reliance on profit-driven overlays may have been an obstacle to the "Open Data Networking" goals, it does not fully explore the complex trade-offs and incentives that led to their widespread adoption. Further research would be needed to more rigorously evaluate the impacts, both positive and negative, of these private infrastructures.

Additionally, the paper does not address potential alternative approaches or architectural changes that could have better supported the original vision for the internet while still meeting the evolving needs of applications and users. A more comprehensive exploration of possible solutions would strengthen the paper's recommendations.

Overall, the paper raises important questions about the internet's evolution and the tension between its founding principles and the realities of modern, large-scale applications. However, a more in-depth analysis and a broader consideration of potential paths forward would enhance the paper's impact and usefulness for the research community.

Conclusion

This paper challenges a core assumption that underpinned the development of the internet's architecture - that a stateless, point-to-point datagram delivery service would be sufficient for all network applications. It explains how the inability of this model to support modern, asynchronous, and point-to-multipoint content and service delivery led to the rise of private overlay infrastructures like Content Delivery Networks and Cloud data centers.

The paper suggests that this reliance on profit-driven private overlays may have been an obstacle to achieving the "Open Data Networking" goals of early internet advocates, and potentially contributed to the negative societal impacts of some of the internet's most profitable applications and monetization strategies.

To address this contradiction, the paper proposes reconsidering the adequacy of the internet's stateless datagram service model as a potential first step. While the paper raises important questions, further research is needed to more fully explore the technical, economic, and societal implications of this issue and potential solutions.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on ๐• โ†’

Related Papers

๐Ÿงช

Total Score

0

How We Lost The Internet

Micah Beck, Terry Moore

In this paper we reexamine an assumption that underpinned the development of the Internet architecture, namely that a stateless and loosely synchronous point-to-point datagram delivery service would be sufficient to meet the needs of all network applications, including those which deliver content and services to a mass audience at global scale. Such applications are inherently asynchronous and point-to-multipoint in nature. We explain how the inability of distributed systems based on this stateless datagram service to provide adequate and affordable support for them within the public (I.e., universally shared and available) network led to the development of private overlay infrastructures, specifically Content Delivery Networks and distributed Cloud data centers. We argue that the burdens imposed by reliance on these private overlays may have been an obstacle to achieving the Open Data Networking goals of early Internet advocates. The contradiction between those initial goals and the exploitative commercial imperatives of hypergiant overlay operators is offered as a possibly important reason for the negative impact of their most profitable applications (e.g., social media) and monetization strategies (e.g., targeted advertisement). We propose that one important step in resolving this contradiction may be to reconsider the adequacy Internet's stateless datagram service model.

Read more

9/10/2024

Reasoning About Internet Connectivity
Total Score

0

Reasoning About Internet Connectivity

Guillermo Baltra, Tarang Saluja, Yuri Pradkin, John Heidemann

Innovation in the Internet requires a global Internet core to enable communication between users in ISPs and services in the cloud. Today, this Internet core is challenged by partial reachability: political pressure threatens fragmentation by nationality, architectural changes such as carrier-grade NAT make connectivity conditional, and operational problems and commercial disputes make reachability incomplete for months. We assert that partial reachability is a fundamental part of the Internet core. While other studies address partial reachability, this paper is the first to provide a conceptual definition of the Internet core so we can reason about reachability from principles first. Following the Internet design, our definition is guided by reachability, not authority. Its corollaries are peninsulas: persistent regions of partial connectivity; and islands: when networks are partitioned from the Internet core. We show that the concept of peninsulas and islands can improve existing measurement systems. In one example, they show that RIPE's DNSmon suffers misconfiguration and persistent network problems that are important, but risk obscuring operationally important connectivity changes because they are $5times$ to $9.7times$ larger. Our evaluation also informs policy questions, showing no single country or organization can unilaterally control the Internet core.

Read more

7/22/2024

๐Ÿค–

Total Score

0

Holistic generational offsets: Fostering a primitive online abstraction for human vs. machine cognition

Shaun D'Souza, Trevor Mudge

We propose a unified architecture for next generation cognitive, low cost, mobile internet. The end user platform is able to scale as per the application and network requirements. It takes computing out of the data center and into end user platform. Internet enables open standards, accessible computing and applications programmability on a commodity platform. The architecture is a super-set to present day infrastructure web computing. The Java virtual machine (JVM) derives from the stack architecture. Applications can be developed and deployed on a multitude of host platforms. O(1) O(N). Computing and the internet today are more accessible and available to the larger community. Machine learning has made extensive advances with the availability of modern computing. It is used widely in NLP, Computer Vision, Deep learning and AI. A prototype device for mobile could contain N compute and N MB of memory.

Read more

6/26/2024

๐ŸŒ€

Total Score

0

Practical limitations on robustness and scalability of quantum Internet

Abhishek Sadhu, Meghana Ayyala Somayajula, Karol Horodecki, Siddhartha Das

As quantum theory allows for information processing and computing tasks that otherwise are not possible with classical systems, there is a need and use of quantum Internet beyond existing network systems. At the same time, the realization of a desirably functional quantum Internet is hindered by fundamental and practical challenges such as high loss during transmission of quantum systems, decoherence due to interaction with the environment, fragility of quantum states, etc. We study the implications of these constraints by analyzing the limitations on the scaling and robustness of quantum Internet. Considering quantum networks, we present practical bottlenecks for secure communication, delegated computing, and resource distribution among end nodes. Motivated by the power of abstraction in graph theory (in association with quantum information theory), we consider graph-theoretic quantifiers to assess network robustness and provide critical values of communication lines for viable communication over quantum Internet. In particular, we begin by discussing limitations on usefulness of isotropic states as device-independent quantum key repeaters which otherwise could be useful for device-independent quantum key distribution. We consider some quantum networks of practical interest, ranging from satellite-based networks connecting far-off spatial locations to currently available quantum processor architectures within computers, and analyze their robustness to perform quantum information processing tasks. Some of these tasks form primitives for delegated quantum computing, e.g., entanglement distribution and quantum teleportation. For some examples of quantum networks, we present algorithms to perform different quantum network tasks of interest such as constructing the network structure, finding the shortest path between a pair of end nodes, and optimizing the flow of resources at a node.

Read more

5/29/2024