자동으로 조정가능한 비용 파라미터를 사용하는 비선형 트래픽 셰이퍼

트래픽 셰이핑 회로는, 클라이언트를 대신하여 송신 자원에 의해 네트워크(예컨대, 네트워크 온 칩(network on a chip)) 내로 전달되는 패킷을 조절한다. 현재의 버짓 값에 기초하여 패킷 전달이 선택적으로 인에이블링 또는 디스에이블링된다. 네트워크 내로 패킷을 전달하는 데 응답하여 패킷 전달 비용에 기초해 버짓 값이 수정된다. 네트워크 내로의 패킷 전달의 레이트가 모니터링된다. 패킷 전달의 레이트에 기초하여 비용 조정 신호가 생성된다. 네트워크 내로의 후속 패킷 전달을 고려하기 위해 비용 조정 신호에 응답하여 패킷 전달 비...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: DETWILER THOMAS FREDERICK, BASNIGHT THOMAS ABNER, BALASUBRAMANIAN SURAJ
Format: Patent
Sprache:kor
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:트래픽 셰이핑 회로는, 클라이언트를 대신하여 송신 자원에 의해 네트워크(예컨대, 네트워크 온 칩(network on a chip)) 내로 전달되는 패킷을 조절한다. 현재의 버짓 값에 기초하여 패킷 전달이 선택적으로 인에이블링 또는 디스에이블링된다. 네트워크 내로 패킷을 전달하는 데 응답하여 패킷 전달 비용에 기초해 버짓 값이 수정된다. 네트워크 내로의 패킷 전달의 레이트가 모니터링된다. 패킷 전달의 레이트에 기초하여 비용 조정 신호가 생성된다. 네트워크 내로의 후속 패킷 전달을 고려하기 위해 비용 조정 신호에 응답하여 패킷 전달 비용이 수정된다. 비용 조정 신호는 패킷 전달 비용 및/또는 버짓 한계치의 증가 또는 감소를 표시할 수 있으며, 이들 둘 다는, 각각의 패킷 전달 비용 값에 기초하여 순서화되는 레코드를 포함하는 비용 테이블로부터 판독된다. 패킷 전달 비용 및/또는 버짓 한계치는 구성가능하다. A traffic shaping circuit regulates packets transferred by a transmission resource into a network (e.g., a network on a chip) on behalf of a client. The packet transfers are selectively enabled or disabled based on a current budget value. The budget value is modified based on a packet-transfer cost in response to transferring a packet into the network. The rate of packet transfers into the network is monitored. A cost-adjustment signal is generated based on the rate of packet transfers. The packet-transfer cost is modified in response to the cost-adjustment signal for accounting for a subsequent-packet transfer into the network. The cost-adjustment signal may indicate an increase or decrease of the packet-transfer cost and/or a budget limit, both of which are read from a cost table comprising records ordered based on respective packet-transfer cost values. The packet-transfer cost and/or a budget limit are configurable.