摘要:
A computer-implemented method comprises obtaining an intermediate computer code object including a set of instructions corresponding to a task to be performed. The intermediate computer code object—being machine independent—further includes for each of the at least one set of instructions one or more metadata descriptors representative of at least a complexity measure of the task to be performed. The method also comprises executing the intermediate computer code object on a computing platform comprising at least two different execution units having a different memory with a different memory location. This executing comprises selecting for each of the at least one set of instructions a target execution unit from the plurality of execution units. This selecting takes the one or more metadata descriptors and a decision rule into account, wherein the decision rule relates the plurality of complexity measures to a performance characteristic of the plurality of execution units.
摘要:
To alleviate constrained nodes (102a-e) from implementing a functionality, a functionality is emulated by an intermediary node (110) for the constrained nodes (102a-e). The intermediary node is configured to intercept requests and process the requests on behalf of the node to fulfill a functionality. The functionality is typically not supported by the constrained node (102a-e). The support for the functionality is added to resource discovery responses, resource announcement messages, and/or resource registration messages to indicate to a client or a resource directory that the emulated functionality is supported by the node.
摘要:
A method for enabling restoration of an operational state on a server node is disclosed. The method includes intercepting, by a state directory, traffic between the server node and a client communicably connected to the server node over a network to derive the operational state. At least a part of the traffic between the server node and the client leads to establishment of the operational state on the server node. The method further includes storing the operational state in the state directory, detecting, by the state directory, that the server node has lost the operational state, and providing, by the state directory, the operational state to the server node after detecting that the server node has lost the operational state.
摘要:
A method for creating a profile for accessing or manipulating resources across a plurality of nodes in a network is disclosed. An entity manager receives a request from a client to create a profile, and preferably validates the request. The entity manager generates said profile and the profile is addressable by a profile identifier. A client may use the profile to interact with the resources across the plurality of nodes using the profile identifier.
摘要:
The present invention relates to a method for determining a representation of multichannel radiofrequency, RF, signals acquired from a physical environment, which comprises a transmitter comprising one or more transmitting elements for emitting ultrasound excitation pressure waves, a propagation medium containing non-uniformities reflecting the pressure waves and a receiver comprising one or more elements for recording the multichannel RF signals from the reflected pressure waves. The method comprises - determining a set of basis functions for representing the received reflected signals by deriving a model, whereby deriving said model comprises * modelling the transmitter as one or more transmitting elements and the receiver as one or more receiving elements, * modelling the propagation medium bounded by said transmitter and said receiver, * modelling individual responses of the non-uniformities to said excitation pressure waves, * deriving the set of basis functions from said individual responses by simulating response to excitation of the non-uniformities in the propagation medium,
- determining a representation of the recorded multichannel RF signals using the set of basis functions obtained with the model.
摘要:
A method for providing chunked content to a device comprising a streaming client, preferably an HTTP adaptive streaming client, is described, wherein said chunked content is defined on the basis of a manifest file comprising one or more chunk identifiers and one or more associated chunk locators for locating one or more delivery nodes configured to deliver one or more chunks identified by said chunk identifiers, and wherein said method comprises: determining whether a chunk identified by a chunk identifier in a chunk request message originating from said client can be delivered by a first delivery node, said chunk request message comprising a first network address associated with said first delivery node, preferably said first network address comprising at least part of an IP address, an URL, or an equivalent thereof; if said first delivery node cannot deliver said chunk to said client, rewriting said first network address in said chunk request message into a second network address associated with a delivery node that is capable of delivering said chunk before sending said chunk request message to said second delivery node; and, before sending a chunk response message associated with said chunk request message to said streaming client, rewriting the second network address in said response message into said first network address.
摘要:
The present invention is related to a hash-based distributed video coding architecture. At the encoder, the input video sequence is organized in Groups of Pictures (GOPs) and is decomposed into key frames, i.e., the first frame in each GOP, and WZ frames. The key frames are encoded using H264/AVC Intra frame coding. The Wyner-Ziv (WZ) frames are encoded in two parts, a hash layer and a WZ layer. To construct the hash information, the WZ frames are quantized and each quantized frame is then decorrelated using spatio-temporal prediction and entropy coded, and then multiplexed with the encoded key frames. At the decoder, the intra bit stream is H264/AVC decoded and the intra frames are stored in a reference frame buffer. The hash is decoded by inverting the tasks applied at the encoder, i.e. entropy decoding and inverse spatio-temporal prediction, and the obtained bit planes are stored. Next, Overlapped Block Motion Estimation and Probalistic Compensation (OBMEPC) is used to estimate the missing bit planes in the side - information. The decoder utilizes the hash information and the side information frame created by OBMEPC to perform online estimation of the correlation channel, and produces soft estimates used to decode the WZ bit planes.
摘要:
A method for requesting a plurality of chunks by a streaming client on the basis of a single request message is described, wherein said chunks are defined on the basis of a manifest file comprising chunk identifiers for determining at least one delivery node for delivering chunks defined by said chunk identifiers to said client, wherein said method comprises: determining on the basis of said manifest file a first request message for requesting a first plurality of chunks, said first request message comprising one or more first chunk template parameters and a first chunk template, preferably an URL chunk template, comprising one or more chunk template parameters fields; sending said first request message to a first network node, wherein said first network node is configured for determining a first plurality of chunk identifiers, preferably a first plurality of URLs, associated with said first plurality of chunks on the basis of said first chunk template and said one or more first chunk template parameters; and, receiving at least one response message comprising a chunk associated with one of said chunk identifiers that were determined on the basis of said first chunk template and said one or more first chunk template parameters.
摘要:
A method for binding a first and second devices is disclosed. The method is implemented using the architectural principles of REST, which allows a binding initiator to directly contact the first device and instruct the device of actions to be taken. Specifically, the binding initiator may contact the first device by providing a first REST request to the device, the request specifying that the first device is to monitor a state of a particular REST resource identified by the request and is to trigger the second device to perform a specified action when the state of that REST resource satisfies a particular condition. Using REST further allows the first device to directly contact the second device and instruct the second device to perform the specified action. Since the first device is now able to directly contact the second device, these two devices may be considered to be bound.