Caching in the Sprite network file system
ACM Transactions on Computer Systems (TOCS)
ACM Transactions on Computer Systems (TOCS)
The dangers of replication and a solution
SIGMOD '96 Proceedings of the 1996 ACM SIGMOD international conference on Management of data
Principles of transaction processing: for the systems professional
Principles of transaction processing: for the systems professional
Matching events in a content-based subscription system
Proceedings of the eighteenth annual ACM symposium on Principles of distributed computing
Next century challenges: scalable coordination in sensor networks
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Achieving scalability and expressiveness in an Internet-scale event notification service
Proceedings of the nineteenth annual ACM symposium on Principles of distributed computing
Publish/Subscribe in a mobile enviroment
Proceedings of the 2nd ACM international workshop on Data engineering for wireless and mobile access
Assignment-Based Partitioning in a Condition Monitoring System
DISC '02 Proceedings of the 16th International Conference on Distributed Computing
Filter Similarities in Content-Based Publish/Subscribe Systems
ARCS '02 Proceedings of the International Conference on Architecture of Computing Systems: Trends in Network and Pervasive Computing
Publish/subscribe in a mobile environment
Wireless Networks - Special issue: Pervasive computing and communications
Reliable complex event detection for pervasive computing
Proceedings of the Fourth ACM International Conference on Distributed Event-Based Systems
Handling sensed data in hostile environments
MSN'05 Proceedings of the First international conference on Mobile Ad-hoc and Sensor Networks
Hi-index | 0.00 |
A condition monitoring system tracks real-world variables and alerts users when a predefined condition becomes true, e.g., when stock price drops, or when a nuclear reactor over-heats. Replication of monitoring servers can reduce the probability that an important alert is missed. However, replicated independent servers can sometimes report “conflicting” alerts to the user, causing confusion. In this paper, we study the problem of replicated condition monitoring. We identify and formally define three desirable properties of a replicated system, namely, orderedness, consistency, and completeness. We propose new monitoring algorithms that enforce some or all of the desired properties in different scenarios.