SlideShare uma empresa Scribd logo
1 de 40
Baixar para ler offline
Rescue Base Station
Ibrahim Ghaznavi, Kurtis Heimerl, Umar Muneer , Abdullah Hamid,
Kashif Ali, Tapan Parikh, Umar Saif
A drop-in communication platform
for disaster struck regions
Special Thanks!
OpenBTS & Freeswitch community
Endaga, Range Networks, Fairwaves
Google Faculty Research Awards
National Science Foundation- NSF
Disasters can happen:
Any time
Anywhere
Any magnitude
Kashmir Earthquake
Affected 3.5 Million
Indian Ocean Tsunami affected 1.7
Million people across 22 countries
Typical Consequences
Restoration can take weeks
Problem:
• Disruption of Information and Communication.
• Hundreds of thousands of victims in trouble.
• No way to effectively channelize the relief efforts
• Communication needs:
– Victims with victims
– Rescue workers with rescue workers
– Rescue workers with victims
– Relatives of victims with victims
• Race against time to save lives
Network Requirements - Base
• Quickly Deployable
• Uses Existing Phones
• Off-Grid
• Robust to node failures
• Autonomous distributed operation
– Can’t expect people to create point-to-point links
Network Requirements - Services
• Broadcast Announcements
• Connect people
– Victim/victim, worker/worker
– Outside/victim, victim/worker
– Intelligently, as user availability may vary
• Identify skills/resources in population
– E.g., doctors and blood type
– Searchable
The Big idea
• Portable, solar-powered cellular base stations
– Call, SMS and GPRS
• Different nodes establish a disconnected mesh
– Cellular network meet Sneakernet
– Users as mules to exchange data
The Rescue Base Station
Inside an RBS
• OpenBTS
• Freeswitch
• Gateway GPRS Support Node – GGSN
• Serving GPRS support Node –SGSN
• Packet Control Unit - PCU
How it works
Single RBS Unit
Coverage Range
RBS
User Registration
• Any user can register with our network by
sending the following information as an SMS
to 111:
– Contact Number
– Name
– Occupation
– Blood Group
Example
Eventual Consistency
• A mechanism to synchronize user registration
and call record data across the disconnected
the RBS(s)
Multiple RBS units working together
Why Eventual Consistency?
•To gather information from the neighboring
nodes and use it connect via intelligent call
routing (greater the information greater are the
chances of connectivity).
•To boost the search capability via Attribute
based search (more records synced, better
search results).
•So that the user do not have to re-register at
other neighboring RBS sites
Data Packet Creation
A packet is created if:
•The total number of user registrations in a BTS
is greater than 500
•Or the total registration records are less than
500 and an time-interval of 30 mins has lapsed.
• The packet deletion is only possible if the
number of nodes in the RBS system are fixed
• Each chuck has 2 data variables:
–Hop count
–Node count
• If the hop count equals to the node count it
means that the packet has been synced across
all the BTSes and it can be deleted.
Data Packet Deletion
Out-of-the-box Services
• Intelligent call routing
• Attribute based search
• Emergency voice-mail
• Emergency shortcodes
• Emergency Alerts
• Dynamic addition/ removal of RBS(es)
Intelligent call routing
RBS
Step 2: RBS called
User 2 who is not
available
Step 1: user1
makes a call to
user2
Step 3: RBS
automatically calls
the ‘most recent
caller’ who called
user2
Attribute Based Search
• An SMS based yellow page like look-up service
on the following attributes:
– Name
– Occupation
– Blood group
Examples: Attribute based search
Emergency Voice-mail
• This enable a user to record his specific
complaint directly to the rescue team (in
his/her vicinity)
• By listening to these complaints rescue teams
can be channelized in an organized fashion.
Emergency Shortcodes
• You may directly call the following
professionals at the following shortcodes:
– Doctors (7777 )
– Police (7700 )
– Fire brigade (7722 )
– Rescue Workers (911 )
Short-code Logic
Example: Doctors (7777 )
Doctor 1
Doctor 2
Doctor 3
Doctor 4
Doctor 5
Calling Doctor 1; Failed attempt
Calling Doctor 2; Failed attempt
Calling Doctor 3; Failed attempt
Calling Doctor 4; Successful attempt
Other Features
• Emergency Alerts: An emergency
announcement can be broadcasted to all
registered users ( in- range of the local RBS)
via an SMS.
• Dynamic addition/ removal: We can add and
remove RBS nodes to and from the system to
efficiently meet the variations in connectivity
demand of a particular disaster struck site.
Evaluation
• An In-Lab Experiment
• Simulations
– Nodes VS synchronizations
– Packet size VS synchronizations
– People VS synchronizations
Lab Evaluation
Lab Evaluation
Simulation
• All the simulation are tested on the following
two network topologies:
• Mesh topology
• Line topology
Nodes VS Synchronizations
Packet size VS Synchronizations
People VS Synchronizations
Future Work
• We are collaborating with a US based
company 'Endaga' to release a
commercial version of the Rescue Base
Station.
• We plan to (but hope not to) test it on a larger
scale in a real-world setting.
Important links
• Code:
https://github.com/IbrahimGhaznavi/RBS
• Project web-site:
www.rescuebasestation.com
• Contact us at:
– ighaznavi@itu.edu.pk
– info@rescuebasestation.com
– kheimerl@berkeley.edu

Mais conteúdo relacionado

Semelhante a Rescue Base Station

Osi week10(1) [autosaved] by Gulshan K Maheshwari(QAU)
Osi week10(1) [autosaved] by Gulshan  K Maheshwari(QAU)Osi week10(1) [autosaved] by Gulshan  K Maheshwari(QAU)
Osi week10(1) [autosaved] by Gulshan K Maheshwari(QAU)GulshanKumar368
 
Introduction to Massive Mimo
Introduction to Massive MimoIntroduction to Massive Mimo
Introduction to Massive MimoAhmed Nasser Agag
 
SensorSensorSensorSensorSensorSensor.ppt
SensorSensorSensorSensorSensorSensor.pptSensorSensorSensorSensorSensorSensor.ppt
SensorSensorSensorSensorSensorSensor.pptDEEPAK948083
 
M & WC unit 1.pptx very good condition and success
M & WC unit 1.pptx very good condition and successM & WC unit 1.pptx very good condition and success
M & WC unit 1.pptx very good condition and success20EC040
 
Industrial presentation(Summer Training) On GSM at BSNL
Industrial presentation(Summer Training) On GSM at BSNLIndustrial presentation(Summer Training) On GSM at BSNL
Industrial presentation(Summer Training) On GSM at BSNLAnshul Joshi
 
Service-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureService-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureCPqD
 
Fuzzy System-based Suspicious Pattern Detection in Mobile Forensic Evidence -...
Fuzzy System-based Suspicious Pattern Detection in Mobile Forensic Evidence -...Fuzzy System-based Suspicious Pattern Detection in Mobile Forensic Evidence -...
Fuzzy System-based Suspicious Pattern Detection in Mobile Forensic Evidence -...Konstantia Barmpatsalou
 
Security management in mobile ad hoc networks
Security management in mobile ad hoc networksSecurity management in mobile ad hoc networks
Security management in mobile ad hoc networksProf. Dr. Noman Islam
 
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...Tal Lavian Ph.D.
 
Computer Networks.pptx
Computer Networks.pptxComputer Networks.pptx
Computer Networks.pptxrocky781582
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersProQSys
 
Top schools in noida
Top schools in noidaTop schools in noida
Top schools in noidaEdhole.com
 
Basics of wireless communication
Basics of wireless communicationBasics of wireless communication
Basics of wireless communicationRAVIKIRAN ANANDE
 

Semelhante a Rescue Base Station (20)

Osi week10(1) [autosaved] by Gulshan K Maheshwari(QAU)
Osi week10(1) [autosaved] by Gulshan  K Maheshwari(QAU)Osi week10(1) [autosaved] by Gulshan  K Maheshwari(QAU)
Osi week10(1) [autosaved] by Gulshan K Maheshwari(QAU)
 
Introduction to Massive Mimo
Introduction to Massive MimoIntroduction to Massive Mimo
Introduction to Massive Mimo
 
Sensor.ppt
Sensor.pptSensor.ppt
Sensor.ppt
 
Sensor
SensorSensor
Sensor
 
SensorSensorSensorSensorSensorSensor.ppt
SensorSensorSensorSensorSensorSensor.pptSensorSensorSensorSensorSensorSensor.ppt
SensorSensorSensorSensorSensorSensor.ppt
 
M & WC unit 1.pptx very good condition and success
M & WC unit 1.pptx very good condition and successM & WC unit 1.pptx very good condition and success
M & WC unit 1.pptx very good condition and success
 
Industrial presentation(Summer Training) On GSM at BSNL
Industrial presentation(Summer Training) On GSM at BSNLIndustrial presentation(Summer Training) On GSM at BSNL
Industrial presentation(Summer Training) On GSM at BSNL
 
Service-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access InfrastructureService-aware Networks over Shared Wireless Access Infrastructure
Service-aware Networks over Shared Wireless Access Infrastructure
 
Data Dissemination and Synchronization
Data Dissemination and SynchronizationData Dissemination and Synchronization
Data Dissemination and Synchronization
 
Fuzzy System-based Suspicious Pattern Detection in Mobile Forensic Evidence -...
Fuzzy System-based Suspicious Pattern Detection in Mobile Forensic Evidence -...Fuzzy System-based Suspicious Pattern Detection in Mobile Forensic Evidence -...
Fuzzy System-based Suspicious Pattern Detection in Mobile Forensic Evidence -...
 
Security management in mobile ad hoc networks
Security management in mobile ad hoc networksSecurity management in mobile ad hoc networks
Security management in mobile ad hoc networks
 
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
DWDM-RAM: DARPA-Sponsored Research for Data Intensive Service-on-Demand Advan...
 
Mobile computing
Mobile computing Mobile computing
Mobile computing
 
Ioe module 4
Ioe module 4Ioe module 4
Ioe module 4
 
Grid computing
Grid computingGrid computing
Grid computing
 
Computer Networks.pptx
Computer Networks.pptxComputer Networks.pptx
Computer Networks.pptx
 
Barsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-usersBarsamian alexander-identifying-network-users
Barsamian alexander-identifying-network-users
 
Top schools in noida
Top schools in noidaTop schools in noida
Top schools in noida
 
Lec7 cellular network
Lec7 cellular networkLec7 cellular network
Lec7 cellular network
 
Basics of wireless communication
Basics of wireless communicationBasics of wireless communication
Basics of wireless communication
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 

Último (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Rescue Base Station

  • 1. Rescue Base Station Ibrahim Ghaznavi, Kurtis Heimerl, Umar Muneer , Abdullah Hamid, Kashif Ali, Tapan Parikh, Umar Saif A drop-in communication platform for disaster struck regions
  • 2. Special Thanks! OpenBTS & Freeswitch community Endaga, Range Networks, Fairwaves Google Faculty Research Awards National Science Foundation- NSF
  • 3. Disasters can happen: Any time Anywhere Any magnitude
  • 5. Indian Ocean Tsunami affected 1.7 Million people across 22 countries
  • 8. Problem: • Disruption of Information and Communication. • Hundreds of thousands of victims in trouble. • No way to effectively channelize the relief efforts • Communication needs: – Victims with victims – Rescue workers with rescue workers – Rescue workers with victims – Relatives of victims with victims • Race against time to save lives
  • 9. Network Requirements - Base • Quickly Deployable • Uses Existing Phones • Off-Grid • Robust to node failures • Autonomous distributed operation – Can’t expect people to create point-to-point links
  • 10. Network Requirements - Services • Broadcast Announcements • Connect people – Victim/victim, worker/worker – Outside/victim, victim/worker – Intelligently, as user availability may vary • Identify skills/resources in population – E.g., doctors and blood type – Searchable
  • 11. The Big idea • Portable, solar-powered cellular base stations – Call, SMS and GPRS • Different nodes establish a disconnected mesh – Cellular network meet Sneakernet – Users as mules to exchange data
  • 12. The Rescue Base Station
  • 13. Inside an RBS • OpenBTS • Freeswitch • Gateway GPRS Support Node – GGSN • Serving GPRS support Node –SGSN • Packet Control Unit - PCU
  • 16. User Registration • Any user can register with our network by sending the following information as an SMS to 111: – Contact Number – Name – Occupation – Blood Group
  • 18. Eventual Consistency • A mechanism to synchronize user registration and call record data across the disconnected the RBS(s)
  • 19. Multiple RBS units working together
  • 20. Why Eventual Consistency? •To gather information from the neighboring nodes and use it connect via intelligent call routing (greater the information greater are the chances of connectivity). •To boost the search capability via Attribute based search (more records synced, better search results). •So that the user do not have to re-register at other neighboring RBS sites
  • 21. Data Packet Creation A packet is created if: •The total number of user registrations in a BTS is greater than 500 •Or the total registration records are less than 500 and an time-interval of 30 mins has lapsed.
  • 22. • The packet deletion is only possible if the number of nodes in the RBS system are fixed • Each chuck has 2 data variables: –Hop count –Node count • If the hop count equals to the node count it means that the packet has been synced across all the BTSes and it can be deleted. Data Packet Deletion
  • 23. Out-of-the-box Services • Intelligent call routing • Attribute based search • Emergency voice-mail • Emergency shortcodes • Emergency Alerts • Dynamic addition/ removal of RBS(es)
  • 24. Intelligent call routing RBS Step 2: RBS called User 2 who is not available Step 1: user1 makes a call to user2 Step 3: RBS automatically calls the ‘most recent caller’ who called user2
  • 25. Attribute Based Search • An SMS based yellow page like look-up service on the following attributes: – Name – Occupation – Blood group
  • 27. Emergency Voice-mail • This enable a user to record his specific complaint directly to the rescue team (in his/her vicinity) • By listening to these complaints rescue teams can be channelized in an organized fashion.
  • 28. Emergency Shortcodes • You may directly call the following professionals at the following shortcodes: – Doctors (7777 ) – Police (7700 ) – Fire brigade (7722 ) – Rescue Workers (911 )
  • 29. Short-code Logic Example: Doctors (7777 ) Doctor 1 Doctor 2 Doctor 3 Doctor 4 Doctor 5 Calling Doctor 1; Failed attempt Calling Doctor 2; Failed attempt Calling Doctor 3; Failed attempt Calling Doctor 4; Successful attempt
  • 30. Other Features • Emergency Alerts: An emergency announcement can be broadcasted to all registered users ( in- range of the local RBS) via an SMS. • Dynamic addition/ removal: We can add and remove RBS nodes to and from the system to efficiently meet the variations in connectivity demand of a particular disaster struck site.
  • 31.
  • 32. Evaluation • An In-Lab Experiment • Simulations – Nodes VS synchronizations – Packet size VS synchronizations – People VS synchronizations
  • 35. Simulation • All the simulation are tested on the following two network topologies: • Mesh topology • Line topology
  • 37. Packet size VS Synchronizations
  • 39. Future Work • We are collaborating with a US based company 'Endaga' to release a commercial version of the Rescue Base Station. • We plan to (but hope not to) test it on a larger scale in a real-world setting.
  • 40. Important links • Code: https://github.com/IbrahimGhaznavi/RBS • Project web-site: www.rescuebasestation.com • Contact us at: – ighaznavi@itu.edu.pk – info@rescuebasestation.com – kheimerl@berkeley.edu