Initial version 13 Aug 02 by ToddBoyle

Index (D R A F T!):


Introduction



Introduction


Definitions:


Abstract Requirements


  1. SURVIVAL - Any community must above all, survive by adding members faster than it loses members.
  2. UTILITY - The SWN is a collaboration primarily to provide usefulness, i.e. to provide TCP/IP transport. (SWN also has social, educational, and research aspects.)

  3. ATTRACTING MEMBERS - In a free society, members join in community contracts for reasons and motivations. A SWN node has nonzero costs. Members will not remain in SWN unless they perceive benefits in excess of those costs. The SWN must provide benefits to members. The benefit is TCP/IP transport (connectivity) to all of the other members of the SWN.
  4. COMPETITION - TCP/IP transport is already available from many commercial providers, to every location in Seattle. Accordingly, it follows that SWN competes with alternative ISPs for members, attention, and resources, by comparative price and performance. SWN's problem domain is almost identical to the broader problem domain addressed by ISPs, and SWN can learn from them and applies many useful principles and solutions already developed by ISPs.
  5. NETWORK EFFECT (Metcalf's law) - The value of a network is a geometric function of number of members. The value of SWN increases, and it becomes more competitive, by having larger numbers of members.
  6. GROWTH - It is an intrinsic requirement of Seattle Wireless Network to grow very large, because otherwise, alternative networks have greater competitive value.
  7. RIGOR of SPECIFICATION - The labor and attention of installation and maintenance are largest aggregate cost of SWN. Without precise specification and planning, these labor costs render SWN noncompetitive and nonviable.
  8. ORGANIZATION and GOVERNANCE - these also impose great cost in time and attention on members, and must be highly efficient.


Requirements


Reference Implementation

Reproduceable

Nontechnical users

Ease of Installation

Ease of Maintenance

Administrative Interface

Scalability

Backbone

Reliability

Speed

Latency

Privacy

Uncoupled Hardware

Local Wired Segment

Security of Local Wired Segment

Gateway

Cutting off Connections

Charging for Network Resources

RequirementsDocument (last edited 2008-04-13 16:36:23 by localhost)