Побудова та використання міждоменного механізму зв’язку для високопродуктивної обробки даних

Автор(и)

  • Василь Михайлович Мельник Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна
  • Петро Антонович Пех Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна
  • Катерина Вікторівна Мельник Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна https://orcid.org/0000-0002-9991-582X
  • Наталія Володимирівна Багнюк Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна
  • Оксана Костянтинівна Жигаревич Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018, Україна

DOI:

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

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

ефективність комунікації, ком-сокети, синхронізація, перевірка пакетів, копіювання пам’яті, час затримки

Анотація

Синхронний механізм зв'язку традиційної віртуальної машини на асинхронному сигналі призводить до зростання часу затримки та зниження продуктивності. В роботі застосовано механізм зв’язку, так званий ком-сокет, що використовує міжпроцесорне переривання (МПП) для синхронізації і усунення деяких некорисних перевірок пакетів. Залучено спільне використання пам’яті для скорочення часу копіювання даних. Порівняно з UNIX IPC, ком-сокет володіє меншим часом затримки та більшою продуктивністю.

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

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

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

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

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

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

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

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

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

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

Наталія Володимирівна Багнюк, Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018

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

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

Оксана Костянтинівна Жигаревич, Луцький національний технічний університет вул. Львівська, 75, м. Луцьк, Україна, 43018

Асистент

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

Посилання

  1. Melnyk, V. M., Bahnyuk, N. V., Melnyk, K. V. (2015). Influence of high performance sockets on data processing intensity. ScienceRise, 6/2(11), 38–48. doi: 10.15587/2313-8416.2015.44380
  2. Melnyk, V. M., Zhygarevich, O. K., Melnyk, K. V. (2014). High production of java sockets for health clouds in science. Engineering Software, 19 (3), 36–40.
  3. Barham, P., Dragovic, B., Fraser, K., Hand, S., Harris, T., Ho, A., Neugebauer, R., Pratt, I., Warfield, A. (2003). Xen and the art of virtualization. In Proceedings of the nineteenth ACM symposium on Operating systems principles. ACM, 164–177.
  4. Zhang, X., McIntosh, S., Rohatgi, P., Griffin, J. (2007). Xen-socket: A high-throughput interdomain transport for virtual machines. Lecture Notes in Computer Science, 184–203. doi: 10.1007/978-3-540-76778-7_10
  5. Menon, A., Cox, A. L., Zwaenepoel, W. (2006). Optimizing network virtualization in Xen. In Proceedings of the annual conference on USENIX’06 Annual Technical Conference. USENIX Association, 2.
  6. Burtsev, A., Srinivasan, K., Radhakrishnan, P., Bairavasundaram, L. N., Voruganti, K., Goodson, G. R. (2009). Fido: Fast intervirtual-machine communication for enterprise appliances. In Proceedings of the 2009 conference on USENIX Annual technical conference. USENIX Association, 25.
  7. Wang, J., Wright, K. L., Gopalan, K. (2008). Xenloop: a transparent high performance inter-vm network loopback. In Proceedings of the 17th international symposium on High performance distributed computing, 109–118. doi: 10.1145/1383422.1383437
  8. Kim, K., Kim, C., Jung, S. I., Shin, H. S., Kim, J. S. (2008). Interdomain socket communications supporting high performance and full binary compatibility on Xen. In Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, 11–20. doi: 10.1145/1346256.1346259
  9. Foong, A. P., Huff, T. R., Hum, H. H., Patwardhan, J. R., Regnier, G. J. (2003). TCP performance revisited. IEEE International Symposium on Performance Analysis of Systems and Software. ISPASS 2003, 70–79. doi: 10.1109/ispass.2003.1190234
  10. Minturn, D., Regnier, G., Krueger, J., Iyer, R., Makineni, S. (2003). Addressing TCP/IP processing challenges using the IA and IXP processors. Intel Technology Journal, 7 (4), 39–50.

##submission.downloads##

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

2016-02-27

Як цитувати

Мельник, В. М., Пех, П. А., Мельник, К. В., Багнюк, Н. В., & Жигаревич, О. К. (2016). Побудова та використання міждоменного механізму зв’язку для високопродуктивної обробки даних. Eastern-European Journal of Enterprise Technologies, 1(9(79), 10–15. https://doi.org/10.15587/1729-4061.2016.60629

Номер

Розділ

Інформаційно-керуючі системи