クラウドの垣根を超えた高性能計算に向けて~AIST Super Green Cloudでの試み~

  • 2,271 views
Uploaded on

アカデミックインタークラウドシンポジウム2014講演

アカデミックインタークラウドシンポジウム2014講演

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,271
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
5
Comments
0
Likes
4

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. mˆiz[ÒÇeÉMS ”§³®µZ«OU A"#"73)44))1/27(V[¸^A Üêǘđ ČÐŵƎįÕƒƠĐ 
  • 2. Ë×ɉ‘§º¤”‹È¡W”ÂŒ©›È¸œŒ»ěÊ
  • 3. ËÀ O ”ÂŒ©ùxęơ N ČįƒsyQ¼WÄyAA:>8BBD9ACFD<@8DDQ ÐĒ›¦»y/<@7AHDKFC8wƌÑ O ƒƠóڛ¦»XƘ`zQ (Yy”ÂŒ©t űëŖU N ČÐħsyQA?BFE8C 4<7878@:<@88C<@:x Øêvus”ÂŒ©xģþcę~pp^… O ”ÂŒ©ûƨSƌÑwëjrQðbƒŞũcţċ N ņĉ›¦»ĶƊáwyQĎè”ÂŒ©|xƽÿƌÑ €^„Ľ… O ZÙ`…ù[jwe_ňþSóژ¨QijĔā 
  • 4. ËÀ?mˆiz O ”ÂŒ©xģǒ–WĉŒ¨ď‡úon }}QÜďŎĭŘw€ŏ`… (”ÂŒ©wƈ÷ O Čįƒsxć„Ĭ~ N 
  • 5. ËP?4KA@s>FDE8CA?BFE8!@DE4@68 cģþŰŎw N 
  • 6. ËP!@M@<4@7‡(!°ÄWsģþjnǣƖ ”¡xďŎƫŃ2++!+
  • 7. 3 N 
  • 8. ËP!+,+FB8C>AF7ňþóŕ O Ċw/85™W±þLjwģþ N 
  • 9. ËP!+,+FB8CC88@>AF7ňþóŕ O (þLj€ƃêw 
  • 10. 21)0%1( O ?4KA@! O J6>8>AF7 N Îw”¡ƔƉ‡ žǕXƳƧY O & ('@$<@8 156000˜‰‡ŏþ N &'-+vux°˜ÈĞĎwQ?4KA@ w€ßŬ O (8@:F<@A@8?4@7 N ·‰¼¡Äx!@M@<4@7”¡”¡‡ŅƗ O ŨŇT+A9E$4J8Cs€!@M@<4@7cģþŰŎw 
  • 11. ž˜Wg‚‹@w O ǣƖùx¼Ã¤¨ N ģþÔw‚…øÑƔƉxÖŤv‘¡¹‹ž N ƔƉƸǙƥďxğÎQĭŘĆxŢĀ O ǣƖùx§¼Ã¤¨ N ďŎW¯¶¤©  Ǘĝx”ÂŒ©‡þLjwŬkrʼnDžwŏ_Øf ƒ†… (µÂ¤¨³W»xžǕ ZǣƖù[w‚orøÑƔƉxŰǴď‡Ü… gtcǵ
  • 12. "#mˆiz[€q‡Œ ;7-/(1')!718)4:9,)4)<  ‰‘§º¤””ÂŒ© µÂ‹·W¨ ”ÂŒ© Ŵþ ”ÂŒ© ǣƖĭŘĆ ¦ÈµÅW¨ ǣƖ”¡Ɲ ĭŘĆ ¶ÐÖ=†@o@‘’¢Zl rv„hsQSÑÄmˆrve ¾Îº³ ¶Ð×=œ¾ÎQSÑÄ mˆrvXfYmˆiz ŽV`²¾Îº³
  • 13. “£[»d O ƹƀ O !+,+FB8CC88@>AF7+xǭƙ N ®W©Œ‰ N  ³¨Œ‰ N ďŎƫŃ O Ʒĕx (µÂ¤¨³W»wğfnŅĻ N ǣƖ”¡xŰǴď N +t?4KA@‡þ_nøŋøƓ O öŧ O }t 
  • 14. ¦°Â[†@oÆ  ƔƉSŽ¬ ēW ĝƞĮĦ½§Ä‡ģþjnÉǏĮǓxƒƠ Ƈřċdžñw‚…¼¡È®‹©ÅW¨njxǬƃ–WÄ ťƚƁăľǥ ÝƆÝǛtƣƶx›º¿ÅW›ÁÈ ª­¦”S ƾŗSƂƐ ġÏĈýƾŗ›º¿ÅW¡)%+w‚…ĠŊƶĺǑ‡ þ_nÊŪƤijçŶżĭŘ ǹƌÒǖæǢ›Ã˜È”¡WǶŢôxžƐ½§Ä ³WžS³ŠWÄ©ñ‡þ_nÊŪƤņļĔǩłĂŲ œźċdžľǥ ‹³Ž²—­»ĿĦľǥ ĿĦïĚS ŽÅ , <AÇW”³ÆW ƵƪĿĦůýwëûjn/85Îx™W± Đæ (ÇW”›Á¤µµÆ•Â»‚„X
  • 15.  Y
  • 16. "[¬¢h…@q  ÀWšWyø ÑƔƉ‡ÖŤ w‘¡¹‹ žŰŎ ƕ‹Èjrģþ /85‰µ Ãþ ǻĺÌtv…ǣƖĭŘĆ P¦ÈµÅW¨‡õǝ §W¡ů ýþ ÜďŎĭ Řþ Ǽţċv ³¨ŒŽ‰‡ƕĢ ÜďŎĭŘþL ǣƖĭŘĆ¦ÈµÅW¨  F ǽ‘¡¹‹žjn€x‡úƥ ÜďŎĭŘþL ŏ_n_t dwøÑƔ Ɖ‡Żă ÑÄ Zbc§³¿š eÌPMS”§³Ÿ ´LaRL ǣƖ”¡ +!+,+FB8C C88@>AF7
  • 17. p{‰kG?mˆrv O ŷǤwŬknQ”¡™‹žxťǂ N œÁ´–œ¿WÇW”³ÆWŽÈœÈt ûăjnQĭŘ­W©xĴİ O Ď蔝¡xģþ ÀWš œÁ´–œ¿W N ĭŘ­W©ąŸá N ĭśǔijS¼È¦ªÈá œÁ´xĤÞ
  • 18.  ĭŘ ­W© ĭŘ ­W© ĭŘ ­W© ĭŘ­W©x ƕĢSƴƭ
  • 19. p{‰kH?$)&n@€r O ŷǤwŬknQ”¡™‹žxťǂ N ģþÔbƒx‰”ŸxưÚåvĴĢXĦīǁY N ˜È¦È¥ľǥßƄxƕĢX«˜«˜ăśßŬvuY O ³ˆ‹‰ŒWÄxēäsQĎèbƒx‰”Ÿ ‡ǀŰ  +A@:C<F? 'C<7 $4@7D4E§W¡ǯáſĚ
  • 20. "[©®•¼ O ǣƖ¹›Èx~‡ŅƗ N ķý¹›Ètxŝþ€ŇǜjncQº©ÄŒ‰xƻđdz ƅýxǸǡù‚„ųƑ N ďŎwël…ǎƑyľísd…tIJų O ŝœ¨ÅWœvj N °˜ÈxƬŮxıeyŝœ¨ÅWœwŻƼ N ¨ÅWœ|xċŁyÀWšhtwÊdeƿv… N ÆW‘ĝ¨ÅWœt.%‹¼Wœ‡ŒNJl…”¡ ¨ÅWœx~ŅƗ N ¨ÅWœyÀWšxĩĸsßŬ O ‰”ŸÂÅW¡X(-Q08A@(;<Yvj N ŏ_gvm…ÀWšcŦveQ™¸W¨€sdv_ 
  • 21. "}@zijg¾¨  O C4JÓƂ´ÅW©™W¯   ­W©bƒžđi †…(”¡ O ŧý²W”ďŎ ,$'(+ O 
  • 22. Ë×ňþóŕ 20376)2() (-!@E8>08A@ 
  • 23. G   K 
  • 24. 6AC8I(- ;<BD8E!@E8>
  • 25.  %8?ACJ *  !@M@<4@7%8>>4@AIA@@86E0 * E;8C@8E!@E8>0
  • 26. 
  • 27. 5 <D=!@E8>+++
  • 28. 
  • 29. 
  • 30. "uyijg¾¨ O 8@E'+  O B46;8>AF7+E46= N ¯WœÁÈ ‡·WwƮƍ N (!°ÄWS+* !'.ßŬX#.%x~Y N Əқ¦»xøDŽ O *'+”¡¨ÅWœ O 1455<I½«¡Ãȕ›¦» O ǣƖ”¡žǕ¥WÄD:6 EAA>D 
  • 31. ÑÄ N§³Z½McÅÊ O (-a‚{§¯‹xǣƖùßŬw‚„QǣƖùW¯ ¶¤©yÊdeĵƲ N ÕÑÄ TPW¯¶¤©Ê N rrŠ@TķýĭŘĆwDzǧl…ďŎ 15 300 250 200 150 100 50 0 BT CG EP FT LU Execution time [seconds] BMM (IB) BMM (10GbE) KVM (IB) KVM (virtio) The overhead of I/O virtualization on the NAS Parallel Benchmarks 3.3.1 class C, 64 processes. KVM (virtio) VM1 Guest OS Guest driver VMM Physical driver 10GbE NIC BMM: Bare Metal Machine KVM (IB) VM1 Guest OS Physical driver VMM Bypass IB QDR HCA
  • 32. 2-166232-16™ª§³  10$ 1$ 0.1$ Physical$Cluster$ Virtual$Cluster$ 1$ 1024$ Throughput)(GB/s) Message)Size)(KB) +sxĹŐ
  • 33. 
  • 34. 5 
  • 35.  5 ÑÄ k@~ƒxz Ï ESTQ>¡…xt@qnhsV ¤
  • 36.  !@M@<4@7*
  • 37. §³B |@zC O ƔƉ N (;4>>8@:8   N 'B8@%(!   N !@E8>6A?B<>8C+( 
  • 38.  O ǣƖùW¯¶¤©yĀ   §³ŸÈ¹ ķý”¡ ,$'(+  ǣƖ”¡ 
  • 39. ,$'(+  +sxĹŐ ]‚„ÊŪƤQǦǃvĹŐyâÉĦŌĮä
  • 40. ÑÄmˆrv[ºÔ§ O ÷å N Ǘĝx”ÂŒ©‡þLjwŬkrʼnDžwŏ_Øfƒ†… (µÂ¤¨³W»xøĖ O ÷åsyv_gt N ÝýåwƩ†nǗĝǍėwǺcorƺÏxĭŘƔƉ‡ žǕl…‹È¡W”ÂŒ©ƒƠsyv_ O •Ã¤©%(!yƸĖøå O ƺÏxœÁ´–œ¿WÂQ”ÂŒ©htx’¿WyĖøå N ǣƖ”¡¹‹•ÅW›ÁÈsyv_ O ¦ÈµÅW¨bƒǣƖ”¡‡ōžǕl…xsQøјȦ’¨ yĜdljcv_ O %(!µÆ•Â»syăåwµÆŸĝ‡ťǂl…xyƸÏNjå 
  • 41. Á­ O ǣƖ”¡žǕ¥WÄx”ÂŒ©Íìď N !44+”ÂŒ©yQƺôx.%‡ŅƗjra„Q (”¡tjrxģþcƖäi†r_v_ N Ǫƥ¥WÄyQŠäx”ÂŒ©wǙƥ O %!,+E4C>FDE8C;EEB DE4C ?<E 87F 6>FDE8C  O 69@6>FDE8C;EEBD :<E;F5 6A? 4HD>45D 69@6>FDE8C 
  • 42. ÑÄmˆrv[Ó¥ Xµ›ÁÈY 
  • 43.  ³ÆȨŽÈ©­W© ,'*)-&+7 œÁ´xĤÞ ĭŘ ­W© ĭŘ ­W© ĭŘ ­W© ĭŘ­W©x ƕĢSƴƭ ǣƖ”¡xÛđQ ƴƭQًžxċŁ ƕ‹È­W© ǣƖ”¡ !@M@<4@7 E;8C@8E D:6 EAA>D *'+ ”¡X.% ¦ÈµÅW¨Y
  • 44. 5 ƢĘ ÀWšĐœ ¨ÅWœ
  • 45. ÑÄmˆrv[ŸÍ O >AF7 <@<ET.%‹È¡ÈxĨĉù N ++ ĄóǵxƯƛQ°ÇW©xĨĉù N ;A?8x&+¹ŒÈ¨ N &!+ N œÁ´–œ¿WÂX,'*)-Y O +8C9Tăåv¼È¯›¤µƅý N 8E6 ;ADEDxǂé N ,'*)-|xĭŘ­W©x ƕĢSƴƭ   ³ÆȨŽÈ©­W© ĭŘ ­W© ĭŘ ­W© ĭŘ ­W© ĭŘ­W©x ƕĢSƴƭ ")4* ")4*")4*")4*
  • 46. 5+'622/5[¬¢Æ # ǣƖ”¡xńđ $"sgc&cluster"create" myCluster.txt" # ǣƖ”¡xŻă $"sgc&cluster"start" myCluster" # ǣƖ”¡xƋLJ $"sgc&cluster"destroy" myCluster #"myCluster.txt" [frontend]" template"="cluster_frontend&20140701" compute_offering"="HPC" disk_offering"="Large" " [cmpnode]" number"="16" template"="cluster_compute&20140701" compute_offering"="HPC" disk_offering"="Large" " [common]" name"="myCluster" zone"="zone01" network"="myNetwork" ssh"="myKey 
  • 47. $"e¢LSŸ±ŸÃ O ŝïxǣƖ¹›È¦ÈµÅW¨bƒQ+t ?4KA@ÎwǣƖ”¡‡žǕ "#"73)4 $"4))1/27( D:6 EAA>D ³Æ Ȩ%!+D:6 EAA>D ǣƖĭŘĆ ¦ÈµÅW¨  8IBACE <?BACE +
  • 48. <:45<EE;8C@8E!@M@<4@7 ĭŘ ³Æ Ȩ ĭŘ ĭŘ ³Æ Ȩ ŝï¦ÈµÅW¨bƒ žǕi†nǣƖ”¡ 
  • 49. · O ”ÂŒ©s€ďŎåwyşØ (yňþŰŎ O ňþÎxƏĥ N ”ÂŒ©ãxÜƟv§W¡ūŽXACŝœY N ŀŋSŀŰS‰‘ŒÈ¦ŠÈ• N ňþƜŭxiƒv…ğÎ O ǣƖ”¡c·¨xľtyĪ`v_ N ”ÂŒ©ƔƉƸǙƥx¦ÈµÅW¨žǕ N ‹ŸÈ™W¯xǟ_ O ƒƠSóÚđŐx³ŠW©¯¤” N (!°ÄWßŬ N >AF7+E46=x¯•ßŬX˜WªW–WwÝǰY 
  • 50. ]W_ O ÷åTǗĝx”ÂŒ©‡þLjwŬkrʼnDžwŏ_ Øfƒ†… (µÂ¤¨³W»xøĖ O ÏòńonǣƖ”¡‡Qƿv…”ÂŒ©™W ±s€žǕsd… (”ÂŒ©ŵƎ‡ŅĻ N ŷǤwŬkrăåwƮÊSǐüŰŎvǣƖ”¡ N µÂ‹·W¨”ÂŒ©søÑsdv_ŪƤxĭ؇Q Ďè”ÂŒ©sʼnDžwăńŰŎw O (þLjs€Qðbƒ”ÂŒ©ģþxŞũ‡  ‰‘§º¤”‹È¡W”ÂŒ©ƔƉs€Q ( µÂ¤¨³W»xøĖsûƨjr_dn_V
  • 51. KDJ  ǠǚT+xƔƉžǕbƒňþwǫîǮ_r_…Q +™¸W¨£W»wšǠj}lR vaQ̃ƠxÏèyQ"+(+ƱƒŜ
  • 52. 
  • 53. x đՇőþjr_…R