摘要:
Embodiments relate to methods and apparatuses (200) for synchronizing a first event (202), having associated therewith a first original event timing value based on a common clock signal, and a second event (204), having associated therewith a second original event timing value based on the common clock signal, wherein the first and the second event (202; 204) experience different delays while travelling through different paths of a distributed computing system (300; 700), and wherein at least one output event (206) is to be determined by an event detector (208) based on the first and the second event (202; 204). The apparatus (200) comprises a delay compensator (210) associated to the event detector (208), the delay compensator (210) having an input (212) for receiving the first and the second event (202; 204) and having an output (214) for forwarding relayed versions (202′; 204′) of the received first and second event to the associated event detector (208), wherein the delay compensator (210) is operable to relay the first and the second event (202; 204) to the associated event detector (208) based on the experienced delays and based on the associated first and second original event timing values.
摘要:
Embodiments relate to a concept for migrating an event detector of a first node (N1) of a distributed computing system (200) to a second node (N2) of the distributed computing system, wherein the event detector processes a plurality of input events (e; A, B, C) to generate at least one output event (D) based on the input events, wherein each of the input events has associated therewith an individual event delay corresponding to a propagation time of the input event to the first node (N1). It comprises transferring (112; 312), from the first node (N1) to the second node (N2), information on event delays corresponding to the plurality of input events (e; A, B, C) at the first node (N1); transferring (114; 314) a content of the event detector from the first node (N1) to the second node (N2) to obtain a migrated event detector at the second node; forwarding (116; 316) the plurality of input events (e; A, B, C) from the first node (N1) to the second node (N2); receiving (122), at the second node (N2), the plurality of input events (e; A, B, C) forwarded from the first node (N1) and, in parallel, from originating event detectors associated to the plurality of input events; and processing (124; 320), at the second node (N2), the plurality of received input events (e; A, B, C) based on the transferred information on the event delays and based on event delays of the plurality of input events (e; A, B, C) received from the associated originating event detectors.
摘要:
A Method for transmitting a message from a sender (2) to a set of multiple receivers (4a-4d) over a network comprises sending a multicast message (10) to the set of multiple receivers (4a-4d) and receiving acknowledgement messages (12) from a subset of the receivers (4a, 4b, 4d), each acknowledgement message (12) indicating the receipt of the multicast message (10) by a single receiver. The method further comprises sending a unicast message (14) to a receiver of the set of receivers which is not part of the subset of the receivers (4c).
摘要:
A portable device includes a viewing direction sensor configured to determine the viewing direction of a user of the portable device in the real world and a position determiner configured to determine a position of the user in the real world. Furthermore, the portable device includes a processing unit configured to generate—based on the viewing direction of the user and the position of the user in the real world—a virtual world in which a change of the viewing direction in a 3D coordinate system of the real world leads to a change of the viewing direction in a 3D coordinate system of the virtual world. The portable device further includes a display configured to display the generated virtual world to the user while blocking a view of the real world.
摘要:
A Method for transmitting a message from a sender (2) to a set of multiple receivers (4a-4d) over a network comprises sending a multicast message (10) to the set of multiple receivers (4a-4d) and receiving acknowledgement messages (12) from a subset of the receivers (4a, 4b, 4d), each acknowledgement message (12) indicating the receipt of the multicast message (10) by a single receiver. The method further comprises sending a unicast message (14) to a receiver of the set of receivers which is not part of the subset of the receivers (4c).
摘要:
Embodiments relate to methods (900) and apparatuses (800) transferring a first event detector process of a first node (704-1) of a distributed computing system (300; 700) to a second event detector process of a second node (704-2) of the distributed computing system (300; 700), the second node (704-2) being different from the first node (704-1). The apparatus (800) comprises means (802) for copying a process content of the first event detector process to the second event detector process, means (804) for coordinating input events of the first event detector process such that the input events of the first event detector process are processed in parallel at both the first and the second event detector processes, and means (806) for verifying whether the input events of the first event detector process, which are processed in parallel at both the first and the second event detector process, lead to identical output events at both the first and the second event detector processes.
摘要:
Embodiments relate to methods and apparatuses (200) for synchronizing a first event (202), having associated therewith a first original event timing value based on a common clock signal, and a second event (204), having associated therewith a second original event timing value based on the common clock signal, wherein the first and the second event (202; 204) experience different delays while travelling through different paths of a distributed computing system (300; 700), and wherein at least one output event (206) is to be determined by an event detector (208) based on the first and the second event (202; 204). The apparatus (200) comprises a delay compensator (210) associated to the event detector (208), the delay compensator (210) having an input (212) for receiving the first and the second event (202; 204) and having an output (214) for forwarding relayed versions (202; 204′) of the received first and second event to the associated event detector (208), wherein the delay compensator (210) is operable to relay the first and the second event (202; 204) to the associated event detector (208) based on the experienced delays and based on the associated first and second original event timing values.
摘要:
A portable device includes a viewing direction sensor configured to determine the viewing direction of a user of the portable device in the real world and a position determiner configured to determine a position of the user in the real world. Furthermore, the portable device includes a processing unit configured to generate—based on the viewing direction of the user and the position of the user in the real world—a virtual world in which a change of the viewing direction in a 3D coordinate system of the real world leads to a change of the viewing direction in a 3D coordinate system of the virtual world. The portable device further includes a display configured to display the generated virtual world to the user while blocking a view of the real world.
摘要:
Embodiments relate to a concept for migrating an event detector of a first node (N1) of a distributed computing system (200) to a second node (N2) of the distributed computing system, wherein the event detector processes a plurality of input events (e; A, B, C) to generate at least one output event (D) based on the input events, wherein each of the input events has associated therewith an individual event delay corresponding to a propagation time of the input event to the first node (N1). It comprises transferring (112; 312), from the first node (N1) to the second node (N2), information on event delays corresponding to the plurality of input events (e; A, B, C) at the first node (N1); transferring (114; 314) a content of the event detector from the first node (N1) to the second node (N2) to obtain a migrated event detector at the second node; forwarding (116; 316) the plurality of input events (e; A, B, C) from the first node (N1) to the second node (N2); receiving (122), at the second node (N2), the plurality of input events (e; A, B, C) forwarded from the first node (N1) and, in parallel, from originating event detectors associated to the plurality of input events; and processing (124; 320), at the second node (N2), the plurality of received input events (e; A, B, C) based on the transferred information on the event delays and based on event delays of the plurality of input events (e; A, B, C) received from the associated originating event detectors.
摘要:
An apparatus for detecting an event of interest, comprises a first primitive event detector (8b) for generating a stream of first primitive events (10b) using a sensor data stream (4), the sensor data stream (4) carrying raw data at a sensor data rate, the raw data being associated to one or more properties determined for multiple observed objects (72) using one or more sensors, wherein a data rate of the stream of first primitive events (10b) is lower than the sensor data rate as well as a second primitive event detector (8c) for generating a stream of different second primitive events (10c) using the sensor data stream (4), wherein a data rate of the stream of the second primitive events (10c) is lower than the sensor data rate. An event detector (16) is operable to determine the event of interest using the streams (10b, 10c) of the first and second primitive events.