2019

Mobile Computing and Active Services Support for Disaster Rescue

Rescue Wings: Mobile Computing and Active
Services Support for Disaster Rescue

[pdf-embedder url=”https://wellapets.com/wp-content/uploads/2019/06/Rescue-Wings-Mobile-Computing-and-Active.pdf” title=”Rescue Wings Mobile Computing and Active”]

Abstract—During disaster events, timely and targeted information provision and exchange could provide great help to the stricken population in difficult and complicated environments. This paper reports a serviceoriented system, called Rescue Wings, for providing emergency support to sufferers and rescuers in disasters. The system utilizes mobile services to acquire real-time information about the users and environment, and constructs service agents (servants) to provide active services for mobile users. To perform their functions, the servants frequently invoke a set of intelligent services of Rescue Wings, which can further access a number of public services from government and other public organizations. We identify the most frequent request sequence patterns (FRSP) of Rescue Wings, and develop a new bio-inspired algorithm for efficiently scheduling the requests to minimize the response delay. The system has been tested in several disaster rescue drills, and has been successfully applied to the 2013 Ya’an Earthquake in Southeast China.
Index Terms—Service oriented architecture (SOA), disaster rescue, mobile services, active services, service request scheduling.

WE are now facing increasing threats from natural and man-made disasters. In order to effectively plan and implement disaster rescue operations, first responders have to obtain as much detailed information as possible about population dynamics, paying specialattention to special groups such as children, the elderly, and the disabled. It is also expected that disaster and evacuation information should be transmitted to the affected population in a timely and accurate manner, which can have an enormous effect in saving lives and reducing damage. While the importance of customized and intelligent services for assisting the population in emergencies has always been recognized [1]–[4], challenges surrounding the design, deployment, management and integration of such a system have prevented its emergence and/or wide applications.
In the last three years, we have been working on the construction of a service-oriented system for providing emergency support to both responders and the stricken population in disaster rescue operations. The project, named Rescue Wings, is conducted mainly upon a combination of two emerging paradigms: mobile computing and cloud computing. On the one hand, the portability and ease of information storage and dissemination has enabled mobile devices to become one of the most viable means of communication with the population [5], and recent trends in mobile computing have motivated interest in accessing web services from mobile devices in order to extend their functionality and gain access to remote data [6]. On the other hand, cloud computing technologies enable configuring, scheduling, and coordination of shared resources via virtualization, and thus greatly facilitate communication between a broad range of public and private entities [7].
Rescue Wings deploys its client-side applications to mobile devices of end users, who can upload and maintain their profiles on the servers. When entering into the emergency mode, a service agent (servant), whose behaviors are defined by active service programs [8], [9], is instantiated for each Rescue Wings client (of a sufferer or a rescuer). The servants are responsible for actively collecting real-time information and monitoring the states of the clients on the spot, and providing required services to assist the users in self protection, escape, search and rescue (S&R), as well as mutual rescue. When detecting abnormal states, the servants can also remotely request ad hoc operations of the clients.
Rescue Wings has access to a number of public services for obtaining rescue information, and provides a set of intelligent services for supporting the responders in different stages of the rescue operation. Here the purpose of the paper is threefold:
1) To present the architectural structure and working mechanism of Rescue Wings, which can provide guidance and assistance for the construction of similar service-based systems.
2) To propose an efficient heuristic algorithm for service request scheduling, which is crucial to the success of the system and can be useful for many other service scheduling problems.
3) To present simulation results and real-world applications of the system, the lessons learned from which can benefit both the system developers and the disaster managers.
For illustration, we first present a simple case study of a servant’s activities in assisting its client in a fire evacuation. By default, the option of location based services (LBS) is enabled on the client device. The servant continually gets the user location from LBS (every 15 seconds by default) and traces his/her movement path.
Ideally, if the path moves towards an exit and the movement speed does not decrease too much, no action is needed; However, at a time the servant observes that the direction of the path changes towards a dangerous area. In response, the servant immediately sends an alert to the client, meanwhile loads the surrounding map of the client, marks the dangerous area together with the user location, and recommends an escape route to the user. The procedure continues until the user returns back to the right route, or the user manually stops receiving information. During the process the servant also invokes functions of other components including the State analyzer and the Router on the Rescue Wings server(s), which can further access external web services through the Internet. Finally the user successfully escapes, and the servant process terminates after observing this or receiving a confirmation messages. Fig. 1 presents the activity sequence diagram of the case study. Since the middle of 2012, we have participated in several rescue drills and tested the effect of RescueWings in rescue support. The first real-world application of Rescue Wings was the 2013 Ya’an Earthquake in Sichuan province, China. During the rescue operation, there were more than four hundred mobile devices connected to the Rescue Wings servers, around 32,000 service requests had been processed, and at least 58,000 messages had been produced, transmitted, and utilized for assisting the stricken people and supporting the responders. According to on-the-spot investigation and post hoc analysis, the services provided by RescueWings contributed effectively to the performance and success of the operation. Until now, the client-side applications of Rescue Wings have been deployed to more than 18,000 end users. The remainder of the paper is structured as follows: Section 2 discusses related work. Section 3 presents the framework of Rescue Wings and introduces the functionalities of Rescue Wings clients, servants, and rescue support services. Section 4 proposes an efficient bio-inspired algorithm for scheduling the requests to services of Rescue Wings. Section 5 introduces the experiments of Rescue Wings in two drills, Section 6 describes the application of the Ya’an Earthquake rescue operation, and Section 7 concludes.

Tags: .net20192019 android apps2019-20202020AndroidAndroid (Operating System)android (software)android 10android 2019android 6.0 sdkandroid appandroid app bundleandroid app developmentandroid app development kitandroid app development tutorialAndroid app ideasAndroid app ideas 2019Android app ideas 2020Android app ideas for beginnersAndroid app ideas for college projectAndroid app ideas for studentsandroid app makingAndroid app projectAndroid app project ideasAndroid app projectsandroid app tutorialandroid appsandroid apps 2019android based osAndroid based projectsandroid developmentandroid lollipopAndroid mini project topicsAndroid Mini Projectsandroid nougatandroid on pcandroid oreoandroid osandroid os on pcAndroid php projectsandroid platform architectureAndroid ProjectAndroid Project IdeasAndroid project ideas 2019Android project ideas for beginnersAndroid project ideas for computer scienceAndroid project ideas for studentsAndroid Project Ideas Of 2019Android Project Ideas Of 2020Android project ideas with source codeAndroid Project TitlesAndroid project topicsAndroid project with source codeAndroid project with source code for studentsAndroid ProjectsAndroid Projects For Final YearAndroid Projects IdeasAndroid projects listAndroid Projects TopicsAndroid Projects With Source Codeandroid sdkAndroid Studioandroid studio app developmentAndroid Studio ProjectAndroid Studio TutorialAndroid Tutorialandroid versionsandroid vs iphoneandroid x86appapp developmentapps for androidbest androidbest android appsbest android apps 2019best android osbest android os for pcbest apps for androidbest free android appsCapstone Project TitlesCreate Android ProjectEEEFinal Year Android Project TitlesFinal Year Android Projectsfree android appfree android appsfree php projectsHosurHow To Create New Android Studio Project 2019 2020how to make an apphow to make android appshow to make android apps for beginnersIeee ProjectsIeee Projects PhpIn Your Android ProjectJavaKumbakonamlearn android developmentlearn phplearning android app developmentmake android appMannargudiMayiladuthuraiMca Android ProjectsMca final year projectsMca final year projects titlesMca mini project titles with abstractMca project ideasMca project titlesMca project topicsMca projects in androidMca projects in phpMca Projects Titlesmigliori app androidMini project topics for mcaMini projects for mca 5th semnew android appsnew php project ideasnodejs vs phposPhpphp 2019php 7php agencyphp booksphp college projectphp first projectphp for beginnersphp in 2019php languagephp mysqlphp programmingphp projectphp project codephp project ideasphp project ideas 2018php project source codePhp Project TitlesPhp project topicsPhp project topics for mcaphp project tutorialphp projectsphp projects downloadphp projects for studentsphp projects with source codephp school projectphp tutorialphp tutorial for beginnersphp tutorial for beginners fullphp website projectphp7ProjectProject center in hosurProject center in kumbakonamProject center in mannargudiProject center in mayiladuthuraiProject center in thanjavurProject center in trichyProject Ideasprojectsprojects on phpThanjavurtop 10 androidtop android appstop android apps 2019Trichy
wellapets

Recent Posts

Secure College Voting System for Student Leader Elections

Secure College Voting System for Student Leader Elections Introduction In an era of digital transformation, traditional paper-based elections in colleges…

10 months ago

Smart Crop Advisory & Disease Management System for Farmers

Smart Crop Advisory & Disease Management System for Farmers Introduction In today’s agriculture-driven world, farmers face various challenges ranging from…

10 months ago

React.js Project Ideas for 2025

React.js Project Ideas for 2025 Building Solutions for the Future As we move into 2025, the demand for powerful, dynamic,…

1 year ago

React.js and Node.js Project Ideas & Topics

React.js and Node.js Project Ideas & Topics The React.js and Node.js combination has become a staple for full-stack web development,…

1 year ago

Mern Stack projects Topic and source code

Mern Stack projects Topic and source code The MERN stack (MongoDB, Express.js, React.js, Node.js) is one of the most powerful…

1 year ago

React Native Projects  Ideas for 2024 & 2025

React Native Projects  Ideas for 2024 & 2025 Innovative and Practical Solutions for Final-Year Students React Native, a widely used…

1 year ago