摘要:
Sensor nodes 101 are installed in the installation area A, detect displacement at each installation site, and process data. The sensor nodes 101 include a microprocessor 205 that generates self-identification information based on a combination of plural identification information included in calibration information transmitted by the calibration nodes 401, and self-identification generation information that is included in the calibration information and for identifying data processing apparatuses, respectively; nonvolatile memory 208 that retains the self-identification information; and a wireless communications unit 203 that receives the calibration information from the calibration nodes 401 and performs transmission and reception of data with an adjacent data processing apparatus 101 installed in the installation area.
摘要:
A given node among nodes (#1) to (#6), ..., (#N) determines whether the contents of data obtained by a sensor of node (#1) as a first node and the contents of data obtained by a sensor of node (#2) as a second node are equivalent. If the contents of the data are determined to be equivalent, the given node among nodes (#1) to (#6), ..., (#N) suspends the transmission by node (#2), of the data obtained from the sensor of node (#2).
摘要:
When a sensor node (101-5) has a large power consumption, an information processing apparatus (100) propagates a portion of request information for a data process having the request recipient set to a sensor node (101-7), through a path that does not pass through the sensor node (101-5). For example, the information processing apparatus (100) changes a division rate at a sensor node (101-3) acting as a branching point for the request information for the data process having the request recipient set to the sensor node (101-7) to thereby change the distribution of the transferred data amount and equalize the power consumption of the sensor nodes (101) in a sensor network.
摘要:
A sensor node (101-i) is assumed to be able to execute any one among a first operation by which another sensor node (101) is requested to execute data process and if the request is not accepted the sensor node (101-i) starts executing the data processing after waiting for charging and a second operation by which the sensor node (101-i) starts executing the data processing after waiting for charging, without requesting the data processing to be executed. The sensor node (101-i) compares an expected value of a first time that elapses until execution is started by the sensor node (101-i) or the other sensor node (101) when the first operation is executed, and a second time that elapses until execution is started by the sensor node (101-i) when the second operation is executed. Based on the comparison result, the sensor node (101-i) executes among the first operation and the second operation, the operation for which the time that elapses until execution is started is shorter.
摘要:
A position estimation apparatus (100) acquires, for base devices (102), the number of hops from a target sensor node (101) to a base device (102). The position estimation apparatus (100) calculates, for each base device (102), a distribution of estimated distances corresponding to the total hops, based on the number of hops and a distribution of estimated distances stored in a storage device (110). The position estimation apparatus (100) calculates, for each base device (102), a distribution of estimated positions within a given region (A), based on the distribution of estimated distances, information concerning a range of the given region (A), and information concerning a position of the base device (102). The position estimation apparatus (100) calculates an index that indicates a probability of a position of the target sensor node (101) within the given region (A), based on the sum of distributions of estimated positions concerning the base stations.
摘要:
Access contention for a shared resource (106) is resolved while suppressing power consumption in an information processing system (100). A bus controller (108) using a cache miss detecting unit (119), detects first information that indicates with respect to a CPU (101) and a CPU (102), a cache hit or a cache miss. The bus controller (108) using a high-speed I/O detecting unit (120), detects second information that indicates an activated state or a non-activated state of a DMA controller (103) and a DMA controller (104). The bus controller (108) using a generating unit (123), generates a setting signal based on the first information and the second information.
摘要:
In a memory access controller (202), a classifying unit (302) classifies a CPU (#0) to CPU (#3) into a first group of CPUs having made an exclusive access request to a shared memory (201) and a group of CPUs not having an exclusive access request. Subsequently, in the memory access controller (202), a detecting unit (303) detects a CPU having completed exclusive access among the first group of CPUs, and a notifying unit (304) sends to a core standing by for exclusive access among the first group of CPUs, a notification of release from a state of standby.
摘要:
When software to be migrated is an OS, a CPU (#0) and a CPU (#2) migrate specific software from the CPU (#0) to the CPU (#2) using a migrating unit (304) executed by a hypervisor (204). The CPU (#2) detects a state of migration of the specific software from the CPU (#0) to the CPU (#2) whose maximal processing capacity value is lower than that of the CPU (#0) using a detecting unit (302). After the detection, when the detecting unit (302) detects a state of migration, the CPU (#2) sets a processing capacity value of the CPU (#0) at the time of the detection to be a processing capacity value that is lower than that before the migration suing a setting unit (303).
摘要:
A sensor node (101-k) detects an occurrence of sensing (ev) and judges whether data processing corresponding to the sensing (ev) will finish before an occurrence of sensing (ev) subsequent to the sensing (ev), based on a time interval when the occurrence of the sensing (ev) is detected. When determining that the data processing will finish, the sensor node (101-k) executes the data processing and transmits the execution result of the data processing to a first apparatus (101-1) directly communicable with the sensor node (101-k). When determining that the data processing will not finish, the sensor node (101-k) transmits, to the first apparatus (101-1), request information causing the first apparatus (101-1) to execute the data processing and to transmit the execution result of the data processing to a second apparatus directly communicable with the first apparatus (101-1).