Application of adaptive client concept for the technical diagnoctics computer system

Authors

  • Михайло Іванович Горбійчук Ivano-Frankivsk National Technical University of Oil and Gas Carpatska, 15, Ivano-Frankivsk, Ukraine, 76018, Ukraine https://orcid.org/0000-0002-2758-1381
  • Мар’ян Остапович Слабінога Ivano-Frankivsk National Technical University of Oil and Gas Carpatska, 15, Ivano-Frankivsk, Ukraine, 76018, Ukraine https://orcid.org/0000-0002-7296-0356

DOI:

https://doi.org/10.15587/1729-4061.2014.26301

Keywords:

diagnostic system, adaptive client, technical condition, computing power, functional module

Abstract

The concept of an adaptive client in the client-server architecture of an automated computer system for identifying the technical condition of industrial facilities was discussed in the paper. The existing solutions of the client-server architectures were considered, their advantages and disadvantages were given. The selection of hardware and software of a test system, meeting the set forth specifications, was justified. The task was to design an algorithm and software implementation of the concept of an adaptive client. The theoretical basis of the client was substantiated, the behavior was described and the operation algorithm flowchart for software implementation was given. The results of the adaptive client with respect to the same operation of “thin” and “thick” clients when making analytical calculations of the different levels of complexity. The conclusion about the feasibility of implementing this concept into the automated computer system of technical diagnostics was made. The advantages of this approach compared with other implementations of the client-server architecture were given.

Author Biographies

Михайло Іванович Горбійчук, Ivano-Frankivsk National Technical University of Oil and Gas Carpatska, 15, Ivano-Frankivsk, Ukraine, 76018

Professor

Computer Systems and Networks Department

Мар’ян Остапович Слабінога, Ivano-Frankivsk National Technical University of Oil and Gas Carpatska, 15, Ivano-Frankivsk, Ukraine, 76018

Post-Graduate student

Computer Systems and Networks Department

References

  1. Tanenbaum, A. (2010). Computer Networks. New Jersey, USA: Prentice Hall, 960.
  2. Kanter, J. (1997). Understanding Thin Client/Server Computing. Redmond, USA: Microsoft press, 256.
  3. Boudreau, T. (2007). Rich Client Programming: Plugging into the NetBeans Platform. New Jersey, USA: Prentice Hall, 640.
  4. Sallam, A., Li, K., Ouyang, A., Li, Z. (2014). Proactive workload management in dynamic virtualized environments. Journal of Computer and System Sciences, 80 (8), 1504–1517. doi:10.1016/j.jcss.2014.04.018
  5. Mizouni, R., Matar, M. A., Mahmoud, Z. A., Alzahmi, S., Salah, A. (2014). A framework for context-aware self-adaptive mobile applications SPL. Expert Systems with Applications, 41 (16), 7549–7564. doi:10.1016/j.eswa.2014.05.049
  6. Acker, A. (2014). The Short Message Service: Standards, infrastructure and innovation. Telematics and Informatics, 31 (4), 559–568. doi:10.1016/j.tele.2014.01.004
  7. Zhao, Y., Bond, I. A., Sweatman, W. L. (2014). An Android application for receiving notifications of astrophysical transient events. Astronomy and Computing, 6, 19–27. doi:10.1016/j.ascom.2014.05.001
  8. Oriol, M., Marco, J., Franch, X. (2014). Quality models for web services: A systematic mapping. Information and Software Technology, 56 (10), 1167–1182. doi:10.1016/j.infsof.2014.03.012
  9. Sheng, Q. Z., Qiao, X., Vasilakos, A. V., Szabo, C., Bourne, S., Xu, X. (2014). Web services composition: A decade’s overview. Information Sciences, 280, 218–238. doi:10.1016/j.ins.2014.04.054
  10. Silva, S., Alçada-Almeida, L., Dias, L. C. (2014). Development of a Web-based Multi-criteria Spatial Decision Support System for the assessment of environmental sustainability of dairy farms. Computers and Electronics in Agriculture, 108, 46–57. doi:10.1016/j.compag.2014.06.009
  11. Yigit, M., Gungor, V. C., Baktir, S. (2014). Cloud Computing for Smart Grid applications. Computer Networks, 70, 312–329. doi:10.1016/j.comnet.2014.06.007
  12. Li, Z., Li, H., Wang, X., Li, K. (2014). A generic cloud platform for engineering optimization based on OpenStack. Advances in Engineering Software, 75, 42–57. doi:10.1016/j.advengsoft.2014.05.001
  13. Yu, H., Zhang, F., Wu, Y. (2014). Granary: A sharing oriented distributed storage system. Future Generation Computer Systems, 38, 47–60. doi:10.1016/j.future.2013.08.001
  14. Upton, E. (2012). Raspberry Pi User Guide. New York City, USA: John Wiley & Sons, 262.
  15. Corbet, J. (2005). Linux Device Drivers. Sebastopol, USA: O’Reilly Media, 640.
  16. Wolfram, S. (2004). The Mathematica Book. Champaign, USA: Wolfram Media, 1488.
  17. McKinney, W. (2012). Python for Data Analysis. Sebastopol, USA: O’Reilly Media, Inc., 470.
  18. Downey, A. (2012). Think Python. Sebastopol, USA: O’Reilly Media, Inc., 300.
  19. Jarvis, S. (2014). High Performance Computing Systems Performance Modeling, Benchmarking and Simulation. New York City, USA: Springer, 240.
  20. Russel, S. (2009). Artificial Intelligence: A Modern Approach. New Jersey, USA: Prentice Hall, 1152.

Published

2014-07-24

How to Cite

Горбійчук, М. І., & Слабінога, М. О. (2014). Application of adaptive client concept for the technical diagnoctics computer system. Eastern-European Journal of Enterprise Technologies, 4(2(70), 28–32. https://doi.org/10.15587/1729-4061.2014.26301