Stateless Core: A Scalable Approach for Quality of Service in the Internet

Abstract

Today's Internet provides one simple service: best effort datagram delivery. This minimalist service allows the Internet to be stateless, that is, routers do not need to maintain any fine grained information about traffic. As a result of this stateless architecture, the Internet is both highly scalable and robust. However, as the Internet evolves into a global commercial infrastructure that is expected to support a plethora of new applications such as IP telephony, interactive TV, and e-commerce, the existing best effort service will no longer be sufficient. In consequence, there is an urgent need to provide more powerful services such as guaranteed services, differentiated services, and flow protection. The key contribution of this dissertation is to bridge this long-standing gap between stateless and stateful solutions in packet switched networks such as the Internet. Our thesis is that "it is actually possible to provide services as powerful and as flexible as die ones implemented by a stateful network using a stateless network". To prove this thesis, we propose a novel technique called Dynamic Packet State (DPS). The key idea behind DPS is that, instead of having routers maintain per flow state, packets carry the state. In this way, routers are still able to process packets on a per flow basis, despite the fact that they do not maintain any per flow state. Based on DPS, we develop a network architecture called Stateless Core (SCORE) in which core routers do not maintain any per flow state. Yet, using DPS to coordinate actions of edge and core routers along the path traversed by a flow allows us to design distributed algorithms that emulate the behavior of a broad class of stateful networks in SCORE networks.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Dec 15, 2000
Accession Number
ADA387169

Entities

People

  • Ion Stoica

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Counter WMD
  • Cyber
  • Energy and Power Technologies
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Accuracy
  • Computer Networks
  • Computer Science
  • Control Systems
  • Graphical User Interface
  • Internet
  • Lepidoptera
  • Local Area Networks
  • Measurement
  • Network Architecture
  • Network Protocols
  • Network Science
  • Operating Systems
  • Routing Protocols
  • Throughput
  • Time Intervals
  • Voice Over Internet Protocol

Fields of Study

  • Computer science

Readers

  • Computer Networking
  • Strategic Security Studies