12.5. ADVANCED TRAFFIC MANAGEMENT

The data streaming logical layer specification reserves a bit for an 'extended' packet. The extended packet will be used for advanced traffic management. At the time of this publication, the format for this packet hasn't been defined. However, the following describes planned features of advanced traffic management.

The existing flow control specification allows end points and intermediate points to control traffic by 'flow.' A flow will have many streams of traffic mapped to it. The existing flow control provides congestion management in peak traffic conditions.

The 'class-based' traffic management features, available for data streaming messages, allow traffic to be controlled at the source according to class. This gives a finer grained interaction between end points, allowing certain classes to be preferred over others and reducing or avoiding flow congestion. This congestion avoidance will increase the effectiveness of a fabric in dealing with large variations in traffic. Congestion avoidance can also be applied to streams. The advanced flow control message will support information and management pertaining to specific VSIDs. This creates an even finer grained method for managing traffic.

The extended packet feature in advanced traffic management would provide a bidirectional message that allows ingress and egress schedulers to work in conjunction with each other. This extended packet message provides the 'semantics' for very advanced traffic ...

Get RapidIO: The Next Generation Communication Fabric For Embedded Application now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.