Реалізація механізму спрощеної комунікації в cloud’і високопродуктивних обчислень

Автор(и)

  • Vasyl Melnyk Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна https://orcid.org/0000-0001-8282-6639
  • Nataliya Bahnyuk Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна https://orcid.org/0000-0002-7120-5455
  • Kateryna Melnyk Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна https://orcid.org/0000-0002-9991-582X
  • Oksana Zhyharevych Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна
  • Natalia Panasyuk Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна https://orcid.org/0000-0002-7962-2181

DOI:

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

Ключові слова:

механізм спрощеної комунікації, високопродуктивна обробка даних, бінарна сумісність, кластер

Анотація

Представлено створення та реалізацію механізму спрощеної комунікації (МСК) для віртуального кластера в високопродуктивному cloud’і, який є бінарно сумісним для додатків зі стандартним сокетним інтерфейсом. МСК реалізований на базі Xen 3.2 та ядра Linux 2.6.18. і представляє процес, подібний для сокетів UNIX DOMAIN

Біографії авторів

Vasyl Melnyk, Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018

Кандидат фізико-математичних наук, доцент

Кафедра комп’ютерної інженерії

Nataliya Bahnyuk, Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018

Кандидат технічних наук, доцент

Кафедра комп’ютерної інженерії

Kateryna Melnyk, Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018

Кандидат технічних наук, доцент

Кафедра комп’ютерної інженерії

Oksana Zhyharevych, Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018

Асистент

Кафедра комп’ютерної інженерії 

Natalia Panasyuk, Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018

Кандидат педагогічних наук, доцент

Кафедра комп’ютерних технологій

Посилання

  1. Melnyk, V., Pekh, P., Melnyk, K., Bahnyuk, N., Zhyharevych, O. (2016). Design and implementation of inter-domain communication mechanism for high performance data processing. Eastern-European Journal of Enterprise Technologies, 1 (9 (79)), 10–15. doi: 10.15587/1729-4061.2016.60629
  2. Melnyk, V., Bahnyuk, N., Melnyk, K. (2015). Influence of high performance sockets on data processing intensity. ScienceRise, 6 (2 (11)), 38–48. doi: 10.15587/2313-8416.2015.44380
  3. Melnyk, V., Zhyharevych, O., Melnyk, K. (2015). High production of java sockets (HPJS) for helth clouds in science. Proceedings of National Aviation University, 64 (3). doi: 10.18372/2306-1472.64.9041
  4. Melnyk, V. M., Pekh, P. A., Melnyk, K. V., Zhyharevych, O. K. (2015). Significance of the socket programming for the laboratory with intensive data communications. Computer-integrated technologies: education, science and industry, 20, 67–71.
  5. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A. et. al. (2003). Xen and the art of virtualization. Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles – SOSP ’03. doi: 10.1145/945445.945462
  6. Pratt, I. (2007). Xen Virtualization. Linux world 2005 Virtualization BOF Presentation.
  7. Chisnall, D. (2007). The Definitive Guide to the Xen Hypervisor. Prentice Hall.
  8. Menon, A., Cox, A. L., Zwaenepoel, W.(2006). Optimizing network virtualization in Xen. In 2006 USENIX Annual Technical Conference. Boston, Massachusetts, USA, 15–28.
  9. Wang, J., Wright, K.-L., Gopalan, K. (2009). XenLoop: a transparent high performance inter-VM network loopback. Cluster Computing, 12 (2), 141–152. doi: 10.1007/s10586-009-0079-x
  10. Kim, K., Kim, C., Jung, S.-I., Shin, H.-S., Kim, J.-S. (2008). Inter-domain socket communications supporting high performance and full binary compatibility on Xen. Proceedings of the Fourth ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments – VEE ’08. doi: 10.1145/1346256.1346259
  11. Amdahl's Law. Available at: http://home.wlu.edu/~whaleyt/classes/parallel/topics/amdahl.html
  12. Liu, J., Huang, W., Abali, B., Panda, D. K. (2006). High Performance VMM-Bypass I/O in Virtual Machines. USENIX Annual Technical Conference archive.
  13. Hines, M. R., Gopalan, K. (2007). MemX. Proceedings of the 3rd International Workshop on Virtualization Technology in Distributed Computing – VTDC ’07. doi: 10.1145/1408654.1408656
  14. Deshpande, U., Wang, B., Haque, S., Hines, M., Gopalan, K. (2010). MemX: Virtualization of Cluster-Wide Memory. 2010 39th International Conference on Parallel Processing. doi: 10.1109/icpp.2010.74
  15. Kim, J.-S., Kim, K., Jung, S.-I., Ha, S. (2003). Design and implementation of a user-level Sockets layer over Virtual Interface Architecture. Concurrency and Computation: Practice and Experience, 15 (7-8), 727–749. doi: 10.1002/cpe.721
  16. Son, S., Kim, J., Lim, E., Jung, S. (2004). SOP: A Socket Interface for TOEs. In Internet and Multimedia Systems and Applications.
  17. Clark, D. D. (1982). Window and acknowledgement strategy in TCP. RFC 813. Internet Engineering Task Force. doi: 10.17487/rfc0813
  18. Menon, A., Santos, J. R., Turner, Y., Janakiraman, G. (John), Zwaenepoel, W. (2005). Diagnosing performance overheads in the xen virtual machine environment. Proceedings of the 1st ACM/USENIX International Conference on Virtual Execution Environments – VEE ’05. doi: 10.1145/1064979.1064984
  19. Network bandwidth testing. Available at: http://semenushkin.ru/2010/07/01/тестирование-пропускной-способности
  20. Bailey, D. H., Barszcz, E., Barton, J. T., Browning, D. S., Carter, R. L., Dagum, L. et. al. (1991). The Nas Parallel Benchmarks. International Journal of High Performance Computing Applications, 5 (3), 63–73. doi: 10.1177/109434209100500306
  21. Overview of some cluster performance measurement systems. Available at: http://www.ixbt.com/cpu/cluster-benchtheory.shtml
  22. Netperf: A Network Performance Benchmark. Revision 2.0. Hewlett-Packard Company. Available at: http://www.netperf.org/netperf/training/Netperf.html

##submission.downloads##

Опубліковано

2017-04-26

Як цитувати

Melnyk, V., Bahnyuk, N., Melnyk, K., Zhyharevych, O., & Panasyuk, N. (2017). Реалізація механізму спрощеної комунікації в cloud’і високопродуктивних обчислень. Eastern-European Journal of Enterprise Technologies, 2(2 (86), 24–32. https://doi.org/10.15587/1729-4061.2017.98896