Dev:Forest - an overlay network for distributed applications
From ARL Wiki
Revision as of 14:54, 15 September 2008 by Jon Turner (talk | contribs)
This page describes the high level architecture for the scalable network game system, focusing on the major system components, their interfaces and functionality.
Contents
Major Components
System Data
Decide on what data we want to maintain at a system level and how it should be organized (at least logically). One possibility is to include a DHT that would have one node at each site in the network and that would store various kinds of global system data. Use one-hop routing, that is expect every site to know about all other sites.
Common Interface Elements
Generic packet format description goes here.
Naming and Addressing
State Update Distribution
Region Subscription
User Connection and Startup
Session Creation
Network State Management
Include neighbor discovery, topology maintenance, etc.
Multicast Tree Routing
foo