A peer-to-peer
wireless phone
system with peer-to-peer units and
network configuration algorithms by which a
virtual circuit data path is established by minimizing the latency added at each hop starting with the external network gateway or the most loaded hop and choosing closest time slots for each next hop until a the
virtual circuit is completed. Also, certain embodiments of the present invention include
network configuration algorithms by which traffic around any external network gateway(s) is optimized to maximize
throughput around the gateway by allocating certain of many available channels to a group of P2P units around the gateway, these units acting as an “infrastructure” through which other units
route virtual circuits through the gateway. The
network topology is also configured to let these units transmit at
higher power levels and ranges than other P2P units in the network, and thereby help minimize the number of hops needed to reach the external network gateway. Further, other sets of units can be configured with similar larger transmit ranges (around 4 of the standard P2P hop ranges), positioned at such a range on the opposite side of from the gateway to also act as “infrastructure units”, both to pass calls forward to the group of units in the gateway's Point Coordinator group, and to also
route circuits that are internal to the network around the Point Coordinator group on the gateway, thereby maximizing efficient use of the gateway capacity. Such rings or
layers of infrastructure can be repeated as necessary to minimize hops as the network grows larger, making the tradeoff between minimizing hops (which maximizes transmit power and increases co-channel interference) and minimizing power (which maximizes the number of hops and produces poor latency).