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

  • Authors

    • Syahaneim Marzukhi
    • Nursyafeera Azeera Rahim
    • Syed Nasir Alsagoff Syed Zakaria
    2018-11-26
    https://doi.org/10.14419/ijet.v7i4.29.21952
  • Failure Detection and Recovery System, Mission Critical System, Multiple Clients and Single Server Operation, SAPE Model
  • 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.

  • References

    1. [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.

  • Downloads

  • How to Cite

    Marzukhi, S., Rahim, N. A., & Zakaria, S. N. A. S. (2018). A Model for “Mission Critical Multiple Clients and Single Server Operation for Failure Detection and Recovery System”. International Journal of Engineering & Technology, 7(4.29), 113-118. https://doi.org/10.14419/ijet.v7i4.29.21952