U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Load balancing for packet switching nodes

Patent 4621359 Issued on November 4, 1986. Estimated Expiration Date: Icon_subject October 18, 2004. Estimated Expiration Date is calculated based on simple USPTO term provisions. It does not account for terminal disclaimers, term adjustments, failure to pay maintenance fees, or other factors which might affect the term of a patent.

Patent References

High speed data switching node
Patent #: 4271506
Issued on: 06/02/1981
Inventor: Broc ,   et al.

Packet load monitoring by trunk controllers
Patent #: 4484326
Issued on: 11/20/1984
Inventor: Turner

Alternate paths in a self-routing packet switching network Patent #: 4550397
Issued on: 10/29/1985
Inventor: Turner ,   et al.

Inventor

Application

No. 06/661995 filed on 10/18/1984

US Classes:

370/235, Flow control of data transmission through a network370/392, Processing of address header for routing, per se370/412Queuing arrangement

Examiners

Primary: Olms, Douglas W.
Assistant: Chin, Wellington

Attorney, Agent or Firm

International Classes

G06F 15/16 (20060101)
G06F 15/173 (20060101)
H04L 12/56 (20060101)

Abstract

A load balancing circuit arrangement for use with a packet switching node. The packet switching node processes applied data packets containing routing tag signals indicative of the output port destinations to which the data packets are addressed, and routes these packets to the identified output ports. The present invention a load balancing circuit coupled to the packet switching node which monitors the output port addresses of the applied data packets and monitors the number of data packets addressed to each of the output ports. The load balancing circuit is adapted to generate new routing tag signals identifying output port addresses which redistribute the output port load. The load balancing circuit arrangement includes a tag selection circuit coupled to the load balancing circuit and the packet switching node which selectively replaces the routing tag signals of the applied data packets with the new routing tage signals in order to redistribute and balance the output port load. The load balancing circuit comprises a minimum index circuit for generating the new routing tag signals and an adder circuit coupled thereto. The minimum index circuit combines the new routing tag signals with offset signals that modify the new routing tag signals in order to implement a predetermined output port priority scheme. The load balancing circuit arrangement may be employed in both multiple queue and multiport memory packet switching nodes employed in computer or telephone communications applications.

Other References

  • Herzog: Message-Switching Networks with Alternate Routing, Jun. 13-20, 1973, pp. 415/1-415/8, Proceedings of the International Teletraffic Congress, Stockholm, Proc. 7, Part 2, Swedish Communications 1973 (Stockholm, Sweden)
  • Parker et al: The Gamma Network: A Multiprocessor Interconnection Network with Redundant Paths, pp. 73-80, Conference Proceedings: the 9th Annual Symposium on Computer Architecture, Apr. 26-29, 1982, Austin, Texas
  • Switching Strategies in a Class of Packet Switching Networks, M. Kumar et al; The 10th Annual International Symposium on Computer Architecture 1983, Stockholm, Sweden; pp. 284-300
  • The Hybrid Cube Network, R. J. McMillen et al; Distributed Data Acquisition, Computing & Control Symposium; Dec. 1980; pp. 11-22
  • P. N. Jean, S. C. Crist, M. Arozullah, "Multi-Microprocessor Based Architecture for a Space Borne Packet Switch", pp. 139-141; COMCON 80, Feb. 25-28, 1980, 20th Computer Society International Conference (San Francisco, Calif.)
  • L. Ciminiera and A. Serra, "LSI Implementation of Modular Interconnection Networks for MIMD Machines", 1980 Int'l. Conf. Parallel Processing, Aug. 1980, pp. 161-162
  • D. M. Dias and J. R. Jump, "Analysis and Simulation of Buffered Delta Networks", IEEE Trans. Computers, vol. C-30, pp. 273-282, Apr. 1981
  • A. C. Hung and M. Malek, "A 4×4 Modular Crossbar Design for the Multistage Interconnection Networks", Real-Time Systems Symp., Dec. 1981, pp. 3-12
  • J. H. Patel, "Processor-Memory Interconnections for Multiprocessors", 6th Annual Int'l. Symp. Computer Architecture, Apr. 1979, pp. 168-177
  • U. V. Premkumar, R. Kapur, M. Malek, G. J. Lipovski and P. Horne, "Design and Implementation of the Banyan Interconnection Network in TRAC", AFIPS 1980 Nat'l. Computer Conf., Jun. 1980, pp. 643-653
  • H. J. Siegel and R. J. McMillen, "The Multistage Cube: A Versatile Interconnection Network", Computer, vol 14, pp. 65-76, Dec. 1981
  • R. J. McMillen, G. B. Adams III, and H. J. Siegel, "Performance and Implementation of 4×4 Switching Nodes in an Interconnection Network for PASM", 1981 Int'l Conf. on Parallel Processing, Aug. 1981, pp. 229-233
  • R. J. McMillen and H. J. Siegel, "The Hybrid Cube Network", Distributed Data Acquisition, Computing and Control Symp., Dec. 1980, pp. 11-22, (FIG. VI.2, p. 19)
  • "B. J. Smith, "Architecture and Applications of the HEP Multiprocessor Computer System", SPIE, vol. 298, Section on Real-Time Signal Processing IV, Aug. 1981, pp. 241, 248
PatentsPlus Images
Enhanced PDF formats
loading...
PatentsPlus: add to cart
PatentsPlus: add to cartSearch-enhanced full patent PDF image
$9.95more info
PatentsPlus: add to cart
PatentsPlus: add to cartIntelligent turbocharged patent PDFs with marked up images
$16.95more info
 
Sign InRegister
Username  
Password   
forgot password?