Replica voting based architectures for reliable data dissemination in vehicular networks

Vehicular networks often consist of computational devices that collect data representing the external environment (e.g., road traffic volume, terrain conditions, and vehicle tracking). The data collected is prone to errors for two reasons: first, the processing algorithms in devices often have only limited capabilities that result in a fuzzy and imprecise representation of the external datum; second, some of the devices may be maliciously faulty mis-reporting the external datum. In such a setting, replicating the devices and voting on the environment data collected by them enhances the trust-worthiness of data reported to the application. The paper describes a cooperation mechanism that embodies two complementary functions: replication of devices and voting among devices. Device-level cooperation is realized using a tree-structured overlay set up over a vehicular network, in which the root node is attached to a data dissemination station and the leaf nodes are attached to the data collection devices in different geographic regions. Voting among the data collected is carried out at the leaf nodes whereupon a sanitized data propagates up the tree towards the root. An intermediate node may also carry out aggregation functions on the data arriving from its downstream tree segments and then forward the aggregated data upstream. The paper describes the voting-based data collection and dissemination as a middleware service.

[1]  Archan Misra,et al.  CAPS: energy-efficient processing of continuous aggregate queries in sensor networks , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications (PERCOM'06).

[3]  Michael K. Reiter,et al.  Fault-scalable Byzantine fault-tolerant services , 2005, SOSP '05.

[4]  David H. Ackley,et al.  Building diverse computer systems , 1997, Proceedings. The Sixth Workshop on Hot Topics in Operating Systems (Cat. No.97TB100133).

[5]  Wolfram Burgard,et al.  Autonomous Terrain Mapping and Classification Using Hidden Markov Models , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[6]  Rolf Stadler,et al.  Decentralized Computation of Threshold Crossing Alerts , 2005, DSOM.

[7]  Angelos D. Keromytis,et al.  SOS: secure overlay services , 2002, SIGCOMM '02.

[8]  Christine Julien,et al.  Virtual sensors: abstracting data from physical sensors , 2006, 2006 International Symposium on a World of Wireless, Mobile and Multimedia Networks(WoWMoM'06).

[9]  K. Ravindran,et al.  Information-theoretic treatment of sensor measurements in network systems , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[10]  Feiyi Wang,et al.  Analysis of techniques for building intrusion tolerant server systems , 2003, IEEE Military Communications Conference, 2003. MILCOM 2003..

[11]  Kaliappa Nadar Ravindran,et al.  Reconfigurable Peer-to-Peer Connectivity Overlays for Information Assurance Applications , 2009, 2009 IEEE International Conference on Communications.

[12]  Anees Shaikh,et al.  SRIRAM: A scalable resilient autonomic mesh , 2003, IBM Syst. J..

[13]  Gordon S. Blair,et al.  GREEN: A Configurable and Re-configurable Publish-Subscribe Middleware for Pervasive Computing , 2005, OTM Conferences.

[14]  David E. Bakken,et al.  Middleware support for voting and data fusion , 2001, 2001 International Conference on Dependable Systems and Networks.

[15]  Pradeep K. Khosla,et al.  SWATT: softWare-based attestation for embedded devices , 2004, IEEE Symposium on Security and Privacy, 2004. Proceedings. 2004.

[16]  K. Ravindran,et al.  Information-Theoretic Treatment of Sensor Data Collection: A Perspective on Processing and Communication Tradeoffs , 2007, 2007 3rd International Conference on Intelligent Sensors, Sensor Networks and Information.

[17]  Pascal A Felber Self-scaling networks for content distribution , 2004 .

[18]  Miguel Oom Temudo de Castro,et al.  Practical Byzantine fault tolerance , 1999, OSDI '99.