Abstract:
Methods for managing an address on a switching device, managing an address on a network switch, and screening addresses in a cloud computing environment are provided. One embodiment is directed towards a computer-implemented method for managing an address on a switching device that is communicatively coupled to a plurality of virtual machines. The method includes accessing an address pool that includes an assigned address for each virtual machine from the plurality of virtual machines. The method includes determining, on the switching device, a used address for the virtual machine from the plurality of virtual machines. The method includes determining whether the used address is matching the assigned address for each virtual machine. The method also includes routing traffic from the virtual machine to a hypervisor in response to the used address matching the assigned address.
Abstract:
A wireless communication device(40)providing a node in the network comprises a wireless transmitter (48), a wireless receiver (46), a transmission buffer (52), and a packet prioritizing unit (50) configured to obtain data relating to packets to be transmitted in the network, obtain indications of the remaining lifetime of the packets, where the indications are based on the time needed for reaching a destination node, prioritize the packets according to the remaining life time indications, where the prioritization is made in ascending order from an indication of a low remaining life time to a high remaining lifetime, and place the packets in the transmission buffer for transmission according to the prioritization.
Abstract:
Some implementations of the present invention provide mechanisms for gating the transmission of FIN and other short overhead messages of the like in order to improve spectral efficiency. In some implementations spectral efficiency is improved by reducing the number of air-link connections established to merely transmit FIN and other short overhead messages of the like. In one implementation FIN messages are buffered in a queue and transmitted when an air-link connection is established to transmit higher value messages. In one implementation FIN messages are buffered and transmitted when the contents of the buffer breach a threshold that justifies the establishment of an air-link connection to transmit the contents of the buffer.
Abstract:
A datagram flow optimizer apparatus (100) comprises a buffer resource (306, 312) capable of receiving and temporarily storing a plurality of datagrams in respect of a forward path. The apparatus (100) also comprises and a buffer controller (102, 308) arranged to implement, when in use, buffering of received datagrams by the buffer resource (306) until a predetermined threshold number of datagrams has been stored by the buffer resource (306). The apparatus (100) further comprises an acknowledgement regulator (124, 310, 312, 314) arranged to use the buffer resource (312) to manipulate temporal spacing between acknowledgements of datagrams on a reverse path. The buffer controller (102, 308) is arranged to permit forwarding on the forward path of datagrams stored by the buffer resource (306) in response to the predetermined threshold number of stored datagrams being reached.
Abstract:
Approaches for preventing TCP data injection attacks in packet-switched networks are disclosed. A first approach provides for dropping received segments that carry ACK values smaller than the next unacknowledged sequence number expected minus the maximum window size. This approach helps keep spurious injected segments out of the TCP re-assembly buffer. In a second approach, heuristics are used to examine the sequence number of a newly arrived segment, and when the sequence number is the next expected, then the newly arrived segment is used and the contents of the re-assembly buffer are not considered. Further, if the data payload of the newly arrived segment overlaps in sequential order with segments already in the re-assembly buffer, the overlapped segments in the re-assembly buffer are considered spurious and are discarded. Thus, this approach helps remove spurious data from the re-assembly buffer if the first approach somehow fails to prevent the data from entering the re-assembly buffer.
Abstract:
A method for controlling bandwidth allocation of first and second data packet types (e.g. TCP traffic, real time traffic, VOIP traffic) in a single rate network by determining, by a device, a throughput rate of the first data packet type (e.g. TCP traffic, non-real time traffic,…) in the network and reducing, by the device, the throughput rate of the first data packet type when the throughput rate reaches a predetermined level is described. A method for controlling bandwidth allocation of each of a plurality of data packet categories in a multi-rate network by determining, by a device, a throughput rate of one of a plurality of data packet categories/classes (the jth data packet category) and reducing the throughput rate of the jth data packet category when the throughput rate reaches a predetermined level, wherein a maximum bit rate of a data packet category is based on a distance between members of the data packet category and the device and wherein said jth data packet category transmits TCP packets, is described. In a particular embodiment, transmission control of the rate is carried out depending on the distance from the device user to the device (e.g. an Access point of a WLAN).
Abstract:
A method for communicating data in a network environment is provided that includes receiving one or more packets for establishing a communication session in a network and determining which of the packets should be delayed. A selected one or more of the packets are delayed for a designated time interval in order to extend a roundtrip time (RTT) parameter associated with the selected packets. The selected packets are communicated after the time interval has expired.
Abstract:
An apparatus for ensuring quality-of-service in a network is provided. A first stream sender having a flow control parameter and transmitting a first stream. A network interconnection receiving the first stream and a second stream. First stream being a non-realtime stream and the second stream being a realtime stream. A bandwidth control being associated with the network interconnection. The bandwidth control adjusting the flow control parameter for supporting quality-of-service parameters associated with the second stream.
Abstract:
Procédé pour améliorer les performances d'un protocole de transmission utilisant un temporisateur de retransmission, le délai (RTO) de ce temporisateur de retransmission étant ajusté en fonction de statistiques sur le temps d'aller et retour (RTT), lesdites statistiques incluant une estimation de dispersion, et ledit procédé étant essentiellement caractérisé en ce qu'une gigue est introduite dans ledit temps d'aller et retour (RTT), de manière è en contrôler la dispersion, afin de lui garantir une valeur minimale réduisant la probabilité d'expiration intempestive dudit temporisateur de retransmission.