×

High performance path allocation system and method with fairness insurance mechanism for a fiber optic switch

  • US 5,528,584 A
  • Filed: 10/27/1994
  • Issued: 06/18/1996
  • Est. Priority Date: 10/27/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A path allocation system for high performance data transfer through a fiber optic switch which selectively interconnects fiber optic channels, comprising:

  • a plurality of ports for connection to said channels;

    a memory means associated with said ports, said memory means for storing an incoming new data frame from a source port;

    a distribution network configured to interconnect said ports;

    a sentry in communication with said memory means, said sentry configured to determine when said new data frame has been received by said memory means;

    a scheduler which maintains a destination queue corresponding with each of said ports, said scheduler configured to receive path data pertaining to said new data frame from said sentry after said sentry determines receipt of said new data frame, said path data including a source port indicator which identifies a source port and which identifies a memory address identifying a location of said frame in said memory means, and a destination port indicator which identifies a destination port, and said scheduler configured to place said path data within a destination queue corresponding with said destination port and to retrieve said path data from said destination queue;

    an arbitrator configured to control said distribution network and in communication with said scheduler and said ports, said arbitrator configured to determine when said ports are busy servicing other frame transfer requests and when said ports are available for accommodating frame transfer requests, and said arbitrator configured to deny and grant said transfer requests based upon availability; and

    a source fairness insurance means associated with said source port, said source fairness insurance means for defining an order for future access to said source port as a source for data, said order including at least one destination port corresponding to a denied transfer request.

View all claims
  • 7 Assignments
Timeline View
Assignment View
    ×
    ×