摘要:
The disclosure relates to a method for receiving a multimedia content, comprising: - receiving (21) at least one fragment of a first representation of a segment; - determining (22), by considering an available bandwidth along a transmission path between a client terminal and a server, the expected delivery time of all the following fragments of the first representation of said segment, and the expected delivery time of all the fragments of at least one alternative representation of said segment; - selecting (23), by considering the expected delivery times, between receiving at least one subsequent fragment of the first representation of said segment; or receiving at least a first fragment of a second representation of said segment, said second representation belonging to said at least one alternative representation.
摘要:
The invention concerns a client terminal (CT) configured for downloading an upcoming sequence of segments of a multimedia content stored in at least one remote server, each segment being derived from one or more representations, characterized in that it comprises: - calculator (7) configured to determine, for at least some combinations of available representations of said segments stored, or not, in identified caches arranged between the client terminal (CT) and a server: ■ a value of a utility function of the perceived quality associated with each of said combinations; ■ a time for downloading each of said combinations; - a module (8) configured for selecting, amongst the determined utility function values, a highest utility function value with a downloading time inferior to a time threshold, - a communication module (2) configured for downloading, at the client terminal (CT), the representations associated with the selected combination of representations.
摘要:
In order to reduce the cost of the gateways as well as to ease the management and administration of the gateways, the execution of the network functions is deported in commodity servers under physical and logical control of the ISPs. In the vCPE model, the traffic transmitted from/intended to a gateway goes through a middlebox server or network device performing, among other functions, a NAT function and a firewall function on the data packets continuing the traffic transmitted from/intended to the gateway. For reliability, each master middlebox server is seconded by a slave middlebox server which replicates traffic handled by the master middlebox server. Such a solution is costly and not sustainable. The invention provides a method for remotely performing a network function by a processing unit associated to one processor core of a multicore processor embedded in a network device.
摘要:
In a context of a packet forwarding device, operating packet field translations as packets are forwarded between two networks, a salient idea is to allocate deterministically translated identifiers (such as for example port numbers in IPv4 NAT), in the packet forwarding device, the allocation using a deterministic operator depending only on data information present in or derived from the packet to forward. The data information of the packet on which the deterministic operator is applied are for example a source address of a communication protocol and an identifier of an encapsulated communication protocol. More generally the data information (for deterministically allocating translated identifiers) characterize the packet as belonging to a particular data flow and/or logical connection. Thanks to this salient idea, in a context of recovery procedure, whenever a backup device becomes active and receives packets from an existing logical connection / data flow, it can recover the decision that was taken by the former packet forwarding device without requiring explicit information from the former packet forwarding device, advantageously recovering the state from the departed packet forwarding device. No replication protocol or pro-active state replication is needed between a packet forwarding device and a backup device, advantageously saving protocol complexity, implementation cost, memory, processing resources and network bandwidth.
摘要:
A radio frequency identification (RFID) reader identifies in which room among several rooms the RFID reader is more likely to be located. The RFID reader includes a transmitter for transmitting an interrogating radio frequency (RF) signal. It includes a receiver for receiving RF signals generated in corresponding pairs of RFID tags. The RFID tag pairs are attached to corresponding regions of each of the rooms. Each of said RFID tag pair including a first RFID tag and a second RFID tag that are spaced from each other by a distance that is larger or equal to »/4 and smaller than or equal to »/2 with respect to a frequency of a responding RF signal originated in the pair of RFID tags. A processor selects a larger RSSI of the RSSI's of the signal pair. The processor determines a corresponding sum of the RSSI's selected from each signal pair associated with each room. The processor evaluates in accordance with determined sums, the location in which said RFID reader is more likely to be located.
摘要:
Method for obtaining network information by a client terminal configured for receiving a multimedia content divided into segments. Client terminal (CT) configured for receiving a multimedia content divided into segments and provided by at least one remote server (SE), each segment being available in one or more representations, comprising a communication module (2) configured for receiving a network information comprising an ordered list of caches (DANE) along the path between the server (SE) and the client terminal (CT).
摘要:
Network equipment (GW) arranged along a transmission path between a client terminal and at least one server, said network equipment being configured to receive a request from the client terminal for a first representation of a segment of a multimedia content available at several representations, said request further specifying one or several alternative representations of said segment, which comprises a bandwidth estimator (14) configured to determine at least one downstream bandwidth along a transmission path between a server and the client terminal, a filtering module (16) configured to modify said request by removing each alternative representation of the request whose associated bitrate is higher than the sum of the determined downstream bandwidth and a threshold, and a communication module (11) configured to forward the modified request to an upstream network element arranged between the network equipment (GW) and the server.
摘要:
Method for operating a cache (R) arranged along a transmission path between client terminals (CT) and a server (S), comprising: - receiving, from the client terminals (CT), chunk requests for chunks of a multimedia content, each requested chunk being assigned a priority level; - determining a download priority order according to which each requested chunk not yet cached is to be downloaded, this download priority order being determined based on the priority level of each chunk to be downloaded; and - downloading, from said server (S), each requested chunk not yet cached according to the download priority order, such that the requested chunk with a high priority level is downloaded in priority over any other requested chunk of lower priority level. The disclosure also concerns a cache operating according to said method.
摘要:
Network element (100) adapted to be connected to a communication network comprising a set of devices, said devices being configured to receive one set of available services, wherein the network element is a bandwidth manager (160) configured to: - obtain, for couples defined by a service of the set of services and a device of the set of devices, a bandwidth for each flow between the service and the device of said couples; - obtain a priority for the flows to be delivered between the services and the devices of said couples; - solve a 0-1 Knapsack problem by applying the obtained bandwidths and priorities and by considering an available downlink bandwidth associated with said communication network, to identify one or more allowable flows to be delivered between services of the set of services and devices of the set of devices; - allow the identified one or more allowable flows to be delivered to the corresponding devices of said communication network.