Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
! ! !
!
!
!
!
!
!!!!!!!!!
メッセージングミドルウェア:
アプライアンス化の潮流
��¡B'Q`QAÉ¿±Ê@�/?�´OH8K4;/F48
(74;7A�´A��B'JL�0A����½=h~�gR
�[�fZk�`�AÎ �O¥4ÇG;/F48(7+48�
'lSmpV�s�a?vec�`�[ti}TUQ�µA¨�
B'��¹��O¼¤5M8G«ÈÁÅÍAC=:=4;²¶3
N;*F5(�!
Ē�ŅJĠ}uZEV|jmDÅÊ¥ɟóyǍ
Ɯąǥlɖ�jçJD]lǍƜOÏƀȁg\W
~�ůiRi~ihDɻōjx©�£�±i�
È�¥�ÐLeXuKĞɬŷOI}uZE�
�
TKX_ǦŀlÔD»¢�Ê�È�¹¦Ä��
�mDÝufjiJƂǬDZi£�ªÆ�ʲÂ
¢¥°�ʺgXeèȘàS|�eJuZEȱ
JƓL�nD¹¦Ä���É£�ªÆ�Êlɛ
Ƈm®�©��²Ã�Ê�ÁÈƂǬjőXeń
PiŪɵ�ÐLuZE�
�
ŃƾŷqlƎƂ��
�&¥Åʤ�È���£ºjMS~¹¦Ä��
�²Â¢¥°�ʺjmDŞŢJɻōȪäql
ƴɇiőųOȟÍįɹgXeLjw|�eJuZ
EƾFi�Ê�N|ů|�~Ã��¤�£�l
Ÿľ�ǷƧjĝËl®¿ÊjɯȊXDßlŚĿ
ġĔțjü�YeĤŦ�ȤKǜjmD¥Åʤ
�È���£ºjMS~ĩ²Æ��ɨląǥƧ
ɨ�éǒZ~TgOɠȪfZE]lËƟfDɀ
ǨȆǥyãÊĬÈ�È�gJb_ßlɝɦ
fmD����y��£º�È£�ÅÊ�ÁÈ
lŏƦŷ�ɠȭXeJ~�Ê�xI}uZE�
�
łɝɻōl¨Ê�xƾFfZEÔȬƿlnjÜɻ
ōmDɣȤj{beƒîV�~%-*´Ê�lÀ
Ê�Ê�È�Ê°����ìǩXeĤŦ�ȤJ
uZODńæƺlɻōmȞŘ��£ºgl�È
£�ÅÊ�ÁÈ�ȤK_wl� �ʀ�7731+);165�
96/9)4415/��5;-9.)+-ʁOŲȪgi~�Ê�
OI}uZEËɝlæƺl��£ºy©¢¥Ç
Ê�Oɽɒi�&ÅÊ¥lɟójőųfPiJĦ
ȜŷOI~ljőXD��#�ɽɷţĤŦʄ�1/0�
�9-8<-5+@�#9),15/�jŮÙZ~ɻōfmT�|
lǀȜ�ŨRLjweJ~�Ê�OI}uZE�
�
ŃRlɻōjőXe�&ÅÊ¥�ËƝɟóZ~T
gmDƄȥɴjMJelńPi¡½ÅÈ�fZ
EȩɰiȎvĪ�\j{~�Æ�ÅÊ¥yDƭ
ơDȤìðƷihlȼFlȪȋj{~¤Ê�ɡ
lŁĔmDăɝĢołɝl��£ºlɪ}I~
�½�£�lȝņgi}uZEĔLeDǠŋ
lɻō�ÄʲjőXe¸Ê�ȲÂ���Ǐ
ZTgj{}DÃ�Ä��ºl¤Ê�ÅÊ¥m
ƨjŁĔXuZEɽţfüɕDZi¥Åʤ�È
�ɲ¢¥°�ʺjMJemDƛěÌɑ}
xlȩĪDZ�&ÅÊ¥lɟóOLjw|�~�Ê�
xI}uZE]�gmőǞDZjDËȠDZiƶĤ
ŦfLjw|�~ǵĿŸľɟófmD�&gDžɈX
eŕiJŸľ�{}ŃRlɻōjőXeɟóZ
~TgOLjw|�uZEƶťfĤŦV�~ƶť
lǿɺmI~Ǿţɪ|�eM}Du_ÿelɻ
ōjőXeīYðƷŸľ�ɟóZ~TgOLjw
|�uZE�
�
T�|lưä�ÿeǔ_Z�&ɟó²Â¢¥°�
ʺ�ƽȈÉŌȧZ~lmDgexńPi¡½
ÅÈ�fI~gȱLuZE�
ƶĤŦjɩXeȱLnDËȠDZjmâÎl c
lȪäjőųX_ȩƛl»¢�Ê�È��Ċǩ
XeJuZE�
� �ʁ°�ʸÈ�jƙżi�����19-+;�
�)92-;��++-::��
� �ʁËȠDZiĤŦ��£ºɨlɔƖ�
� ʁƶðÉŚNjŸľlɟó�
TKX_ȩƛ²Â¢¥°�ʺl¤��Èfm
DƽȈʆɗǩʆȆǥjMS~��¥lŁĔOſŴ
V�uZE��¥Ďǒy¤��Èlȩɰŷ�ƪ
ŔɪjƅL~_wjmDÿel£�¨�Äiư
ä�ǔ_Zĝêl¹¦Ä���ɟó²Â¢¥°
�ʺ�ìǩZ~TgOǥŹDZgV�ePuX
_EšJiTgjDǤĸfm«Ê¦���Ƅȥ
�ǎǩX_»¢�Ê�È�ɲ¢¥°�ʺ
OTKX_®�ÁÈ�ǤŌlxljɋdSeJ
uZE�
�
ǂÒáĻ¹¦Ä����
ɘĠ�ŠɨjMJeDËȠDZi¥Åʤ�È�
��£ºl¤��ÈmDóɸŷlI~±Æʦ
�½�¥É²Æ¥�Ä�´Ê�gX_�°¥�
��´Ê�l»¢�Ê�È�¹¦Ä����ì
ǩXD�²Ã�Ê�ÁÈɨlɔƖ�ŌǤXeP
uX_EóɸŷlI~±Æʦ�½�¥Ļ¤Ê
�ɟómDúƱ$� �$:-9��);)/9)4� 96;6+63�
gĮn�~�©��ÁÈĻl 615;�;6� 615;¤
Ê�ɟó²Æ¥�ÄN|ǮŖX_xlfX_E
ËƟl#� ��°¥���´Ê�fŌȧX_
615;�;6� 615;¤Ã¬ÃÊfmĖǣDZi��Ê
Ä��¥OĆƱ[DƪŬl»¢�Ê�ĥóOƪ
ĈlĥójDžreńPRɖ�~ihlÏĺȄi
ɟógJKıɹ�ŦPɃTXeJuX_E�
�
ËclɎóțʀ <*31:0-9ʁN|ȩƛlĥóț
ʀ"<*:+91*-9�31-5;ʁqlɟó�ȤKËȠDZ
i¸Ê�¢¥¤Ê�ɟójMJemD$� ±Æ
ʦ�½�¥mĖǣDZiŌȧfX_EXNXD
$� fmÿel¤Ê��±Æʦ�½�¥Z~
_wDĥóțöfÏȪi»¢�Ê�l°�Ä�
ɘĠěŠɨfD�&ŚĿmŃRlŚĿġĔțjg
beńPiģþǕgibePuX_E��"��)52�
6.��5;-95);165)3�"-;;3-4-5;:�lȶȅ{~gD
��ŠjMS~�&ŚĿlËơlşĺȉĊDzm�
û¦ÄjxÍ~ȫɊvglTgfZEƶťŚĿ
gDžɈ�Z~gDƶťŚĿOŔVRȫLeXu
JuZE�&ĤŦlŃRm�ÆʬÄiĤŦjȎ
vɊu�_ĐǂDZiĖƲOI~xlfDƶyø
čŚĿl{KjƆɀ���ÄjŗĨV�~xl
fmI}u\�E�
�
±ÆÊ�Êy¤�ÊÂÊmDƶy¤Ã¬£�±
ĤŦjMJeÕjɢȣãÞÜgi}uZOD�&
ŚĿfmɣȤOĤŦ�ƗɟXeJuZEǠjŃ
ƾiɑȾyńPiɉĆŚĿOňĸZ~���Ĺ
ļlæƺyǀɩƆɀŎmDɣȤjőXeŊŋX
_�&ĤŦ�x_|XeJuZE�
�
�&ĤŦ�Ĥ}řRǦŀmD�<99-5-?jáȦV�
~���y]lßlɢȣǀɩlɱŇĤŦ²Â¢¥°
�ʺlĆǤj{}DŚĿǏėŷ�Ã��¤�£
��OĔɒęV�~gāj]lȩɰV�ŁXeP
uX_EɣȤl¥Åʤ�È���£ºjMJ
emDɻōN|x_|V�~ăɝDZÃ��¤�
£�qlőųjĔLDłɝN|x_|V�~Ã
��¤�£�qlőų�Ɍ|�eJuZEłɝ
�&ŚĿql����y²Â��°�ʦlɯȊ
ęDɽɒąǥj{~ÅÊ¥ɟóODɱŇĤŦ�
�£ºȪälÔjMS~ɠȪi·�È¥gib
eJuZE�
�
u_D³¢�°�ȦyɽɷţfĤŦ�ȤK
��#��1/0��9-8<-5+@�#9),15/�²ÅʾÊgJb
_ƞXJ��²lɻōxŚĿjġþXePuX
_Eū|mɼİǡŽjI~ƶťŚĿjĔLeD
�&ŚĿxȎvɊ�`¸Ä¡��¢¥flƂǬDZ
ĤŦ�ȤJuZET�|lƞXJɻōN|lȪ
LjmDŮƱɑ}lăŏjĔLD«��¯Ê¦i
�&ÅÊ¥lɟóyɽ�Äʲ¢¥fl�Ê Ê
ÄÊ£�È��ɠȭXeJuZE�
�
ȞėĤŦ�ȤKɻōjőZ~�Ê®��ƒîZ
~jI_}DÅ�£È�ÊmƪxɠȪiƂǬDZ
ƄȥlȚžǛlËcgibeJuZEǀ�ɏX
_�&ÅÊ¥lƒǺmD]lƒǺðƷlŚĿȃØ
Solace Systems(Solace)の高性能なメッセージングミドルウェア
・アプライアンスの、取引執行におけるローレイテンシー、内部
ディストリビューションにおける高スループット、および外部顧
客とのコネクティビティに関して検証を行いました。�
!!!!!!
!
!
!
!
!
x1!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
!
ÃÈ��ȤK_wlȽƉOƐNbeJuX_E$� �<3;1+):;j{~
ɟófmTlǛjƘIJOiV�D¤Ê�ɟó�Äʲ��<3;1+):;�
�96<7��{}ȌNRĚćZ~Tgj{}DɝćDZiO|ülǁǛlƅ
Č�Ķ}uX_E�
�
Tlıɹm�&ĤŦjńPRɩñXePuZE�&fm]�^�lɻōj
őXeǭi~²Â��OǧƀV�D]�^�l�²Ã�Ê�ÁÈm]
l��¹È�fĊǩĦȜi¤Ê�j����Z~ĦȜŷ�ƌauZE
īYŸľ�ĥSĤ~ɻōƛOɪŋV�eJ~_wD�<3;1+):;főų
X_ĿĪjmɳŝjŃRl�<3;1+):;��96<7�ȆǥZ~Tgji}u
ZEu_D�<3;1+):;ɟómƴɇŷjÖXJöɴOI}D¤Ê�ɟó
jüȁbeÙďjǠŋl¸Ä¡�½�¥�Äʲ�đ}ũe~ŲȪO
I}uZE]XeƛěʆƛǰʆƛĜjxĢpńɡlķƫl¤Ê�ɟó�
åźl�<3;1+):;��96<7jƏ}ćS~lmDŏƦiëƺfmI}u\
�fX_E�
�
óɸŷlI~±Æʦ�½�¥É²Æ¥�ÄlœþjőXeD©¢¥
ÇÊ�ǀijlŷȜɴʆǀȜɴflɕęj{}ŭFjȰǐV�mYwD
]lȐƲgXe$� ´Ê�lɟó²Æ¥�ÄlǮəqgȗO}uX_
EígXeD��¢¡¦©¢¥ÇÊ�fm]�^�l�ʬÊl�È
¦·�È¥jeŒǩlŜļŞ�ƒîXDǠŋl�ʬÊĬSl¥Â°
�¢�OīË��»È¥Ílßl�ʬÊjÐL~ŪɵlƻŔę�Ō
ǤXuX_Eīƾl�²ÆÊ¡j{}D¹¦Ä���x«Ê¦���
É�²Â��È�ęV�~Tgj{}DŮƱl�°¥���´Ê�l
¹¦Ä���OƈLeJ_ŃRlȹɹ�ýƬXuX_E� ����1-3,�
96/9)44)*3-��);-��99)@�y� ��-;>692� 96+-::69�lƄȥ�ĊǩZ
~T�|l�²Â��È�mD�ʬÊgJK{}©¢¥ÇÊ�ÉÄ
Ê�Êl{KjèȘàS|�eJuZE°�Ä�ÃÈ�yɟólǀȜ
��°¥���fmiR�Ã�ÈjŌȧZ~Tgj{}DɯÔĻɟó
�ʬÊƽȈjçKŷȜɴyǀȜɴflČɪ�Ĥ}ɫRTgjƀēX
eJuZETKX_ɕęj{}DƘIJV�_©¢¥ÇÊ�g¹¦Ä�
��É�²Â��È�ƄȥglȣĪj{}DƢƱl$� ��<3;1+):;Ļ
ɟójá�be#� ´Ê�l 615;�;6� 615;ĻɟóOĖǣDZf{}Ō
ǩŷlI~áƩƃǃgib_lfZE�
�
I|z~ȪäjőųZ~¸Ä¡Ê�i¹¦Ä���É�²Â��
È�mDŮƱl�ʬʴÊ�l¹¦Ä���jőXeDŃRl�¦
¬È£Ê��x_|XuX_E«Ê¦���ąǥj{}DÅ�£È�
Êlƕ|QŞÉ����ńŞjǒŕV\uX_Eu_Dċəŷòɮ
Ļl»¢�Ê�È�jMJexDŒǩɱǕfȨĕV�_ÏƔǮŷl»
¼ÃÊ�ìǩZ~Tgj{}DŮƱlljǩ�ʬÊÍfȀėZ~�°
¥���{}xńŞjÆÊÅ�£È�ÊęDɽ�Äʲ¢¥ęXeJ
uZEƨjD]�^�l�Ȧ·�È¥fl»¢�Ê�lǏ�mDË
úDZj¼¨�ÊXeȆǥV�uZE]Xe»¢�Ê�lɒţm]�^
�ǢȁXeȆǥV�~_wDɄɽɒ�ʬÊy%���ɅJ`üN|�
���Z~G"36>��65:<4-9HOǑĸX_gXexǵÚŪɵmI}u
\�E�
�
XNXiO|DT�|ZrelĊǛ�ƌbeXexD¹¦Ä���l
�²Â��È�ęlǶlĖƲm]lŌȧjïňXuZEɯÔĻl¤�
�¥Ã®¿Ê�ÁÈl�Ê�£�¡½ÊmDÄÊ£�È�y°�Ä�
ÃÈ�l{KiǀȜŷgƊŧŷlŌȧ�ȏeĈweŌǩDZgi}ůuZ
E�
�
T�|lǛ�ŴɶjȘPDƾFiµÊ�jMS~¹¦Ä���É�²Â
��È�lȀėjcJelƹȵ�ȤJuX_E¸��ÆǼĝèlÅ�£
È�ÊgDƛĜäǼ�ɄL~»¢�Ê�ÅÊ¥jMJexD"63)+-�
"@:;-4:l� ���»¢�Ê�ÉÄÊ�Êl°�ʸÈ�mǥŹDZix
lfX_EɢȣƺǪjMJeŶɒjĥSþ�eP_"63)+-l»¢�Ê�
È�É�²Â��È��ǩJeDɯÔĻɟó�Ê�£�¡½ÊOD�&¥
Åʤ�È��²Ã�Ê�ÁÈfŲȪgV�~°�ʸÈ�yƴɇŷ
lƒîOĦȜN�ȚŐZ~£�¥�ȤJuX_E�
�
�°¥���ƽɓ�
Ķʂj»¢�Ê�È�É�²Â��È��ĽjX_�&ĤŦlƼŴƽɓĶ
OǺV�eJuZE��cDxXRmȩƛl�&����ʀɱŇȵčĤŦ©¢¥
ÇÊ�ʁODÅÊ¥ɟó°�ʦg�Ê ÊÉ�Ê¥���l�È�Ê
°�Ê��ƒîXeJuZE�&¥Åʤ�È���£ºmDT�|l°
�ʦɫȦÂÊy�Ê ÊÉ�Ê¥����ÞXe���yßl¥Å
ʤ�È���£ºglɑó�ȤJuZE�Ä�É�È�ÈmȩƛlǏ
ėŷɀǨl²Â���ȕȲXDĦȜiǏėŷɀǨjőXeȞėDZjƂǬ
DZĤŦ�ȤJuZEËȠDZjD°�ʦɫȦÂÊy�Ê ÊÉ�Ê
¥���mD�+;1=- )::1=-i«��´�®ã�ƽƀ�Ȏ�fJu
ZE�ȲÄę�Ķ~_wDĶ�fmT�|lĄɥƽƀjcJemđŻ
XuX_E�
�
²Â��È�É�È�Èmğ�!)>�ÅÊ¥u_mɯȊ��//9-/);-,�ÅÊ
¥�ĥSDȨɨȲȅlÍfDŢȇĵjĢpüơàlȑĪDZi�Æ�ÅÊ
¥�ǧƀXuZEu_�²�ÁÈjMJemDȩƛlȤì²Â��yȤ
ìƭɪUgl�²�ÁȲÂ���ǧƀXuZEËȠDZj²Â��È�
Ķ���Å�£È�Ê£�¥
Ķ1
Ķ3: Ɗŧŷ£�¥
99.9%
99.99%
Mean
99.9% Mean
99.99%
!!
!
!
!
!
!
!
!
!
!
!
!
!
! !
!
!
!
!
!
�§Ã�� ǴDZ� ¤Ê�Ɏóú� 96,<+-9�� ¤Ê�ĥóü��65:<4-9��
Å�£È�Ê£
�¥�
�²Â¢¥°�ʺlÅ�£È�Ê�Ǔŋ�
�°�ʦɫȦÂÊN|ɟóĻ�!-31)*3-�
�-::)/15/�fÅÊ¥ɟó���Ä��È�ÈfÅÊ¥�ĥóXeąǥ�
�ċəŷòɮĻ��<)9)5;--,��-::)/15/�fǍƜ�Ɏó�
��Ê ÊÉ�Ê¥���fĥó�
��?°�ʦɫȦÂÊ� ��?�Ä��È�Èʄ� �
�clÅÊ¥Ÿľ�ĥóZ~ţjǍ�
Ɯ�ǧƀ�
�
Ɗŧŷ£�¥� �ɟóĻ�!-31)*3-��-::)/15/�fńɡlÅÊ¥�ɟ
ó�
�°�Ä�Êj{~����ČŰ�X_ĿĪxȲǓ�
��?²Â��È�É�È�È� � �l�Â��È¥²Æ��f]��
^�ǭi~ÅÊ¥�ĥó�
�
ƴɇŷ£�¥�
�
�ɟóĻ�!-31)*3-��-::)/15/��
�ąǥȜĒlɽJ�ʬÊgéJ�ʬÊlǑĸǦ
ŀflŷȜ�ȲǓ�
�
��?²Â��È�É�È�È�
�
��?ɽɒąǥ�ʬÊD�
��?éɒąǥ�ʬÊD�
��?éɒąǥ�ʬÊʄ"63)+-je
BɨŦPC�ȴŋ�
É�È�Èm�+;1=-�+;1=-ĻlȽȢćƚƽƀ�ȎvDƊŧŷgĄ
ɥŷ�ǹòXeJuZEu_D�È�Â�£�±i²Â��È�É
�È�ÈŌȧlĿĪjmD��Ê¥ȪLj�ĥSeÅÊ¥�ɟóZ~
�Ê�xI}uZEĉl²Â��È�ʆ�È�ÈlŌȧfmDğÅ
Ê¥lƨƞŸľĥólɞţÅÊ¥Ȳȅ�ŌȤXDȒȓDZjÅÊ¥l
ɟó�ȤK{K¤��ÈV�eJ~�Ê�xI}uZEɟóV�_
ÅÊ¥mƼkËǼâălĤŦƫĖƭɪOȴŋV�eJuZE�
�
�²Ã�Ê�ÁȤ��ÈlȯǛN|ȫ~gDƛŃRlÅÊ¥�Ȟ
ėDZjǧƀXɟó�ȤK�²ÆÊ¡mĪǥDZfǥȰXyZJxlf
ZEXNXD]lŌǤjmŃRlɻōjőXeôFjǭi~ÅÊ¥
�ɟóZ~_wjDɽţiÄÊ£�È�y°�Ä�ÃÈ�ǀȜ�÷
L_Ũķi»¢�Ê�È�ɲ¢¥°�ʺOŲȪÏĦǁfZE
I~ɻōmfP~ɪ}ƣRÅÊ¥�ĥóXDɽɷţf�Ê Ê�Ć
ZG�):;��65:<4-9HfI~ĿĪOI}uZEu_ĉl�Â��È
¥�²Ã�Ê�ÁÈm��£ºŏɡDZjɽɷţl¤Ê�ąǥjőų
OfPiJ�Ê�yDI~Jm%���%1,-��9-)��-;>692��ÞXe¤
Ê�lÛƓ�ȤK_wjąǥĦȜi¤Ê�ɡjɪǪlI~{KiG
"36>��65:<4-9HfI~ĿĪxI}uZE�
ŃRl�Â��È¥�²Ã�Ê�ÁÈmDTlƻȂiʃƻɨlhT
Nl·�È¥jćɺV�uZE�
�
£�¥É�§Ã��
Tl£�¥fmD�&¥Åʤ�È�ɲ¢¥°�ʺjMS~Õ
ȪiıɹǛ�ȺƵÉȲǓZ~Tg�ǴDZgXuX_E�
� �ʁ»¢�Ê�È��È°Â�¥Â�¡½ÊjMS~Å�£È�
Êg�Äʲ¢¥lǠű��
� �ʁ�Â��È¥ƛŁĔjçK°�ʸÈ�qlŪɵ�
ńɡ¥¯¢�ʀʅÅÊ¥ʁlɟóȜĒ�
� ʁG"36>��65:<4-9HgG�):;��65:<4-9HOǑĸZ~ĿĪlŪ� � � �
ɵ�
£�¥ǦŀlȻǥƽƀgĩȲǓ·�È¥mĶʂjǺXeI}uZE�
ǚȡfǺV�eJ~Ȫȋm£�¥jĭu�u\�EâÎlƜÔje
ǽV�~D°�ʦɫȦÂÊD�Ê ÊÉ�Ê¥���D�Ä
�É�È�ÈD]Xe²Â��È�É�È�ÈmDT�|lǀȜ�
ƍXuZE�
�
ÿel£�¥jMJeD£�¥»¢�Ê�O£�¥�È·Ê©È¥
�ɑɘZ~ɭjD�#"��::6+1);-:ǻl�G�7731+);165�#)7�+)9,H�
g�G#17�..Hldzȭ�²Â��È��ìǩXD��º��Ȳ�
XuX_ETl�È°��¿ÅÊ�ÁÈmD£�¥ǓŋȐƲlŪɵ
�ƪŔɪjXiO|DȻǥ�Æ¢�līƭıɹ�ĴɜXuZE£�
¥�²ÆÊ¡jɩZ~V|i~ȷȌjcJemDâÎl$!�fĀɧ
XeJuZE�'0;;7�>>>�+);-5)�;-+05636/1-:�+649-769;:07�
;-:;�)7796)+0�7,.(�
�
£�¥ȐƲm�°�UȮR`VJE�
Å�£È�ÊlşĺõmD£�¥ÔjĥóX_ÿel»¢�Ê�l
Å�£È�ÊćśjĽdJeşĺȲȅV�eJuZEG������Ê
�È��Ä�HlȲǓȐƲmD£�¥ÔjÅ�£È�ÊOȲǓV�
_ÿ»¢�Ê�lKaD��ɿl»¢�Ê��ɫJ_ĿĪlƪńÅ
�£È�ÊlõfZEʀíʄ��äl£�¥»¢�Ê�lKaD
ƪńÅ�£È�Ê�ȳɤX_�ä�ɫJ_���älÔflƪńÅ�£
È�ÊõʁīƾjG�����ɿʀÊ�È��ÄʁHlȲǓȐƲfm
D�[N���l»¢�Ê��ɫłX_ĿĪlƪńÅ�£È�Êl
õ�ǺXeJuZETl�²ÆÊ¡j{}DƾFi£�¥ǦŀjM
JeDƻȂiÅ�£È�ÊlõOhl{KjćśZ~N�ǹȸXu
X_E�
ƪĈjDÃ��¤�£�ɲƬ� ÊN|ĥSĤb_Ã�Ä��
ºlÅÊ¥�ĽjDȞėDZj�Ê ÊOǧƀV�~uf��¹¿�
ÅÊ¥X_GÅ�£È�Ê£�¥H�ȤJuX_E�
°�ʦɫȦÂÊj{}ǧƀV�_ÅÊ¥mDóɸŷlɽJ
#� � ´Ê�lɟóĻʄ!-31)*3-��-::)/15/�ǩJeD�Ä�É�
È�ÈqgɎóV�uZE�Ä�É�È�Èm�clÅÊ¥ƨƞ�
ĥóZ~DŽj�Ê Ê�ǧƀXDċəŷòɮĻʄ�<)9)5;--,�
�-::)/15/�ǩJe�Ê ÊÉ�Ê¥���qgɎóXuZE]l
ĩFl�£¢²DŽjÅ�£È�Ê�ȲǓXuX_ETl£�¥fm
ĽƮDZi»¢�Ê�È�ŷȜ�ȲǓZ~gājDĤŦďl�Ê Ê
ȆǥgJKǩɐjMJeċəŷòɮĻʄ�<)9)5;--,��-::)/15/Oě
ći°�ʸÈ��ƒîfP~Tg�ȵƥZ~Tg�ǴDZgXe
JuZEu_D��!$������������� "�����������"��-�
�#��������� ���������#+,*�(')�& �%����
ʃcǴl£�¥mD²Â��È�É�È�ÈN|ƛŃRlɻōjő
XeŃǿŃƾl¥¯¢�ʀʅÅÊ¥ʁ�ńɡjīľɟóX_ĿĪl
°�ʸÈ��ȲǓZ~GƊŧŷ£�¥H�ȤJuX_ETl£
�¥fmDŃƾÑcńɡiɟóOLjw|�~ǦŀjMJeD»¢�
Ê�È�É�²Â��È�O«�¶Ã¿Êºi¤Ê�lɟógÓȤ
XeĖǣDZi°�Ä�ÃÈ��ȤKTgOfP~ȜĒ�ƹȵXuX
_Eƪń �l�Â��È¥jőXDĩFOķƫj�¥¯¢���
ǿlÅÊ¥�l�¢¥�Ĥ}ɊvDĪȲf]�^����äǼl»
¢�Ê��ĥóXuZEʀíʄ¥¯¢�Ugj�äǼl»¢�Ê�
�ĥóʁ�
�
cǴl£�¥mDċəŷòɮĻʄ�<)9)5;--,��-::)/15/jMJe
»¢�Ê�È�ʆ�²Â��È�OG�):;��65:<4-9HgG"36>�
�65:<4-9HOǑĸZ~ǦŀfxĖǣDZjȜĒ�ǮƔfP~Tg�ǹ
ȸZ~Gƴɇŷ£�¥HfZEĽƮDZiƽƀmGƊŧŷ£�¥Hg
īƾfZODTl£�¥fmâÎ cl�È�¿Ê¸Êʆ²Æ���
ȀėV\uX_E�
Ķ4:�ƴɇŷ£�¥
OVERALL RESULTS
Test Configuration Max. publishing rate Average latency 99.9% latency 99.99% latency
Latency test Reliable hop 250,000 msg/s 23.0 µs 31.3 µs 40.2 µs
Latency test Guaranteed - store & forward 50,000 msg/s 65.4 µs 166.8 µs 242.3 µs
Latency test Guaranteed - cut-through 50,000 msg/s 24.5 µs 45.9 µs 57.1 µs
Scalability test 32 consumers 64,000 msg/s 22.1 µs 24.7 µs 25.7 µs
Flexibility test Fast consumer 1,000 msg/s 25.2 µs 27.4 µs 28.6 µs
Flexibility test Eliding consumer 1,000 msg/s 526 µs 1,026 µs 1,028 µs
Flexibility test Slow consumer 1,000 msg/s 16,600 ms 22,600 ms 22,700 ms
TECHNICAL SPECIFICATIONS
Messaging Appliance Test Servers
Model 3260M Message Router CPU 2 x Intel® Xeon® !X5550 2.67GHz 4 cores per socket
Operating system SolOS-TR Version 5.2.1.3 Memory 12 GB
Test Network Operating system CentOS 5.2
Network switch Arista 7148SX Benchmark software Custom developed C test applications
Network interface Solarflare SFN5122 TipOff® appliance TipOff® Stack 2.0.7 Application Tap® firmware 1.1.8; driver 1.0.6 Kernel bypass OpenOnload 20100604-u2
TgmDÅ�£È�ÊjmńPiŪɵ�ÐL~
TgmI}u\�fX_E�cl�È�¿Ê¸
Êf�¥¯¢��ǯɤDĪȲf��äǼl
»¢�Ê��ĥĤb_ĿĪlşĺÅ�£È�Ê
m����AǼfX_Eu_D]l�È�¿Ê¸Ê
ƛ� �gXeD¥¯¢�ƛyƨƞÅÊ¥xDží
XeŁĔV\_ĿĪDşĺÅ�£È�Êm����
AǼgi}uX_E�°ÍD�������Ê�
È���Ä�Å´Äfmyyn|cPOȫ|�
uX_OD]�fxJ[�l��jMJe
� AǼ�ÍĴ~TgmI}u\�fX_E]
�|ȲǓƛõlƕ|QjɩXexDIRufx
ǷɨDZiƕ|QfX_EiMDÝĴl£�¥m
�ħlǟǥ�ʬÊÍfȤb__wD� $lŷȜ
ɪǪxɆuLeƪń�È�¿Ê¸Êƛ� �jȴ
ŋXuX_E�
�
Ķ�mƴɇŷ£�¥lȐƲ�ǺXeJuZET
�mßl�°gmǭi}uZEĪȲfmiR
e]�^�ôFlÅ�£È�ÊǓŋȐƲOƑN
�eJuZEG�):;��65:<4-9HĬSlÅ�£
È�Êćś�ǺZɂJ·�È¥mDËȿXeé
JõfŊŋXeJuZEG"36>��65:<4-9HĬ
SlǓŋȐƲ�ǺZȖȡl·�È¥mDŶǙi
ÍƤlŬjxȒȓXeÅ�£È�ÊOŁĔXD
ƪȍDZjm»¢�Ê�È�É�²Â��È�Í
lɎ󬢰�ÊOǖ�eǗǫ»¢�Ê�lǸ
ƸOǮǧZ~ufŁĔùĬ�ȒȓXeJ~Tg
�ǺXeJuZE�
u_DBɨŦPąǥClƠV�_G"36>�
�65:<4-9HmɲJ·�È¥fǺV�eJuZE
ÝĴlɨŦPȴŋfmĩ¥¯¢�lƪńƨƞɷ
ţ�G��äǼHgȴŋXeJ~_wDĩ¥
¯¢�lÅ�£È�ÊõmNJXe�¹ÃǼ�ń
PRɄL~TgmI}u\�fX_E�ÿel£�¥jMJeǍǴX_JǛfZOD»
¢�Ê�È�É�²Â��È�lŷȜɪǪjċ
əZ~ďjDǩźX_�ħl£�¥É�ʬÊ
ölŷȜɪǪjəXeXuJuX_E�
�
� �ʁDŽǼ�äĥóZ~G�):;��65:<4-9H�
� �ʁɽɷţl�¢²¤Ê¥»¢�Ê��ĥĤ
~ŏɡliJG"36>��65:<4-9H�
� ʁBɨŦPČŰC�ĥS~G"36>��65:<4-9
H�
BɨŦPČŰCfmD»¢�Ê�È�É�²Â
��È�ÍjeDåźl�Â��È¥jőZ~
»¢�Ê�lǏɡ�ČɪZ~ǀȜfZExXČ
ɪõ�ɄL~ɷţf¤Ê�OɟóV�~ĿĪD
»¢�Ê�È�É�²Â��È�måźlȴŋ
ƧɨƳlÔlƪƞl»¢�Ê�lv�ɟóXD
]lďl»¢�Ê��ɨŦPuZE�
�
£�¥ȐƲ�
Å�£È�Ê£�¥lȐƲOĶ2jǺV�eJ
uZE°�ʦ«È¦ÂÊN|�Ä��È�È
uflReliable MessaginglɖŤmDDŽǼ
250,000älÅÊ¥ufȽȢ�NS_ǡŽfx
23µǼ�ɄL~TgmI}u\�fX_E ʀǍʄDŽǼ250,000ämDìǩ�ʬǀƯjM
S~�È�Ä�Å¢¦l�²Ã�Ê�ÁÈjM
S~ǥȻÍlŷȜɪǪõfZʁ 99.99Ê�È��ÄlȲǓȐƲfmDïǝg
XeéJõiO|ǵųlŁĔOǹȸfPuZE ËƟD�Ä��È�ÈN|�Ê Ê�Ê¥��
�uflǍƜŸľĴɎ�ŹŋX_Guaranteed MessagingfmDɽɒiCut-through¼Ê¦�
ìǩX_ĿĪjmÍɍlReliable MessaginggstīȄl24µǼgJKȐƲOĆeJuZEş
ĺõm25µǼâÎfŊŋDZjȔƌXD99.99Ê�È��ÄlõfmǵųlŁĔOȫ|�eJ
uZE u_DŮƱlStore & Forward¼Ê¦�ìǩX
_ĿĪDÄÊ�ÍflīƭDZLJȓąǥjçJD
şĺõf66µǼgJKȐƲOĆeJuZE �
Ķ jI~Ɗŧŷ£�¥lȐƲN|�N~ɑ}
DI~ǾţlȽȢ�NS_ǡŽf�±��Â�
±É¥¯¢�y�È�¿Ê¸ÊƛlŁĔ�ȤK
fahA»'�����������!!�����<B����Ï��&¸'
#� ��"������!!�����<H�#"�"� �#��w�i<B����&¸
=*+».<F48(F8'Z{SQ�h§IhoeZ§A�
�.�,M_afuDA¢ËBE=P>ÂKNF6P<48(�
!
ȐȻ�
�&¥Åʤ�È�ǦŀjMJeD«�°�Ê
¸È�DɽJƊŧŷD]XeŊŋX_Å�£È
�ÊgJKlmŲȪÏĦǁiȪȋfZE£�¥
ȐƲOǺZ{KjD"63)+-l»¢�Ê�È�É
�²Â��È�mT�|lɀɁ�XbN}gĂ
k÷LeJuZEíLG"36>��65:<4-9HOňĸ
X_ĿĪjMJexDÅ�£È�Êlõ�×Ǔ
lȇĵăjȔƌZ~TgOfPuZEu_DǤ
ĸlgT�ċəŷòɮĻʄ�<)9)5;--,�
�-::)/15/mɟóĻʄ!-31)*3-��-::)/15/{}x
ɽJÅ�£È�Ê�ǺXeJuX_OD"63)+-
fm���ŠÔjB�¢¥É�ÄÊĻClċəŷ
òɮ»�¨�º�ŌȧZ~×ŋfI}DV|j
ɽɒi�<)9)5;--,��-::)/15/�ŌǤZ~ȫɊv
fZE�
�
!-31)*3-��-::)/15/y�<)9)5;--,��-::)/15/j
ĔLDdžşDZ��ÊÄ��¥�ŌǤZ~Ɗŧŷ
yD%���%1,-��9-)��-;>692�qlĖǣDZiɟó
D«Ê¦���´Ê�fŌȧV�_ĄɥęǀȜ
șD]XeG%-*��-::)/15/HgĮn�~%-*�
¥ÃʹÈ�ihD"63)+-l»¢�Ê�È�É
�²Â��È�m]lßƛŃRlǀȜ��·Ê
¥XeJuZET�|lǀȜșm�&ĤŦy]l
ßlɢȣ�Ê®�É�²Ã�Ê�ÁÈjgbe
ɳŝjɾĒDZixlfI}uZE]lɚųŷ�
ȵƥZ~_wjDƘweĘƋDZi£�¥�ȤK
ŲȪOI}uZET�N|xDƁFm�²Â�
�È�ęlǘǏOhl{Kiɕę�ȫ\~lN
�Dȫʼn}_JgŵJuZE�
���"���������������!B'1AfahO�©5M@)8
L��� ��%�=��������"�������%Al�iTUQO2¦
�*89/F48����!!����"�!·A2��@£Æ*8
4F5(�
1A~r�hB��������$!"��!������=��<³�*
84F48(1AiYyv�hA�¾�°B�W�j
�@�4F5(?-'ª¬ÄÃ@Bc|_ad|y�
_z�b·A2��OÌ/F48(�
�
��"���������������!B_�Xr�}@¬·O¤:pR
j�_x}�fZk�`��\�]}fR�[�®<
)L'lSmpV�s�a\�oy�fR�[Oq�
a=48_afuA¯º'g^S�'74;]�na
�ÀO]r�h4;*F5(�