A Model for “Mission Critical Multiple Clients and Single Server Operation for Failure Detection and Recovery System”

  • Abstract
  • Keywords
  • References
  • PDF
  • Abstract

    This paper proposes a model for “Mission Critical Multiple Clients and Single Server Operation for Failure Detection and Recovery System”. The proposed model is based on SAPE model with few amendments that consists of five phases: 1) Establish Connection 2) Sense 3) Analyze 4) Plan and 5) Execute. The proposed model is implemented using “Mission Critical Multiple Clients and Single Server System for Failure Detection and Recovery” to simulate various types of failure. In order to test the system, four sets of experiments are conducted: 1) Interval timer between server and clients, 2) Disrupt Client, 3) Disrupt Server, and 4) Disrupt Network. Findings show the system is successfully executed; the system is able to detect and recover from various types of failure as long as there is incoming data between the clients and the server. In future, it is suggested that the system should include the following module: 1) flexible adjustment of default interval timer between clients and server, 2) introduce multiple clients and multiple server, and 3) add more simulation of failures. This enhancement is needed to ensure the system can sustain its capability in detecting and recovering any mission critical operations.

  • Keywords

    Failure Detection and Recovery System; Mission Critical System; Multiple Clients and Single Server Operation; SAPE Model

  • References

      [1] Abhish, K., Rakesh, V. S, “Real-Time Analysis of a Multi-Client Multi- Server Architecture for Networked Control Systems”, Halmstad University, Sweden, 2015.

      [2] Ahmad, A., Al-Abri, D., Bait-Shiginah, F., Atlanta, J., “Software Testing Education – A Required Knowledge for Software Systems Developers and Managers”, Free and Open Source Software Conference (FOSSC-13), pp. 29–33, 2013.

      [3] Arshad, N. “A Planning-Based Approach to Failure Recovery in Distributed Systems”, University of Colorado, United State, 2006.

      [4] Babaoglu, O., Davoli, R., Montresor, A. “Group Communication in Partionable Systems: Specification and Algorithms”, IEEE Transaction on Software Engineering, 27(4), 308–336, 1998.

      [5] Devalla, B., Sahoo, A., Guan, Y., Bettati, R., Zhao, W., “Adaptive Connection Management for Mission Critical Applications Over ATM-Based Networks”, International Journal of Parallel and Distributed Systems and Networks, 3(2), 51–63, 2006.

      [6] Fragkiadakis, A. G., Askoxylakis, I. G., Tragos, E. Z., Verikoukis, C. V., “Ubiquitous Robust Communications for Emergency Response Using Multi Operator Heterogeneous Networks”, EURASIP Journal on Wireless Communications and Networking, 2011(1), 13, 2011.

      [7] Forsyth, P. H., “Design of Dependable Systems on Android”, Lund University, Sweden, 2006.

      [8] Hole, A., “Data Center High Availability for Integrated Machine Control Platforms”, University of Stavanger, Norway, 2014.

      [9] Kulkarni, N., “Video Streaming Over Full Duplex Network Using Web Socket and Its Performance Evaluation”, Journal of Multidisciplinary Engineering Science and Technology (JMEST), 2(4), 2–5, 2015.

      [10] Li, M., “Fault-Tolerant Cluster Management”, University of California, Los Angeles, 2006.

      [11] Ranjithprabhu, K., Sasirega, D., “Eliminating Single Point of Failure and Data Loss in Cloud Computing”, International Journal of Science and Research (IJSR), 3(4), 335–337, 2014.

      [12] Rawal, B. S., Berman, L., Ramcharan, H, “Multi-client/Multi-server split architecture”, International Conference on Information Networking, pp. 696-701, 2013.

      [13] Riihonen, T., Werner, S., Wichman, R., “Comparison of Full-Duplex and Half-Duplex Modes with a Fixed Amplify-and-Forward Relay”, IEEE Wireless Communications and Networking Conference, 2009.

      [14] Sabadello, M., May, A., “Small group multiplayer games”, 2017, https://www.cg.tuwien.ac.at/courses/seminar/ss2001/multiplayer/small_group_multiplayer.pdf.

      [15] Saha, G. K., “Approaches to Software Based Fault Tolerance – A Review”, Computer Science Journal of Moldova, 13(3), 193–231, 2005.

      [16] Sheng, Z., Mahapatra, C., Zhu, C., Leung, V. C. M., “Recent Advances In Industrial Wireless Sensor Networks Toward Efficient Management In IoT”, Journal for Rapid Open Access Publishing, 3, 622–637, 2015.

      [17] Oluwatosin, H. S., “Client-Server Model”, IOSR Journal of Computer Engineering, 16(1), 57–71, 2014.




Article ID: 21952
DOI: 10.14419/ijet.v7i4.29.21952

Copyright © 2012-2015 Science Publishing Corporation Inc. All rights reserved.