发明名称 Global switch resource manager
摘要 A network device includes an input circuit configured to receive a plurality of data streams. An output circuit is configured to transmit the plurality of data streams. A forwarding engine includes a plurality of different types of resources associated with transmission of the plurality of data streams and is configured to transfer data streams from the input circuit to the output circuit according to the plurality of different types of resources. A resource manager is configured to determine performance requirements for each of the plurality of data streams, determine whether the performance requirements for each of the plurality of data streams can be accepted, store data entries corresponding to the performance requirements in response to a determination that the performance requirements can be accepted, and program, for each of the plurality of data streams, the plurality of different types of resources based on the data entries.
申请公布号 US8787197(B2) 申请公布日期 2014.07.22
申请号 US201313905776 申请日期 2013.05.30
申请人 Marvell World Trade Ltd. 发明人 Kondapalli Raghu
分类号 H04L12/26;H04L12/28;H04L12/66 主分类号 H04L12/26
代理机构 代理人
主权项 1. A network device, comprising: an input circuit configured to receive, from a network, a plurality of data streams each comprising a plurality of packets of data; an output circuit configured to transmit, to the network, the plurality of data streams; a forwarding engine including a plurality of different types of resources used by the network device for transmission of the plurality of data streams, wherein the plurality of different types of resources includes (i) an allocation of buffer or queue pointers and (ii) an allocation of time slots in a schedule, the forwarding engine configured to transfer the packets of data from the input circuit to the output circuit using the plurality of different types of resources; and a resource manager configured to determine performance requirements for each of the plurality of data streams,determine whether the performance requirements for each of the plurality of data streams can be accepted,store, in a data stream table, data entries corresponding to the performance requirements for each of the plurality of data streams in response to a determination that the performance requirements can be accepted, andprogram, for each of the plurality of data streams, the plurality of different types of resources based on the data entries stored in the data stream table.
地址 St. Michael BB