Recent advances in the computing and electronics technology, particularly in sensor devices, databases and distributed systems, are leading to an …