Title :
Help Me: Opportunistic smart rescue application and system
Author :
Mokryn, Osnat ; Karmi, Dror ; Elkayam, Akiva ; Teller, Tomer
Author_Institution :
Sch. of Comput. Sci., Tel Aviv Yaffo Coll., Tel Aviv, Israel
Abstract :
Communicating during disaster times is crucial for both survivors and rescue forces. While fast reaction is critical communication infrastructures, wired and cellular, are often lost, and cannot be restored in a timely fashion. In this paper we present HelpMe, a self learning opportunistic ad-hoc system, which enables smartphone-based ad-hoc communications at disaster times over Wi-Fi. HelpMe smartphone peers communicate using a sophisticated mechanism that performs a transparent on-the-fly classification and matching of requests to peers in the formed opportunistic ad-hoc network. Matching is further leveraged for a smart forwarding, enabling the request to reach the best matching user in the vicinity. Our system enables best peers matching across an opportunistic ad-hoc network on a hop-by-hop basis, in a timely and power conservative manner. Location coordinates are sent with each request. The client is built on top of the Haggle middleware, leveraging its neighbor discovery and interest-based forwarding. The HelpMe client is fully implemented as an iPhone application on top of the Haggle middleware. The HelpMe system consists also of a HelpMe cloud-based server, used only when communication is available before and after the crisis. The server is used for profiling users and creating personalized apps for the users. When communication is restored, it can be leveraged for collecting information for missing persons services. The server is implemented as a web service. We tested the system using several iPhone / iPad clients communicating over Wi-Fi and showed that our settings not only enable a best match, but also enable willing users to become hub nodes in the formed opportunistic network. The system is self-adjusting and supports on the fly settings modifications.
Keywords :
Web services; disasters; emergency services; middleware; mobile ad hoc networks; pattern classification; pattern matching; smart phones; wireless LAN; Haggle middleware; HelpMe cloud-based server; HelpMe smartphone peers; Web service; Wi-Fi; critical communication infrastructures; disaster; hop-by-hop basis; iPad application; iPhone application; interest-based forwarding; missing persons services; neighbor discovery; power conservative manner; rescue forces; self learning opportunistic ad-hoc system; smart forwarding; smartphone-based ad-hoc communications; survivors; transparent on-the-fly requests classification; transparent on-the-fly requests matching; user personalized apps creation; user profiling; Ad hoc networks; Availability; Databases; Dictionaries; Middleware; Routing; Servers; Ad-Hoc Applications; Disaster recovery; Opportunistic Networks; Self Learning Applications;
Conference_Titel :
Ad Hoc Networking Workshop (Med-Hoc-Net), 2012 The 11th Annual Mediterranean
Conference_Location :
Ayia Napa
Print_ISBN :
978-1-4673-2038-2
Electronic_ISBN :
978-1-4673-2037-5
DOI :
10.1109/MedHocNet.2012.6257129