Skip to main content

A Novel Approach to Guarantee Causal Message Ordering in Pre-planned Wireless Sensor Networks

  • Conference paper
Algorithms and Architectures for Parallel Processing (ICA3PP 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7440))

Abstract

Data fusion often depends on the time of occurrence of fused sensor readings, called as temporal ordering, which is defined with respect to a single message, or as causal ordering to guarantee dependency relationships between messages in many-to-many communication patterns. There are some temporal ordering protocols based on physical time synchronization in publish/subscribe (P/S) paradigm of wireless sensor networks, but there exist little research works on development of causal ordering protocols based on logical time in P/S of wireless sensor networks (WSNs). Causal message ordering is more useful for most distributed applications in which a large number of sensor nodes request cooperating to fuse their data in WSNs. Temporal ordering is not sufficient for these distributed applications because it is not defined for dependency relationships between these messages. Also, many-to-many communication patterns attempt to address the problem of providing scalability of data propagation, guaranteeing message delivery order and supporting overlapping multicast groups in WSNs. In this paper, we present a novel approach based on gossiping and firefly synchronization instead of physical time synchronization, guaranteeing the causal message ordering property in P/S of WSNs. In the proposed protocol, every sensor broker disseminates the multicast message including the latest time-stamped information that represents the gossip round in which the message is generated to subscribers for causal message ordering. The latest time-stamped information is represented using colors. Its scalability feature might be highly suitable for the area of the applications requiring only the minimum causal information of message delivery with flexible consistency by cooperating to fuse their data.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Akyildiz, I., Su, W., Sankarasubramaniam, Y., Cayirci, E.: A survey on Sensor Networks. IEEE Communications Magazine 40, 102–114 (2002)

    Article  Google Scholar 

  2. Birman, K., Hayden, M., Ozkasap, O., Xiao, Z., Budiu, M., Minsky, Y.: Bimodal Multicast. ACM Transactions on Computer Systems 17, 41–88 (1999)

    Article  Google Scholar 

  3. Birman, K., Schiper, A., Stephenson, P.: Lightweight Causal and Atomic Group Multicast. ACM Transactions on Computer Systems 9, 272–314 (1991)

    Article  Google Scholar 

  4. Eugster, P., Guerraoui, R., Handurukande, S., Kouznetsov, P., Kermarrec, A.-M.: Lightweight probabilistic broadcast. ACM Transactions on Computer Systems 21, 341–374 (2003)

    Article  Google Scholar 

  5. Freedman, D., Birman, K., Ostrowski, K., Linderman, M., Hillman, R., Frantz, A.: Enabling Tactical Edge Mashups with Live Objects. In: 15th International Command and Control Research and Technology Symposium (ICCRTS 2010), Santa Monica (2010)

    Google Scholar 

  6. Hong, Y.-W., Scaglione, A.: A scalable synchronization protocol for large scale sensor networks and its applications. IEEE Journal on Selected Areas in Communications, 1085–1099 (2005)

    Google Scholar 

  7. Intanagonwiwat, C., Govindan, R., Estrin, D.: Directed diffusion: A scalable and robust communication paradigm for sensor networks. In: 6th Annual International Conference on Mobile Computing and Networking (MobiCOM 2000), pp. 56–67. ACM, Boston (2000)

    Chapter  Google Scholar 

  8. Pleisch, S., Birman, K.: SENSTRAC: Scalable Querying of SENSor Networks from Mobile Platforms Using TRACking-Style Queries. International Journal of Sensor Networks 3, 266–280 (2008)

    Article  Google Scholar 

  9. Pottie, G., Kaiser, W.: Wireless Integrated Network Sensors. Communications of the ACM 43, 51–58 (2000)

    Article  Google Scholar 

  10. Römer, K.: Time Synchronization in Ad Hoc Networks. In: ACM Symposium on Mobile Ad Hoc Networking and Computing (MobiHoc 2001), pp. 173–182. ACM, Long Beach (2001)

    Chapter  Google Scholar 

  11. Römer, K.: Temporal Message Ordering in Wireless Sensor Networks. In: IFIP MedHocNet, Mahdia, pp. 131–142 (2003)

    Google Scholar 

  12. Tyrrell, A., Auer, G., Bettstetter, C.: Fireflies as Role Models for Synchronization in Ad Hoc Networks. In: International Conference on Bio-Inspired Models of Network, Information, and Computing Systems (BIONETICS), vol. 4. ACM, Cavalese (2006)

    Google Scholar 

  13. Wokoma, I., Liabotis, I., Prnjat, O., Sacks, L., Marshall, I.: A Weakly Coupled Adaptive Gossip Protocol for Application Level Active Networks. In: The 3rd International Workshop on Policies for Distributed Systems and Networks, Monterey, pp. 244–247 (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Kim, C., Ahn, J. (2012). A Novel Approach to Guarantee Causal Message Ordering in Pre-planned Wireless Sensor Networks. In: Xiang, Y., Stojmenovic, I., Apduhan, B.O., Wang, G., Nakano, K., Zomaya, A. (eds) Algorithms and Architectures for Parallel Processing. ICA3PP 2012. Lecture Notes in Computer Science, vol 7440. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33065-0_32

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33065-0_32

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33064-3

  • Online ISBN: 978-3-642-33065-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics