Побудова та використання міждоменного механізму зв’язку для високопродуктивної обробки даних
DOI:
https://doi.org/10.15587/1729-4061.2016.60629Ключові слова:
ефективність комунікації, ком-сокети, синхронізація, перевірка пакетів, копіювання пам’яті, час затримкиАнотація
Синхронний механізм зв'язку традиційної віртуальної машини на асинхронному сигналі призводить до зростання часу затримки та зниження продуктивності. В роботі застосовано механізм зв’язку, так званий ком-сокет, що використовує міжпроцесорне переривання (МПП) для синхронізації і усунення деяких некорисних перевірок пакетів. Залучено спільне використання пам’яті для скорочення часу копіювання даних. Порівняно з UNIX IPC, ком-сокет володіє меншим часом затримки та більшою продуктивністю.
Посилання
- 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
- 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.
- 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.
- 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
- 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.
- 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.
- 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
- 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
- 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
- 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##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2016 Василь Михайлович Мельник, Петро Антонович Пех, Катерина Вікторівна Мельник, Наталія Володимирівна Багнюк, Оксана Костянтинівна Жигаревич
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.
Ліцензійний договір – це документ, в якому автор гарантує, що володіє усіма авторськими правами на твір (рукопис, статтю, тощо).
Автори, підписуючи Ліцензійний договір з ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР», мають усі права на подальше використання свого твору за умови посилання на наше видання, в якому твір опублікований. Відповідно до умов Ліцензійного договору, Видавець ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР» не забирає ваші авторські права та отримує від авторів дозвіл на використання та розповсюдження публікації через світові наукові ресурси (власні електронні ресурси, наукометричні бази даних, репозитарії, бібліотеки тощо).
За відсутності підписаного Ліцензійного договору або за відсутністю вказаних в цьому договорі ідентифікаторів, що дають змогу ідентифікувати особу автора, редакція не має права працювати з рукописом.
Важливо пам’ятати, що існує і інший тип угоди між авторами та видавцями – коли авторські права передаються від авторів до видавця. В такому разі автори втрачають права власності на свій твір та не можуть його використовувати в будь-який спосіб.