Systems and methods for opportunistic frame queue management in SAS connections
OwnerBrian Day, Paul Smith +2inventors
InventorsBrian Day, Paul Smith, Parameshwar Kadekodi, Ganesan Viswanathan
Life of this patent
Estimating the term…
Loading patent…
OwnerBrian Day, Paul Smith +2inventors
InventorsBrian Day, Paul Smith, Parameshwar Kadekodi, Ganesan Viswanathan
Estimating the term…
Methods and structures for opportunistically managing queued frames directed from a first SAS device to one of multiple other SAS devices coupled to the first device. A SAS application layer is coupled to a plurality of SAS transport layers through an arbitrated communication medium. Each transport layer is associated with a corresponding SAS device. Queued frames from the SAS application layer may be maintained in a per-device queuing structure associated with the SAS application layer. Upon receipt of an indication of readiness from the SAS transport layer that wins arbitration, a next SAS frame queued for the corresponding SAS device is unqueued and forwarded to the SAS device regardless of the number of other SAS frames queued for other SAS devices that lost the arbitration.
A SAS device comprising:
A SAS transport layer coupled to an associated SAS application layer and coupled to a SAS device through an arbitrated SAS domain, the SAS transport layer further comprising:
In a SAS transport layer a method for obtaining a next SAS frame for transmission to an identified SAS device coupled to the SAS transport layer through an arbitrated SAS domain, the method comprising:
Dependencies are inferred from the claim text.