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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Almazan CB (2010) Rover: architectural support for exposing and using context. Ph.D. Thesis. University of Maryland, College Park. College Park, Maryland, United States
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
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
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
Robshaw MJB (1995) MD2, MD4, MD5, SHA and other hash functions. RSA labs, vol 4.0. Technical report, TR-101
Rosenblatt JK (1995) DAMN: a distributed architecture for mobile navigation. : AAAI technical report SS-95-02
Diot C, Gautier L (1999) A distributed architecture for multiplayer interactive applications on the Internet. IEEE Netw 13(4):6–15
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
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
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
Ratnasamy S, Francis P, Handley M, Karp R, Shenker S (2001) A scalable content-addressable network. In: proceedings of ACM SIGCOMM, Aug 2001
Nguyen T, Zakhor A (2004) Multiple sender distributed video streaming. IEEE Trans Multimed 6(2):315– 326
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
S.-H. Gary Chan. 2001. Distributed servers architecture for networked video services. IEEE/ACM Trans. Netw. 9, 2 (April 2001), 125-136.
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
Ghemawat S, Gobioff H, Leung S-T (2003) The Google file system. SIGOPS Oper Sys Rev 37(5):29–43
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights 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)