摘要:
The disclosure relates to a method 20 for selecting a media processing unit 3, 3A, 3B, 3D; 4, 4A, 4B, 4D; 10, 11, 12 performed in a network node 5 of a distributed cloud 2. The distributed cloud 2 comprises two or more media processing units 3, 3A, 3B, 3D; 4, 4A, 4B, 4D; 10, 11, 12 configurable to handle media processing required by a media service. The method 20 comprises: receiving 21, from a communication device 6, 6A, 6B, 6C, 6D, a request for the media service; obtaining 22, for each media processing unit 3, 3A, 3B, 3D; 4, 4A, 4B, 4D; 10, 11, 12, at least one configurable parameter value of a parameter relating to handling of the media service; and selecting 23, based on the at least one parameter value, a media processing unit 3, 3A, 3B, 3D; 4, 4A, 4B, 4D; 10, 11, 12 for processing the requested media service for the communication device 6, 6A, 6B, 6C, 6D. The disclosure also relates to corresponding network node, computer program and computer program products.
摘要:
The teachings relates to methods for media processing performed in a network node of a distributed cloud 11 comprising two or more virtual machines run in a respective distributed data center. The method comprises: receiving a request for a media service between at least a first and a second user device A, B; creating two or more media virtual nodes for handling the media service, the two or more media virtual nodes being run on a respective virtual machine; configuring, for the first user device A participating in the media service, a communication path to the second user device B for a media stream of the media service, the communication path involving the created two or more media virtual nodes and the communication path comprising at least one redundant path section.
摘要:
A method and apparatus for searching a structured P2P network. A requesting node obtains a search term and generates a Bloom filter using the search term. The Bloom filter is sent to a searching node, which compares the received Bloom filter with at least one further Bloom filter stored at a database accessible by the searching node. The further Bloom filter is associated a further node in the P2P network. In the event that the Bloom filter and the further Bloom filter match, the searching node sends towards the requesting node an identity of the further node. This allows the requesting node to query the further node for the required data.
摘要:
The disclosure relates to a method 30 for handling latency performed in a node 12, 151, 152, 153, . . . , 15n of a distributed cloud 11. The node 12, 151, 152, 153, . . . , 15n is configured to handle a subset of media processing required by a media service and the distributed cloud 11 comprising two or more such nodes 12, 151, 152, 153, . . . , 15n, wherein a communication path for the media service is configured between at least a first and a second communication device 141, 142. The media service is provided by media streams comprising media packets and the communication path involving two or more of the nodes 12, 151, 152, 153, . . . , 15n. The method 30 comprises: determining 31 processing delay of processing the media packet in the node 12, 151, 152, 153, . . . , 15n the processing delay constituting a first delay contribution; attaching 32 metadata to the media packet, the metadata comprising information about the first delay contribution added to any accumulated delay contributions experienced by the media packet along the communication path.
摘要:
The disclosure presents a method 30 performed in a node 15, 16; 14 1 , 14 2 , 14 3 , 14 4 for configuring a communication path for a media service. The communication path is configured in a cloud network 20, 21 comprising at least one media processing unit 14 1 , 14 2 , 14 3 , 14 4 configured to handle media processing required by the media service. The node 15, 16; 14 1 , 14 2 , 14 3 , 14 4 is located along the communication path, and the method 30 comprises: discovering 31 at least one media processing unit 14 1 , 14 2 , 14 3 , 14 4 by obtaining location information for the at least one media processing unit 14 1 , 14 2 , 14 3 , 14 4 and configuring 32 the communication path between end user communication devices 15, 16 of the media service by interconnecting.
摘要:
An application, peer and method for determining a faulty peer in a structured Peer-to-Peer overlay network. The overlay network includes plural peers besides the faulty peer. The method includes determining that a message sent from a given peer to a target peer along a first path did not reach the target peer; determining an intermediate peer at which the message had arrived; using a second path to send the message from the given peer to the target peer; determining that the message had arrived at the target peer on the second path; adjusting a node identifier (nodeID) of at least one of the target peer and the intermediate peer to obtain a new target peer or a new intermediate peer; and reusing the first and second paths to send the message to the new target peer or the new intermediate peer until the faulty peer is detected.
摘要:
System and method for balancing a number of incoming connections of nodes connected to a peer-to-peer network. The method includes receiving at a selecting node information about out-finger candidates. The information includes at least a quantifiable parameter for the out-finger candidates and the out-finger candidates are possible nodes to be connected to the selecting node. The method includes calculating in the selecting node, for each node of the out-finger candidates, a probability value by using a predetermined probability function that uses as input the corresponding quantifiable parameter; and selecting one node from the out-finger candidates to be an out-finger node for the selection node based on the probability value. The probability value is associated with a number of in-finger connections to the selected out-finger node.