The Fuzzball

Order Number: XX-XXXXX-XX

Summary:

This paper provides an overview of the Fuzzball, an operating system and application library developed by David L. Mills for the PDP11 computer family. Originally designed as a research platform for DARPA/NSF Internet development, the Fuzzball evolved into a versatile tool for network experimentation, protocol testing (including TCP/IP), and performance evaluation.

Key aspects covered in the document include:

  • System Architecture: The Fuzzball utilizes a multi-process, virtual-memory environment designed to run on LSI-11 workstations. It features a sophisticated scheduler, interprocess communication mechanisms, and an emulator that allows it to run RT-11 utilities alongside network applications.
  • Networking and Applications: It supports a wide array of Internet protocols and applications, including TELNET, FTP, SMTP, and various testing tools like PING and XNET.
  • Experimental Impact: Fuzzballs played a pivotal role in the development and prototyping of critical Internet technologies, such as the Exterior Gateway Protocol (EGP), the Domain Name System (DNS), and the Network Time Protocol (NTP).
  • Operational Roles: The system was deployed in several "enduring" networks, notably serving as traffic generators and data-processing platforms for SATNET, providing networking software for the INTELPOST electronic mail system, and functioning as backbone gateways for the NSFNET.
  • Congestion and Time Synchronization: The paper details the Fuzzball's implementation of innovative congestion control, including selective preemption and quench strategies, as well as its function as a highly accurate Internet time server.

The document concludes that while the specific LSI-11 hardware became outdated, the Fuzzball's legacy lies in its instrumental role as an inexpensive, flexible tool that allowed researchers to explore the "parameter space" of early Internet architecture and protocols.

XX-XXXXX-XX
2000
10 pages
Quality

Original
53.9kB

Site structure and layout ©2025 Majenko Technologies