Abstract
The basic improvement in the computer operation is the involvement of multi-operating systems running on a physical computer. To make extensive use of virtualization technologies in cloud computing, the inter-domain communication effectiveness is a key factor for the functioning of distributed applications and some intensive network applications. The synchronous communication mechanism, used by the traditional virtual machine implementation mechanism based on the asynchronous signal fed by the virtual machine mechanism, often causes high latency and slow performance. The communication mechanism, called com-socket that uses interprocessor interrupts for synchronization and elimination of some unnecessary packet inspections is developed and implemented. The approach of using shared memory to reduce the data copying time is applied. The com-socket implementation is carried out on X86 in combination with the virtual machine mechanism. The study revealed that the com-socket has lower latency and higher performance compared to UNIX IPC.
Highlights
Завдяки зростаючій продуктивності комп’ютерного обладнання вже вперше введені технології віртуалізації ставали ефективним способом підвищення коефіцієнта використання апаратних ресурсів
Які розглядають усунення непотрібних перевірок пакетів з метою отримання пропускної здатності передачі даних до 3310 Мбіт/с [5]
Якщо користувач хоче отримати повідомлення з мережі, TCP/IP повинен розпакувати пакет даних і перевірити контрольну суму, щоб переконатися, що повідомлення було прийняте правильно
Summary
Які розглядають усунення непотрібних перевірок пакетів з метою отримання пропускної здатності передачі даних до 3310 Мбіт/с [5]. І хоча в цій роботі описано удосконалення Xen-сокета з метою отримати пропускну здатність 9295 Мбіт/с, однак Xen-сокет являється одностороннім тунельним протоколом, тобто, в той же час, можна сказати, в комунікації є тільки один домен для відправки повідомлення і один домен для його отримання. Якщо користувач хоче отримати повідомлення з мережі, TCP/IP повинен розпакувати пакет даних і перевірити контрольну суму, щоб переконатися, що повідомлення було прийняте правильно. Проробленим в роботі [9], процедура процесу TCP/IP займає до 15 % процесорного часу CPU, а копіювання даних і здійснення перевірки пакета буде забирати навіть до 34 % процесорного часу CPU. Система змушена жертвувати 14 % власної продуктивності для управління буфером даних, а відповідні драйвери займатимуть 20 % процесорного часу CPU, в той час як процедура процесу TCP/IP займає лише 26 % процесорного часу CPU. Процедура копіювання даних у фізичній машині є досить надійною і можна отримати високу продуктивність передачі даних за рахунок усунення процедури перевірки даних і скорочення шляху проходу даних
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Eastern-European Journal of Enterprise Technologies
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.