摘要:
According to an aspect the invention relates to a networking device (100) such as a router or switch for scheduling the transmission of packets over a network interface (130). The device comprises a plurality of queues (122-124, 125-127) configured to buffer packets of a first Quality of Service or QoS class (143, 144). Each queue is configured to buffer packets supporting a certain congestion control type. The device further comprises a scheduler (150) for retrieving these packets from the queues according to a scheduling policy and comprises a forwarding module (110) for forwarding the packets to the queues by inspecting the QoS class and the congestion control type in the packets.
摘要:
According to a first aspect, the invention relates to an access node device (1) for managing upstream network traffic. The device (1) comprises one or more wireline and/or wireless access line interfaces (10,11) for receiving resources from active wireline users (7) and wireless users (8). The access node device (1) further comprises a traffic prediction module adapted to predict upstream traffic pattern for the active wireline users (7) and wireless users (8). The access node device further comprises a resource usage module configured to detect insufficient link capacity for forwarding the received resources. The access node device (1) further comprises a dynamic resources scheduler adapted to adjust upstream traffic when insufficient link capacity is detected by the resource usage module. The upstream traffic is adjusted by allocating a substantially equal share of link capacity to the active wireline users (7) and wireless users (8) based on the predicted upstream traffic pattern.
摘要:
Method for prioritizing data flows in a network comprising an earliest deadline first (EDF) scheduling system, comprising the steps of requesting data flows at respective first moments of time; assigning to each one of the data flows a respective deadline relating to a respective second moment of time of consumption of the data flow; assigning a respective parameter to each one of the data flows indicative for a time difference between the respective first moment of time and the respective second moment of time; when network congestions occurs, prioritizing said data flows by dropping at least portions of the data flows based on their respective parameters.
摘要:
According to an embodiment the disclosure relates to a networking device (100) for scheduling the transmission of packets over a network interface (130). The device comprises a plurality of queues (120-125) for temporally buffering these packets. The queues comprises a deadline aware queue (125) for queueing data packets belonging to data flows with hard deadline requirements and one or more non-deadline aware queues (120-124) for queueing data packets belonging to data flows without hard deadline requirements. The device also comprises a dynamic weighted fair-queue scheduler (150) for retrieving the packets from the queues. A weight for the deadline aware queue is then based on a minimum rate requirement for the queue in order to meet the hard deadline requirements. The device also comprises a forwarding module (110) for forwarding the packets to the queues.
摘要:
According to an embodiment a packet forwarding device is disclosed for forwarding data packets on a link within a communication network. The racket forwarding device is further configured to perform the following steps: measuring a load of the link; detecting if the load exceeds one of a plurality of threshold indicative for a level of congestion on the link; and sending a signal to another device in the communication network signalling the level of congestion.
摘要:
According to an embodiment a networking device is disclosed for scheduling the transmission of data flows towards client devices within a communication network. The networking device is further configured to perform the followings steps: determining whether network congestion will occur in the networking device from deadline requirements of said data flows; and determining data flows affected by this congestion; and calculating a duration of the congestion on the affected data flows; and communicating this duration to one of the client devices.
摘要:
Method, system and computer readable medium to schedule the processing of a plurality of data packets by a system, the said system comprising processing means and transmission means. The said method comprising a step of determining for at least one of the data packets a processing duration of the processing of this data packet, by the processing means, a step of determining for at least one of the data packets an available time slot when the processed data packet can be transmitted by the transmission means and a step of selecting the next data packet to process based on the processing durations and the available time slots.
摘要:
Method for triggering a congestion control mechanism of a network element, wherein the method comprises the steps of detecting at an end-user device a traffic change trigger action; retrieving time information and quantum information regarding a near future traffic change from the traffic change trigger action; generating a message comprising at least the time information and the quantum information; sending the message to the network element to trigger the congestion control mechanism.