Clock synchronization in distributed real-time systems
IEEE Transactions on Computers - Special Issue on Real-Time Systems
The Accuracy of the Clock Synchronization Achieved by TEMPO in Berkeley UNIX 4.3BSD
IEEE Transactions on Software Engineering
Logical Time in Distributed Computing Systems
Computer - Distributed computing systems: separate resources acting as one
Ordering and timeliness requirements of dependable real-time programs
Real-Time Systems - Special issue: dependability of real-time software
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Probabilistic Clock Synchronization in Distributed Systems
IEEE Transactions on Parallel and Distributed Systems
Fault-Tolerant Clock Synchronization in Large Multicomputer Systems
IEEE Transactions on Parallel and Distributed Systems
Architecture for Group Communication in Mobile Systems
SRDS '98 Proceedings of the The 17th IEEE Symposium on Reliable Distributed Systems
Detecting causal relationships in distributed computations: in search of the holy grail
Distributed Computing
Determination of Time and Order for Event-Based Middleware in Mobile Peer-to-Peer Environments
PERCOMW '05 Proceedings of the Third IEEE International Conference on Pervasive Computing and Communications Workshops
Disconnection Prediction in Mobile Ad hoc Networks for Supporting Cooperative Work
IEEE Pervasive Computing
Weakest precondition based verification tool that models spatial ordering
ACM SIGSOFT Software Engineering Notes
A critical evaluation of location based services and their potential
Journal of Location Based Services
Unified semantics for event correlation over time and space in hybrid network environments
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
Ubiquitous computing: challenges in flexible data aggregation
EUC'05 Proceedings of the 2005 international conference on Embedded and Ubiquitous Computing
Hi-index | 0.00 |
Several mobile computing applications require that both the order and location of occurrence of events be taken into account during decision making. Thus, processes need to track the location of nodes and synchronize their clocks. The Global Positioning System can be employed to mimic a global virtual clock that keeps the local clocks of participating nodes in synchrony with each other. The global virtual clock in conjunction with a space-time vector can track the mobility of nodes. Nodes can prioritize resource requests on the basis of request time as well as the requester's distance from the resource. Two distributed mutual exclusion algorithms that employ the space-time vector are presented. The error in the estimates of a mobile node, due to clock drift, about the region in which other mobile nodes may be present is formulated. Various resource allocation policies can react differently to such errors leading to performance differences. However, every policy should ensure that resource allocation has the properties of safety, deadlock freedom, liveness, and fairness.