Реалізація механізму спрощеної комунікації в cloud’і високопродуктивних обчислень
DOI:
https://doi.org/10.15587/1729-4061.2017.98896Ключові слова:
механізм спрощеної комунікації, високопродуктивна обробка даних, бінарна сумісність, кластерАнотація
Представлено створення та реалізацію механізму спрощеної комунікації (МСК) для віртуального кластера в високопродуктивному cloud’і, який є бінарно сумісним для додатків зі стандартним сокетним інтерфейсом. МСК реалізований на базі Xen 3.2 та ядра Linux 2.6.18. і представляє процес, подібний для сокетів UNIX DOMAIN
Посилання
- 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
- 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
- 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
- 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.
- 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
- Pratt, I. (2007). Xen Virtualization. Linux world 2005 Virtualization BOF Presentation.
- Chisnall, D. (2007). The Definitive Guide to the Xen Hypervisor. Prentice Hall.
- Menon, A., Cox, A. L., Zwaenepoel, W.(2006). Optimizing network virtualization in Xen. In 2006 USENIX Annual Technical Conference. Boston, Massachusetts, USA, 15–28.
- 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
- 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
- Amdahl's Law. Available at: http://home.wlu.edu/~whaleyt/classes/parallel/topics/amdahl.html
- Liu, J., Huang, W., Abali, B., Panda, D. K. (2006). High Performance VMM-Bypass I/O in Virtual Machines. USENIX Annual Technical Conference archive.
- 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
- 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
- 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
- Son, S., Kim, J., Lim, E., Jung, S. (2004). SOP: A Socket Interface for TOEs. In Internet and Multimedia Systems and Applications.
- Clark, D. D. (1982). Window and acknowledgement strategy in TCP. RFC 813. Internet Engineering Task Force. doi: 10.17487/rfc0813
- 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
- Network bandwidth testing. Available at: http://semenushkin.ru/2010/07/01/тестирование-пропускной-способности
- 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
- Overview of some cluster performance measurement systems. Available at: http://www.ixbt.com/cpu/cluster-benchtheory.shtml
- Netperf: A Network Performance Benchmark. Revision 2.0. Hewlett-Packard Company. Available at: http://www.netperf.org/netperf/training/Netperf.html
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2017 Vasyl Melnyk, Nataliya Bahnyuk, Kateryna Melnyk, Oksana Zhyharevych, Natalia Panasyuk
Ця робота ліцензується відповідно до Creative Commons Attribution 4.0 International License.
Закріплення та умови передачі авторських прав (ідентифікація авторства) здійснюється у Ліцензійному договорі. Зокрема, автори залишають за собою право на авторство свого рукопису та передають журналу право першої публікації цієї роботи на умовах ліцензії Creative Commons CC BY. При цьому вони мають право укладати самостійно додаткові угоди, що стосуються неексклюзивного поширення роботи у тому вигляді, в якому вона була опублікована цим журналом, але за умови збереження посилання на першу публікацію статті в цьому журналі.
Ліцензійний договір – це документ, в якому автор гарантує, що володіє усіма авторськими правами на твір (рукопис, статтю, тощо).
Автори, підписуючи Ліцензійний договір з ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР», мають усі права на подальше використання свого твору за умови посилання на наше видання, в якому твір опублікований. Відповідно до умов Ліцензійного договору, Видавець ПП «ТЕХНОЛОГІЧНИЙ ЦЕНТР» не забирає ваші авторські права та отримує від авторів дозвіл на використання та розповсюдження публікації через світові наукові ресурси (власні електронні ресурси, наукометричні бази даних, репозитарії, бібліотеки тощо).
За відсутності підписаного Ліцензійного договору або за відсутністю вказаних в цьому договорі ідентифікаторів, що дають змогу ідентифікувати особу автора, редакція не має права працювати з рукописом.
Важливо пам’ятати, що існує і інший тип угоди між авторами та видавцями – коли авторські права передаються від авторів до видавця. В такому разі автори втрачають права власності на свій твір та не можуть його використовувати в будь-який спосіб.