A network for sensing, controlling and communicating information. The network comprises a plurality of cells including a first cell for sending a packet of information, a second cell for receiving the packet of information and a plurality of repeater cells for repeating the packet prior to its arrival at the second cell. A method is described including the steps of generating a random number and including the random number in the packet; performing a calculation by the repeater cells of fields including the random number to generate a first number; storing the first number; performing a calculation on subsequent packets received by the repeater cells to provide a second number; comparing the second number to the first number; and rebroadcasting the subsequently received packet if the second number is different than the first number.
A packet switch having broadcasting capability for an ATM network includes a copy network stage having an increased number of copy outputs over the number of switch inputs and outputs to improve data throughput under worst case conditions, broadcast translation circuits with inputs connected to a multiple number of copy network outputs for multiplexing the data packets therethrough, partitioned memories for the broadcast translation circuits to reduce their memory requirements, and techniques for aligning broadcast copies of data packets for minimizing the number of copies each BTC must translate and thereby reduce each of their memories. All of these enhancements to a prior art broadcast ATM switch substantially reduce its memory requirements to thereby enable broadcasting in an ATM switch to be practically realized.
A method is disclosed for determining current channel state information in a communications system having a first communications unit communicating to a second communications unit, wherein the first communications unit sends a channel sounding packet (32) to the second communications unit. The channel sounding packet (32) is sent a time period, t, prior to the transmission of a signal by the second communications unit to the first communications unit. The second communications unit receives the channel sounding packet (46) and processes the channel sounding packet to determine at least one channel characteristic. In response to receiving the channel sounding packet (46) the second communications unit appends frame code information (48) to the signal to be transmitted from the second communications unit to the first communications unit, to inform the first communications unit of the communications parameters that have been optimized.
A usage parameter control circuit for effecting a policing control in an ATM transmission network, comprising a time interval measuring unit for measuring a time interval between a current arrival time of a cell to be judged, and an arrival time of a cell which arrived a reference threshold number of cells before the currently arriving cell arrives; and a judging unit for judging whether or not the measured time interval is shorter than a reference threshold time interval, whereby a longer accessing time is allowed and the circuit construction has a flexible expandability.
In a computer network including a plurality of interconnected computers, one of the computers being a sleeping computer in a power down state, the sleeping computer listening for a packet associated with the sleeping computer, a method and system of waking the sleeping computer from the computer network. An incoming packet of data is transmitted from one of the computers in the network to the sleeping computer. When the sleeping computer detects the incoming packet, it determines if the incoming packet contains a data sequence associated with the sleeping computer. Further, the sleeping computer compares a transit value in the incoming packet to a predetermined value stored at the sleeping computer. The transit value indicates how far the data packet has traveled through the network, indicating the approximate origin of the data packet. Knowing the approximate origin of the data packet allows the client system to identify if the data packet originated from an external network. The predetermined value represents an origin within the internal network. Accordingly, if the incoming packet matches the particular data sequence associated with the sleeping computer, and the transit value in the packet matches the predetermined value stored at the sleeping computer, then a signal is issued to wake the sleeping computer. Otherwise, the incoming packet is discarded and the sleeping computer is not awaken.
The invention is a multiple interconnected network of intelligent message-repeating remote nodes which employs an antibody recognition message termination process performed by all remote nodes and a remote node polling process performed by other nodes which are master units controlling remote nodes in respective zones of the network assigned to respective master nodes. Each remote node repeats only those messages originated in the local zone, to provide isolation among the master nodes.