Skip to main content
Log in

Combining Mobile XMPP Entities and Cloud Services for Collaborative Post-Disaster Management in Hybrid Network Environments

CollaborateCom Special Issue

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Crises such as the Fukushima incident in Japan showed the demand for flexible and easy-to-use monitoring and communication systems to support post-disaster management (i.e. the organization of actions in the follow-up of disasters), especially when critical infrastructure is affected. Such systems can effectively only be realized with a merging of various device classes and the integration of mobile actors and wireless communication technologies to provide the necessary flexibility. This article introduces a system design that combines portable hand-held devices as well as autonomous sensors through XMPP with the flexibility of cloud services to support post-disaster management. This combination provides the communication between the different involved parties (e.g., rescue teams, relief forces, NGOs) and enables a global view on sensed data through the use of cloud-based storage and analysis services. Along with a discussion about requirements and a description of appropriate solutions and initial evaluations, we present new insights on the practical appliance of XMPP and potential enhancements for XMPP-based real life collaboration applications in hybrid (ad hoc and infrastructure) network scenarios. We also show that resource constrained devices can run the XMPP protocol to extend smartphones with sensors or to connect different device classes in a seamless way.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Notes

  1. List of XMPP Extensions (XEP) [Online] http://xmpp.org/xmpp-protocols/xmpp-extensions/

  2. XMPP Software [Online] http://xmpp.org/xmpp-software/

  3. IANA List of Port Number Assignments [Online] http://www.iana.org/assignments/port-numbers

  4. Public XMPP servers [Online] http://www.jabberes.org/servers/servers_by_times_online.html

  5. Zolertia Webpage [Online] http://www.zolertia.com/

  6. List of Z1 Sensors [Online] http://zolertia.sourceforge.net/wiki/index.php/Z1_Sensors

  7. MatrixSSL [Online] http://www.matrixssl.org/

  8. XMPPNet Project [Online] http://www.i-pobox.net/

  9. Pidgin [Online] http://pidgin.im/about/

References

  1. Apple Inc (2011) mDNSResponder. http://www.opensource.apple.com/tarballs/mDNSResponder/. Accessed 21 Feb 2012

  2. Bernstein D, Vij D (2010) Intercloud directory and exchange protocol detail using XMPP and RDF. In: Proceedings of the 6th world congress on services (SERVICES 2010). IEEE Computer Society, pp 431–438. doi:10.1109/SERVICES.2010.131

  3. Cheshire S, Krochmal M (2011) DNS-based Service Discovery. Internet Draft, IETF

  4. Cheshire S, Krochmal M (2011) Multicast DNS. Internet Draft, IETF

  5. Cheshire S, Aboba B, Guttman E (2005) Dynamic Configuration of IPv4 Link-Local Addresses. Request for Comments 3927, IETF

  6. Dunkels A, Gronvall B, Voigt T (2004) Contiki—a lightweight and flexible operating system for tiny networked sensors. In: Proceedings of the 29th IEEE conference on local computer networks (LCN 2004). IEEE, pp 455–462. doi:10.1109/LCN.2004.38

  7. Eugster PT, Felber PA, Guerraoui R, Kermarrec AM (2003) The many faces of publish/subscribe. ACM Comput Surv 35(2):114–131. doi:10.1145/857076.857078

    Article  Google Scholar 

  8. Google Inc (2012) Google talk. http://www.google.com/talk/. Accessed 21 Feb 2012

  9. Heidemann J, Silva F, Intanagonwiwat C, Govindan R, Estrin D, Ganesan D (2001) Building efficient wireless sensor networks with low-level naming. In: Proceedings of the 18th ACM symposium on operating systems principles (SOSP 2001). ACM, pp 146–159. doi:10.1145/502034.502049

  10. Hornsby A, Bail E (2009) uXMPP: lightweight implementation for low power operating system Contiki. In: Proceedings of the conference on ultra modern telecommunications workshops (ICUMT 2009). doi:10.1109/ICUMT.2009.5345594

  11. HTC America Inc (2011) HTC HD2 Specifications. http://www.htc.com/us/products/t-mobile-hd2#tech-specs. Accessed 21 Feb 2012

  12. Hui JW, Culler DE (2008) Ip is dead, long live ip for wireless sensor networks. In: Proceedings of the 6th ACM conference on embedded network sensor systems, SenSys ’08. ACM, New York, pp 15–28. doi:10.1145/1460412.1460415

    Chapter  Google Scholar 

  13. Isomura M, Decker C, Beigl M (2005) Generic communication structure to integrate widely distributed wireless sensor nodes by P2P technology. In: Adjunct poster proceedings of the 7th conference on ubiquitous computing (Ubicomp 2005)

  14. Kim S, Pakzad S, Culler DE, Demmel J, Fenves G, Glaser S, Turon M (2006) Health monitoring of civil infrastructures using Wireless Sensor Networks. Tech. Rep. UCB/EECS-2006-121, EECS Department, University of California, Berkeley

  15. Klauck R, Kirsche M (2012) Bonjour Contiki: a case study of a DNS-based discovery service for the internet of things. In: Li X, Papavassiliou S, Ruehrup S (eds) ADHOC-NOW 2012. Lecture notes in computer science, vol 7363. Springer, Berlin, pp 317–330

    Google Scholar 

  16. Kusznir J, Cook DJ (2010) Designing lightweight software architectures for smart environments. In: Proceedings of the 6th conference on intelligent environments (IE 2010). IEEE Computer Society, pp 220–224. doi:10.1109/IE.2010.47

  17. Mockapetris P (1987) Domain names—implementation and specification. Request for Comments 1035, IETF

  18. Morreale P, Qi F, Croft P (2011) A green wireless sensor network for environmental monitoring and risk identification. Int J Sens Netw 10(1/2):73–82. doi:10.1504/IJSNet.2011.040905

    Article  Google Scholar 

  19. OpenSSL Development Team (2012) OpenSSL project. http://www.openssl.org/. Accessed 21 Feb 2012

  20. Peng J, Zhang X, Lei Z, Zhang B, Zhang W, Li Q (2009) Comparison of several cloud computing platforms. In: Proceedings of the 2009 2nd symposium on information science and engineering (ISISE 2009). IEEE Computer Society, pp 23–27. doi:10.1109/ISISE.2009.94

  21. Rajesh V, Gnanasekar JM, Ponmagal RS, Anbalagan P (2010) Integration of wireless sensor network with cloud. In: Proceedings of the 2010 conference on recent trends in information, telecommunication and computing (ITC 2010). IEEE Computer Society, pp 321–323. doi:10.1109/ITC.2010.88

  22. Saint-Andre P (2008) XEP-0174: Serverless Messaging. Standards track, XMPP Standards Foundation

  23. Saint-Andre P (2011) Extensible Messaging and Presence Protocol (XMPP): Core. Request for Comments 6120, IETF

  24. Schroeter J (2011) Gloox. http://camaya.net/gloox/. Accessed 21 Feb 2012

  25. Shu L, Hauswirth M, Cheng L, Ma J, Reynolds V, Zhang L (2008) Sharing worldwide sensor network. In: Proceedings of the 2008 symposium on applications and the internet (SAINT 2008). IEEE Computer Society, pp 189–192. doi:10.1109/SAINT.2008.22

  26. Tao P, Xiaoyang L (2011) Hybrid wireless communication system using zigBee and WiFi technology in the coalmine tunnels. In: Proceedings of the 2rd conference on measuring technology and mechatronics automation (ICMTMA 2011). IEEE Computer Society, pp 340–343. doi:10.1109/ICMTMA.2011.372

  27. The Avahi Team (2011) More about Avahi—details about mDNS, DS-DNS and Zeroconf. http://avahi.org/wiki/AboutAvahi. Accessed 21 Feb 2012

  28. Wang Y, Wen X, Sun Y, Zhao Z, Yang T (2011) The content delivery network system based on cloud storage. In: Proceedings of the 2011 conference on network computing and information security (NCIS 2011). IEEE, pp 98–102. doi:10.1109/NCIS.2011.28

  29. Weis G, Lewis A (2009) Using XMPP for Ad-hoc grid computing—an application example using parallel ant colony optimization. In: Proceedings of the symposium on parallel & distributed processing (IPDPS 2009). IEEE. doi:10.1109/IPDPS.2009.5161115

  30. Wu T (2000) The SRP authentication and key exchange system. Request for Comment 2945, IETF

  31. Xu N, Rangwala S, Chintalapudi KK, Ganesan D, Broad A, Govindan R, Estrin D (2004) A wireless sensor network for structural monitoring. In: Proceedings of the 2nd conference on embedded networked sensor systems (SenSys 2004). ACM, pp 13–24. doi:10.1145/1031495.1031498

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Kirsche.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Klauck, R., Kirsche, M. Combining Mobile XMPP Entities and Cloud Services for Collaborative Post-Disaster Management in Hybrid Network Environments. Mobile Netw Appl 18, 253–270 (2013). https://doi.org/10.1007/s11036-012-0391-1

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-012-0391-1

Keywords

Navigation