Skip to main content

Initial Steps Towards Distributed Implementation of M-Urgency

  • Conference paper
  • First Online:
Innovations and Advances in Computer, Information, Systems Sciences, and Engineering

Abstract

M-Urgency is a public safety system that redefines the way an emergency call is made to the public safety services such as 911. It enables mobile users to stream live video and audio feed from their Smartphone to the local Public Safety Answering Point (PSAP) along with real time location information and other contextual information. In this paper, we present our effort to design and implement a distributed M-Urgency system so as to make the same more efficient and scalable. Our main focus is on (1) handling load balancing of the incoming calls within the servers of the distributed architecture, (2) and handling the case of failures of servers within the same. Simulation of the distributed system and our proposed algorithm for load balancing showed promising results and our approach was also able to handle failures and minimize its impact.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Almazan CB (2010) Rover: architectural support for exposing and using context. Ph.D. Thesis. University of Maryland, College Park. College Park, Maryland, United States

    Google Scholar 

  2. Almazan CB, Youssef M, Agrawala AK (2007) Rover: an integration and fusion platform to enhance situational awareness. In: 26th IEEE international performance computing and communications conference, pp 582–587

    Google Scholar 

  3. Zhao BY, Huang L, Stribling J, Rhea SC, Joseph AD, Kubiatowicz JD (2004) Tapestry: a resilient global-scale overlay for service deployment. IEE J Sel Areas Commun 22(1):41–53

    Google Scholar 

  4. Zhao BY John Kubiatowicz, and Anthony D. Joseph Tapestry: an infrastructure for fault-tolerant wide-area location and routing. http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.24.7439&rep=rep1&type=pdf

  5. Robshaw MJB (1995) MD2, MD4, MD5, SHA and other hash functions. RSA labs, vol 4.0. Technical report, TR-101

    Google Scholar 

  6. Rosenblatt JK (1995) DAMN: a distributed architecture for mobile navigation. : AAAI technical report SS-95-02

    Google Scholar 

  7. Diot C, Gautier L (1999) A distributed architecture for multiplayer interactive applications on the Internet. IEEE Netw 13(4):6–15

    Google Scholar 

  8. Saroiu S, Gummadi KP, Gribble SD (2003) Measuring and analyzing the characteristics of Napster and Gnutella hosts. Springer J Multimed Sys 9(2):170–184

    Google Scholar 

  9. Stoica I, Morris R, Karger D, Kaashoek MF, Balakrishnan H (2001) Chord: a scalable peer-to-peer lookup service for internet applications. In: proceedings of the ACM SIGCOMM ‘01, Aug 2001

    Google Scholar 

  10. Rowstron A, Druschel P (2001) Pastry: scalable, distributed object location and routing for large-scale peer-to-peer systems. In: proceedings of IFIP/ACM international conference on distributed systems platforms (middleware), Nov 2001

    Google Scholar 

  11. Ratnasamy S, Francis P, Handley M, Karp R, Shenker S (2001) A scalable content-addressable network. In: proceedings of ACM SIGCOMM, Aug 2001

    Google Scholar 

  12. Nguyen T, Zakhor A (2004) Multiple sender distributed video streaming. IEEE Trans Multimed 6(2):315– 326

    Article  Google Scholar 

  13. Mungee S, Surendran N, Schmidt DC (1999) The design and performance of a CORBA audio/video streaming service. System Science 1999. In: Proceedings of the 32nd annual Hawaii international conference on HICSS-32, vol Track 8, p 14

    Google Scholar 

  14. S.-H. Gary Chan. 2001. Distributed servers architecture for networked video services. IEEE/ACM Trans. Netw. 9, 2 (April 2001), 125-136.

    Google Scholar 

  15. Le Pape C (1990) A combination of centralized and distributed methods for multi-agent planning and scheduling. In: Proceedings of the IEEE international conference on robotics and automation, vol 1. pp 488–493, 13–18 May 1990

    Google Scholar 

  16. Ghemawat S, Gobioff H, Leung S-T (2003) The Google file system. SIGOPS Oper Sys Rev 37(5):29–43

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shivsubramani Krishnamoorthy .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this paper

Cite this paper

Krishnamoorthy, S., Balasubramanian, A., Agrawala, A.K. (2013). Initial Steps Towards Distributed Implementation of M-Urgency. In: Elleithy, K., Sobh, T. (eds) Innovations and Advances in Computer, Information, Systems Sciences, and Engineering. Lecture Notes in Electrical Engineering, vol 152. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-3535-8_74

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-3535-8_74

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-3534-1

  • Online ISBN: 978-1-4614-3535-8

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics