Collaborative Scheduling in Highly Dynamic Environments Using Error Inference
read more
Citations
Multiperiod Scheduling for Wireless Sensor Networks: A Distributed Consensus Approach
Cooperative Data Reduction in Wireless Sensor Network
Collaborative Scheduling in Dynamic Environments Using Error Inference
Cooperative data reduction in wireless sensor network
Resiliency in Distributed Sensor Networks for Prognostics and Health Management of the Monitoring Targets
References
Wireless sensor networks for habitat monitoring
Versatile low power media access for wireless sensor networks
Sensor networks: evolution, opportunities, and challenges
Coverage problems in wireless ad-hoc sensor networks
Integrated coverage and connectivity configuration in wireless sensor networks
Related Papers (5)
Frequently Asked Questions (16)
Q2. What are the future works in "Collaborative scheduling in highly dynamic environments using error inference" ?
For their future work, the authors will evaluate the energy performance of individual sensor network components so that the algorithm can be further optimized.
Q3. How many projectors are used to create an ultra-wide integrated display?
Three Hitachi CP-X1250 projectors, connected through a Matorx Triplehead2go graphics expansion box, are used to create an ultra-wide integrated display on those six boards.
Q4. What is the name of the process running on this network control layer?
The process running on this network control layer is named collaborative IES, which aims to maximize the energy saving and minimize the prediction error of sensor system.
Q5. What is the definition of the sensing baseline?
The authors assume that the sensing baseline consists of N data cycles, in which k warm-up cycles will be used for building controller models.
Q6. How many bytes of code memory is used in the design?
The design has been implemented on Berkeley TinyOS/Micaz platform, with compiled image occupies 17,076 bytes of code memory and 549 bytes of data memory.
Q7. What is the function of the local error predictor?
When data is obtained through actual sensing, a node compares predicted sensing values with the actual sensing values, and then store the prediction errors into the local error data library.
Q8. What is the motivation behind the design of the local error control?
The design of the local error control is motivated by the observation that a sensor node should be able to run programsindependently even in isolation.
Q9. What is the difficulty in limiting the errors?
The difficulty in limiting the errors is to determine when to switch on the sensors whenever there is a dramatic change in the environment.
Q10. What is the first step in designing the duty cycle controller?
The first step in designing the duty cycle controller is modeling sensing behavior of the system mathematically to derive the relationships among the local prediction error, the current duty cycle, and system requirements.
Q11. How much energy is saved by the system prediction error?
The measurement and simulation results show that system prediction error remains within the specified error tolerance while saving up to 60 percent of the required energy.
Q12. How many years of soil temperature data were collected?
The temperature data were collected from the Wisconsin-Minnesota Cooperative Extension Agricultural Weather Page [19] where soil temperatureis monitored continuously, sampled twice per hour, 24 hours per day, for over 10 years.
Q13. What is the metric used to determine the percentages that the prediction model output will violate?
It determines the lower and upper bounds of sensing probability to satisfy missing ratio constraints, a metric to determine the percentages that the prediction model output will violate the data performance requirement.
Q14. What is the simplest way to solve for sensing probability pi?
To solve for sensing probability pi at a specific ei requires a joint distribution of a process for ei at specific time instance or period.
Q15. What is the main difference between the two approaches?
Although those approaches offer data management mechanisms which reduce the error and energy cost of sensing activities, they fail to improve the system performance through network coordination.
Q16. Why is the network error control mechanism more intensive than other sampling periods?
This is because that the network error control trigger more nodes to start sensing in order to avoid violation of the error bound.