Leveraging Mobile Context for Effective Collaboration and Task Management



Similar documents
Overseer: A Mobile Context-Aware Collaboration and Task Management System for Disaster Response

Collaboration On-the-field: Suggestions and Beyond. Andrea Marrella Massimo Mecella Alessandro Russo

Design and Implementation of an Integrated Contextual Data Management Platform for Context-Aware Applications

Disaster Preparedness: Are You Ready? District of Columbia Homeland Security and Emergency Management Agency

Role of ICT in Emergency and Disaster Management

Collection Emergency Management Response and Recovery Plan

How To Create An Ad Hoc Cloud On A Cell Phone

Disaster-Resilient Backbone and Access Networks

Smartphone Sensing Platform for Emergency Management

Mobile Computing: the Next Decade

LOAD BALANCING AND EFFICIENT CLUSTERING FOR IMPROVING NETWORK PERFORMANCE IN AD-HOC NETWORKS

GIMBAL PLATFORM DIGITAL INSIGHTS INTO THE PHYSICAL WORLD

Work Smarter, Not Harder: Leveraging IT Analytics to Simplify Operations and Improve the Customer Experience

Isolating Network vs. Application Problems

Cloud Enabled Emergency Navigation Using Faster-than-real-time Simulation

The Road to Convergence

oncaring onall tech

Cloud Computing and Big Data

SECTION I: OVERVIEW AND INTRODUCTION. Emergency Response Management Plan 5

Energy Consumption analysis under Random Mobility Model

SELECTIVE ACTIVE SCANNING FOR FAST HANDOFF IN WLAN USING SENSOR NETWORKS

Table of Contents ESF

Future Laboratories et eksempel på Eksperimentelle projekt-processer

Summer projects for Dept. of IT students in the summer 2015

Short Paper: Annotating Microblog Posts with Sensor Data for Emergency Reporting Applications

Video Publishing and Authoring Services Based on Cloud Computing

INTERNET FOR VANET NETWORK COMMUNICATIONS -FLEETNET-

Developing Fleet and Asset Tracking Solutions with Web Maps

How To Teach A Mobile Operating System To An It Project

Guardian Tracking Systems

Overview of how to test a. Business Continuity Plan

Mobile Adaptive Opportunistic Junction for Health Care Networking in Different Geographical Region

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

STMicroelectronics is pleased to present the. SENSational. Attend a FREE One-Day Technical Seminar Near YOU!

Ames Consolidated Information Technology Services (A-CITS) Statement of Work

HP SiteScope software

MAJOR PLANNING CONSIDERATIONS CHECKLIST

UC & C Success Requires a Services Lead Approach

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

Design of an Interface for Technology Supported Collaborative Learning the RAFT Approach

Monitoring MySQL database with Verax NMS

Lecture 3: Scaling by Load Balancing 1. Comments on reviews i. 2. Topic 1: Scalability a. QUESTION: What are problems? i. These papers look at

Fast and Secure Data Transmission by Using Hybrid Protocols in Mobile Ad Hoc Network

Accident Detection System Independent of In-Vehicle Detection System

From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido

CELLS A Virtual Mobile Smartphone Architecture

Reviewed: Revised: 12/09. Page: 1 of 9

What's New in SAS Data Management

Roadmap for Transforming Intel s Business with Advanced Analytics

RSA envision. Platform. Real-time Actionable Security Information, Streamlined Incident Handling, Effective Security Measures. RSA Solution Brief

VCE Vision Intelligent Operations Version 2.5 Technical Overview

Testing & Assuring Mobile End User Experience Before Production. Neotys

ARC VIEW. OSIsoft-SAP Partnership Deepens SAP s Predictive Analytics at the Plant Floor. Keywords. Summary. By Peter Reynolds

Improving Java Migration Outcomes with Rapid Assessment

VORD TOOLKIT: HOW TO

MicroStrategy Mobile QuickStrike

The Power of SNORT SNORT Update

Cisco Context-Aware Mobility Solution: Put Your Assets in Motion

Visualize your World. Democratization i of Geographic Data

Development of CAMUS based Context-Awareness for Pervasive Home Environments

Global Server Load Balancing

Energy Efficient Load Balancing among Heterogeneous Nodes of Wireless Sensor Network

Using Proxies to Accelerate Cloud Applications

Usage of OPNET IT tool to Simulate and Test the Security of Cloud under varying Firewall conditions

USEK Campus Information Technology Strategic Plan August

QUALITY OF SERVICE METRICS FOR DATA TRANSMISSION IN MESH TOPOLOGIES

Consuming Real Time Analytics and KPI powered by leveraging SAP Lumira and SAP Smart Business in Fiori SESSION CODE: 0611 Draft!!!

How To Use The Dcml Framework

The TrimTrac Locator: A New Standard in Practical and Affordable Asset Tracking

The Edge Manifesto: Digital Business, Rich Media, Latency Sensitivity and the Use of Distributed Data Centers

A Plan Outline for Neonatal Intensive Care Unit Evacuation Institution. Draft 1

Technology White Paper Capacity Constrained Smart Grid Design

Social Innovation through Utilization of Big Data

Development of a personal agenda and a distributed meeting scheduler based on JADE agents

Cisco Change Management: Best Practices White Paper

ASTRO 25 SYSTEM FOR MISSION CRITICAL DATA LEVERAGE YOUR ASTRO 25 SYSTEM INVESTMENT FOR MISSION CRITICAL DATA

North Carolina Burn Disaster Program Carolina Hospital Burn Surge Plan Template

Best Practices in Model Development and Maintenance Adam Rose Product Manager, XP Solutions

Architecture of a Platform for Building Context-Aware Educational Mobile Services

GPS Fleet Training - Storm Telematics

CLOUD ANALYTICS: Empowering the Army Intelligence Core Analytic Enterprise

The Cisco and Pelco Industrial Wireless Video Surveillance Solution: Real-Time Monitoring of Process Environments for Safety and Security

EMC ADVERTISING ANALYTICS SERVICE FOR MEDIA & ENTERTAINMENT

So#ware Engineering & Systems Engineering

ENERGY SAVING SYSTEM FOR ANDROID SMARTPHONE APPLICATION DEVELOPMENT

Context-Aware Role Based Access Control Using User Relationship

FIRE SAFETY MANUAL. Table of contents can be found on the left side of this document.

BETTENDORF PUBLIC LIBRARY INFORMATION CENTER EMERGENCY RESPONSE AND FACILITY CLOSURE POLICY

Major Risks and Recommended Solutions

Context-Aware Emergency Messaging System Framework Utilizing Social Relations as Services

In the pursuit of becoming smart

VISUALIZATION TOOLS FOR ENERGY AWARENESS AND MANAGEMENT IN ENERGY POSITIVE NEIGHBORHOODS

Six ways to accelerate Android mobile application development

SCORPION TRACK.COM. Technologically Advanced Stolen Vehicle Tracking & Fleet Management System. Part of the Scorpion group

X86 Virtualization Technology Evolution to HP Virtualization Performance Viewer (HP vpv)

Best Practices for Log File Management (Compliance, Security, Troubleshooting)

White Paper: Server Room Environmental Monitoring

Towards Distributed Service Platform for Extending Enterprise Applications to Mobile Computing Domain

Internet of Things (IoT): A vision, architectural elements, and future directions

Transcription:

for Effective Collaboration and Task Management Faisal Luqman Carnegie Mellon Silicon Valley faisal.luqman@sv.cmu.edu Martin Griss Carnegie Mellon Silicon Valley martin.griss@sv.cmu.edu ABSTRACT Collaboration and task management is challenging in distributed, dynamically-formed teams, typical in large scale disaster response scenarios. Ineffective collaboration may potentially result in poor performance and loss of life. The increased adoption of sensor rich mobile devices allow for mobile context to be leveraged. In this paper, we present Overseer, an agent-based system that exploits context information from mobile devices to facilitate collaboration and task allocation. We describe how mobile context can be used to create dynamic rolebased assignments to enhance collaboration and effective task management. Keywords Collaboration, emergent volunteer, mobility, command and control, multi-agent. INTRODUCTION Efficient collaboration and task management in fast changing environments such as large scale disaster response is challenging. This is further aggravated by the presence of data explosion in large scale disasters, as events may get lost or delayed in large amounts of data. Well-informed decisions must be made rapidly and continually reassessed to monitor their effectiveness. Thus, mobile context is an essential element that needs to be incorporated in the decision making process. This is significant in scenarios where the surrounding environment is rapidly deteriorating, or in the face of an imminent threat. For example, in the recent earthquake in Japan where people need to be evacuated immediately, notifications to move to higher ground could be sent to individuals who are actively engaged with their mobile device, as they would be immediately be aware of the task notification. These individuals could in turn alert other members of their community through out of band communication. The rapid adoption of mobile devices (Entner, 2010) equipped with a rich array of sensors and increased processing power enable management systems to continuously monitor the mobile context of individuals. In this paper, we present a system called Overseer, which explores how context, specifically data and contextual information obtained through sensors on a mobile device, can be leveraged to enable efficient collaboration and task management for disaster response. For the rest of this paper, we will describe our system design and evaluation metrics. We then review related work and discuss possible challenges. Finally, we conclude with future work. SYSTEM OVERVIEW In this section, we describe our overall system architecture. We envision an ad hoc system where the disaster response engine is distributed amongst various agents, running on a heterogeneous set of devices and servers. Figure 1 is a high-level view of our system, consisting of an ad hoc disaster response team communicating with a disaster response engine. Team members communicate with the engine through software agents on their mobile devices which interact with various sensors. Reviewing Statement: This short paper has been fully double-blind peer reviewed for clarity, relevance and significance. Proceedings of the 8 th International ISCRAM Conference Lisbon, Portugal, May 2011 1

Figure 1. Overseer system architecture The Overseer system leverages various sensors and mobile device capabilities to send contextual information about the user to the disaster response engine periodically. The engine receives and automatically monitors every team member s mobile context, current task, and calculates the probability of task completion continuously. Depending on the team member s mobile context and probability of task completion, the engine automatically recommends and/or assigns additional resources to existing tasks and reassigns tasks as needed. Mobile Device Sensors In Figure 2, we describe some of the sensors we are considering for gathering mobile context. Figure 2. Sensors on a Google Nexus S mobile device Proceedings of the 8 th International ISCRAM Conference Lisbon, Portugal, May 2011 2

Mobile Context The data measured by the sensors provide our system with mobile contextual information. We use Dey's definition of context (Dey and Abowd, 2000): "Context is any information that can be used to characterize the situation of an entity". In this paper, context includes any information that can be used to characterize the situation of a team member as ascertained by the team member s mobile device, including network latency. Below, we describe the various components of mobile context collection and their application in Overseer. Movement speed: Our system tracks every team member s current movement speed using the GPS. Highly mobile team members can be assigned tasks requiring scouting or searching with time constraints. Accelerometers can be used to give a much more immediate indication of current activity and movement. Location and direction: Location-specific tasks can be assigned to those who are nearest to the destination. Members headed in a certain direction can be assigned a task along their projected route. Activity and task intensity: A user s current activity and level of intensity affects the ability to perform a task (Barnard, Yi, Jacko and Sears, 2007). High priority tasks are assigned to those who haven t engaged in a long period of intensive activity. Attentiveness: Tasks that must be completed immediately are assigned to users with the highest level of attentiveness. We assume that those currently engaged with their mobile devices will immediately receive and respond to newly assigned tasks. Lighting: Tasks requiring visual clarity may be assigned to those with better lighting. Lighting can also be used to determine locations where injured survivors requiring medical attention could be moved. Network latency: Network latency is continuously measured. High priority tasks are supported by or reassigned to other team members if the network latency reaches a certain threshold. The team member can also be requested to take measures to improve network latency such as switching locations or moving outdoors. Alternatively, nearby inactive team members can be requested to go to the same location to provide support or to serve as a proxy to preserve communication with the disaster response engine. Team density: Critical tasks can be assigned or reassigned to members with a high concentration of other members close to them. Audio: Tasks that could be affected by noise levels and require a high level of concentration could be assigned to team members with low noise levels. Dependency Graph The dependency graph, Figure 3, is a tree structure showing the dependency between various sub-tasks needed to accomplish a larger objective. It is used to calculate the probability of a task succeeding. Figure 3. Task dependency graph and task completion probability. To create the graph, the main objective is decomposed into smaller sub-tasks, which are then further sub-divided amongst team members. The number of levels in the graph corresponds to the number of times the objective is sub-divided, which depend on its size and complexity. This dependency graph could be used as a status display for monitoring by emergency and contingency managers at various levels. In addition to displaying the names of members who are assigned tasks, the dependency graph also shows unassigned team members, as well as expert feedback. Proceedings of the 8 th International ISCRAM Conference Lisbon, Portugal, May 2011 3

Probability of Task Completion Each node in the dependency graph is assigned a success probability value, determined by the mobile context and other factors such as external monitors and expert input. If the value for a given node drops below a threshold, the engine alerts the team leader and takes steps to increase this value. This may be done by assigning additional resources, such as idle team members nearby, that will give the highest impact to the tasks. For example, to assist with the task of finding medical supplies, team members who are closest to the search site (location) and fast (movement speed) may have a higher impact on the probability value. The success probability value based on mobile context is described below. Individual tasks: The probability of success for a task assigned to a single individual is determined by the relevant mobile context, as illustrated in Figure 4. Figure 4. Mobile context used to determine probability for individual tasks. The effect of specific mobile context will vary according to the task being performed. For example, if a team member is foraging, searching or carrying items, movement speed and location will carry most weight. If observing and reporting critical events, network latency, lighting and audio are more important. In the default case where the effect of specific mobile contextual information cannot be determined, all such information will be weighted equally. Overseer currently uses a rule-based system to determine the weights of different mobile contextual information for different sub-tasks; more work to create a powerful statistical learning system is planned. Dynamic Task Allocation In Overseer, the response engine continuously monitors and assigns tasks based on each member s mobile context values using a rule engine. For example, if a scout s movement falls below a threshold and stepped out of a given radius, Overseer attempts to add or reassign the task to team members who fit the criteria in the rule engine. EVALUATION To evaluate the effectiveness of our system, we propose two different metrics, situational and effectiveness. The situational metric measures the phase and state of the collaboration, while the effectiveness metric measures the success of the collaboration and task management. Situational metric: The state and phase of the collaboration are captured by the situational metric, which refers to the forming-storming-norming-performing model of group development (Tuckman and Jensen, 1977). Our system solicits team members for measures of their expertise on several key areas and uses this knowledge in addition to their mobile context to match queries with experts who can provide the best advice. Thus, our system accelerates the transitional phases of collaboration towards the performing stage by facilitating the storming and norming processes. Effectiveness metric: The effectiveness metric measures the success and progress of the collaboration and of task management. We compare the performance of our system against a baseline collaboration environment that does not consider mobile, context awareness. Specifically, we compare the speed of completing the main objective, the number of failed sub-tasks, and the overall effort expended. To validate our system, plan to run an experimental evaluation using Android based mobile devices in a simulated disaster response scenario at the collapsed structure testbed at NASA Ames Research Center. Finally, we plan to leverage knowledge gathered by researchers and first responders in recent disaster relief efforts, such Proceedings of the 8 th International ISCRAM Conference Lisbon, Portugal, May 2011 4

as in Haiti, Chile, San Bruno (Stamberger, 2010) and Japan towards designing and modeling realistic scenarios and constraints. DISCUSSION In general, we are satisfied with our initial design. To get to this point in the design, we placed several constraints on our initial system, which must be addressed to produce a system capable of working in a more realistic environment. We assume that the ad hoc disaster response team has been formed a priori. We plan to add features in Overseer, such as anonymous voting, and to use expert characterization and mobile context to augment the initial formation of the team. Additionally, mobile devices are also constrained by limited battery life. Radio communication consumes a significant amount of power. Thus, unnecessary communication should be reduced to conserve energy. We plan to use the agent program to determine and send only significant mobile context information to the engine using statistical analysis. The use of mobile devices in dynamically changing and critical scenarios can be challenging. For example, smoke from fires obscures vision, and small interfaces can be difficult to read while running or performing intensive tasks. The interface should be designed to be easy to interact with when wearing gloves and incorporate visual and tactile feedback in order to be effective in noisy environments. We also plan to incorporate additional design aspects to make our system more general and suitable for other domains other than disaster response. CONCLUSIONS In this paper, we describe Overseer, a mobile context-aware collaboration and task management system for disaster response that monitors and dynamically manages task assignment based on team members mobile context. In designing Overseer, we make two important contributions. First, we discuss the use of data and context awareness obtained from sensors on mobile devices to facilitate collaboration and task management in a dynamically formed disaster response team. Second, we describe how our system can be used to create dynamicrole based assignments using mobile context awareness and expertise. ACKNOWLEDGMENTS We would like to thank Art Botterell for his suggestions in improving this paper. We also thank our colleagues and affiliates of the Disaster Management Initiative for their support and feedback. This paper is supported by the Agong Scholarship. REFERENCES 1. Barnard et al. (2007) Capturing the effects of context on human performance in mobile computing systems, Personal and Ubiquitous Computing, Volume 11 Issue 2, January 2007, 81-96. 2. Dey, A. K. and Abowd, G. D. (2000) Towards a Better Understanding of Context and Context-Awareness, CHI 2000. 3. Entner, R. (2010) Smartphones to Overtake Feature Phones in U.S. by 2011, Nielsen Wire, March 26, 2010. 4. Luqman, F. (2011) TRIAGE: Applying Context to Improve Timely Delivery of Critical Data in Mobile Ad Hoc Networks for Disaster Response, PerCom 2011. 5. Luqman, F. and Griss, M. (2010) Overseer: A Mobile Context-Aware Collaboration and Task Management System for Disaster Response, C5 2010. 6. Stamberger, J. (2010) San Bruno Fire Technical Debrief, Technical Report, Disaster Management Initiative, Carnegie Mellon Univesity Silicon Valley. 7. Tuckman, B. and Jensen M. A. (1977) Stages of Small-Group Development, Group and Organizational Studies, 2, 419-427. Proceedings of the 8 th International ISCRAM Conference Lisbon, Portugal, May 2011 5