DOI QR코드

DOI QR Code

Analysis of Redundant System with Rejuvenation for High Availability of Networking Service

네트워크 서비스의 가용도 향상를 위한 재활기법의 다중화 시스템 분석

  • Ryu, Hong-Rim (Department of Information and Communications Engineering, Dongeui University) ;
  • Shim, Jaechan (Network SW Platform Reserch Section, Electronics and Telecommunications Research Institute) ;
  • Ryu, Hoyong (Network SW Platform Reserch Section, Electronics and Telecommunications Research Institute) ;
  • Lee, Yutae (Department of Information and Communications Engineering, Dongeui University)
  • Received : 2016.07.05
  • Accepted : 2016.07.18
  • Published : 2016.09.30

Abstract

Availability, one of the important metrics used to assess the performance of network system, is defined as the probability that a system is operational at a given point in time under a given set of environmental conditions. To improve the availability of the network service, the redundancy models and the rejuvenation schemes are the effective schemes to be typically used. In this paper, we analyse the effect of 2N redundancy model and/or rejuvenation scheme on the availability of network service. The 2N redundancy model consists of one active and one standby component and the performance of time-based rejuvenation scheme mainly depends on its rejuvenation period. We design stochastic reward net model for the 2N redundancy model with time-based rejuvenation scheme and analyse the service availability of the model using stochastic Petri net package. We provide some numerical examples of the service availability, which shows that the system with rejuvenation has higher availability than the system without rejuvenation.

가용도는 사용자에게 고가용 서비스를 제공하는 네트워크 시스템의 주요 성능지표로서 임의의 시간에 사용자에게 서비스를 제공할 수 있는 확률이다. 네트워크 서비스의 가용도를 향상시키는 대표적인 방법으로 다중화 방식과 재활기법이 있다. 본 논문에서는 2N redundancy와 시간 기반의 재활기법이 가용도에 미치는 영향을 분석한다. 2N redundancy는 active 시스템과 standby 시스템으로 구성하는 다중화 방식이다. 재활주기에 의존하는 시간기반의 재활기법이다. 본 논문은 시간기반의 재활기법을 적용한 2N redundnacy모델을 stochastic reward net으로 설계한다. 설계한 모델은 stochastic Petri net package를 이용하여 분석한다. 수치해석을 통해 재활기법을 적용한 시스템의 가용도가 적절한 주기에서 재활기법을 적용하지 않은 시스템의 가용도보다 높다는 것을 알 수 있다.

Keywords

References

  1. The Service Availability Forum, Application Interface Specification, April 2003 [Internet]. Available: http://www.saforum.org.
  2. J. C. Shim, H. Y. Ryu, and S. H. Yang, Trends of High Availability Networking Services, Electronics and Telecommunications Trends, vol.30, no.6, pp. 79-89, 2015.
  3. A. Kanso, F. Khendek, A. Mishra, and M. Toeroe, "Integrating Legacy Applications for High Availability: a Case Study," 2011 IEEE 13th International Symposium on High-Assurance Systems Engineering, pp. 83-90, 2011.
  4. E. C. Andrade, F. Machida, D. S. Kim, K. S. Trivedi, "Modeling and Analyzing Server System with Rejuvenation through SysML and Stochastic Reward Nets," Proceedings of the 2011 Sixth International Conference on Availability, Reliability and Security, p.161-168, August 22-26, 2011
  5. L. Jiang, X. Peng, and G. Xu, "Time and Prediction based Software Rejuvenation Policy," Proceedings of the 2010 Second International Conference on Information Technology and Computer Science(ITCS), Ukraine, pp. 115-117, July 24-25 2010.
  6. D. Breuneo, S. Distefano, F. longo, A. Puliafito, and M. Scarpa, "Workload-Based Software Rejuvenation in Cloud Systems," IEEE Transactions on Computers, vol. 62, no. 6, pp. 1072-1085, February 2013. https://doi.org/10.1109/TC.2013.30
  7. H. Okamura and T. Dohi. "Optimization of Opportunity-Based Software Rejuvenation Policy" Proceedings of the 2012 IEEE 23rd International Symposium on Software Reliability Engineering Workshops(ISSREW), pp. 283-286, January 2013 .
  8. A. A. Marsan and G. Balbo, "A class of generalized stochastic Petri nets for the performance evaluation of multiprocessor systems," ACM Trans. Comp. Systems, vol.2, no.2, pp.93-122, May 1984. https://doi.org/10.1145/190.191
  9. G. Ciardo and K. S. Trivedi, "SPNP User Manual, Version 6.0," Technical Report, Duke Univ., 1999.

Cited by

  1. 시간 기반 소프트웨어 재활 방식의 가용도 분석 vol.23, pp.2, 2016, https://doi.org/10.6109/jkiice.2019.23.2.201