Availability analysis of an ad-hoc DSMS for disaster relief environments

The number of victims rescued alive when a disaster occurs depends on the efficiency of search and rescue teams. Hence, communication, coordination and collaboration must be developed as best as possible. Currently the communication infrastructure, radio gear, permits us only to transfer audio signals, so enhancing group interaction by providing complementary communication media and services is a challenge. An ad-hoc network formed by wearable devices operating in a peer to peer architecture with limited wireless coverage seems appropriate for this need. We have designed an ad-hoc distributed shared memory system, focused on issues generated by peer mobility, to provide a transparent way for applications to interact. Also, we developed a simulation model to analyze the amount of replication needed to obtain a reliable medium. A trade-off appeared between the transparency provided to the applications and the system's availability. The results suggest that it is possible to build a reliable communication system.

[1]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[2]  Leslie Lamport,et al.  How to Make a Multiprocessor Computer That Correctly Executes Multiprocess Programs , 2016, IEEE Transactions on Computers.

[3]  David Coppit,et al.  Combining various solution techniques for dynamic fault tree analysis of computer systems , 1998, Proceedings Third IEEE International High-Assurance Systems Engineering Symposium (Cat. No.98EX231).

[4]  W. Richard Stevens,et al.  Unix network programming , 1990, CCRV.

[5]  Tatsuya Hagino,et al.  Design and Concept of Ad-hoc Filesystem , 2001 .

[6]  Michael R. Lyu,et al.  What is software reliability? , 1994, Proceedings of COMPASS'94 - 1994 IEEE 9th Annual Conference on Computer Assurance.

[7]  Brett D. Fleisch,et al.  Mirage: a coherent distributed shared memory design , 1989, SOSP '89.

[8]  Per Johansson,et al.  Wireless ad hoc networking—The art of networking without a network , 2000 .

[9]  Hoang Pham Software Reliability , 1999 .

[10]  梅村 恭司 Andrew S.Tanenbaum 著, "Operating systems, Design and implementation", PRENTICE-HALL, INC., Englewood Cliffs, B5変形判, 719p., \4,120 , 1988 .

[11]  Andrew S. Tanenbaum,et al.  Distributed operating systems , 2009, CSUR.

[12]  David A. Maltz,et al.  Dynamic Source Routing in Ad Hoc Wireless Networks , 1994, Mobidata.

[13]  Andrew S. Tanenbaum,et al.  Computer Networks , 1981 .

[14]  Barry M. Leiner,et al.  Goals and challenges of the DARPA GloMo program [global mobile information systems] , 1996, IEEE Wirel. Commun..

[15]  Charles E. Perkins,et al.  Ad-hoc on-demand distance vector routing , 1999, Proceedings WMCSA'99. Second IEEE Workshop on Mobile Computing Systems and Applications.

[16]  Takahiro Hara,et al.  Effective replica allocation in ad hoc networks for improving data accessibility , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[17]  Paramvir Bahl,et al.  RADAR: an in-building RF-based user location and tracking system , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[18]  Yusuke Mizuno Collaborative environments for disaster relief , 2001 .

[19]  David A. Maltz,et al.  A performance comparison of multi-hop wireless ad hoc network routing protocols , 1998, MobiCom '98.

[20]  Anne-Marie Kermarrec,et al.  An Efficient and Scalable Approach for Implementing Fault-Tolerant DSM Architectures , 2000, IEEE Trans. Computers.

[21]  Mark Weiser,et al.  The world is not a desktop , 1994, INTR.

[22]  Tatsuhiro Tsuchiya,et al.  A Hierarchical Approach to Dependability Evaluation of Distributed Systems with Replicated Resources , 2001 .