2
SCOPE 24 Developing a Platform for Autonomous Dependable Cloud Computing Kazuhiko Kato Department of Computer Science, University of Tsukuba Takahiro Shinagawa Akiyoshi Sugiki Yasushi Shinjo Koji Hasebe Yoshihiro Oyama Tsuyufumi Watanabe Yuki Kamiya Yoshiaki Ishii Kyohei Yano Nobuyuki Hirooka Daiyu Nobori Department of Computer Science, University of Tsukuba Currently, Information Technology Center, The University of Tokyo Graduate School of Informatics and Engineering, The University of Electro-Communications Fujisoft Incorporated SoftEther Corporation 21 23 Abstract The objective of the project is to develop foundational technologies to achieve dependability, i.e., reliability, availability, scalability, and security, in an integrated environment of clients, network and servers of cloud computing. The technologies enable to build service-centric ICT system with simplicity at both ends of users and service providers. 68

S T U VWXYZ ˘ Developing a Platform for …...cdefghijklmnopqCSCOPED rEstumvwCxt24 yD ‰ S T U VWXYZ ˘[‰ Developing a Platform for Autonomous Dependable Cloud Computing ‰ VWˇ\]‰

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: S T U VWXYZ ˘ Developing a Platform for …...cdefghijklmnopqCSCOPED rEstumvwCxt24 yD ‰ S T U VWXYZ ˘[‰ Developing a Platform for Autonomous Dependable Cloud Computing ‰ VWˇ\]‰

cdefghijklmnopqCSCOPED rEstumvwCxt 24yD

½½

�� ���S�T������� ������U�VWXYZ���������[½

Developing a Platform for Autonomous Dependable Cloud Computing ½

VW�\]½

�^½��½ _���½ !�"#$%�VW`½�� �&'()�!*+½

Kazuhiko Kato t Department of Computer Science, University of Tsukuba ½

VW,-]½

./½a012½34½bc1½56½d1½efg½781½ �9½:;11½<h½i=111½jf½>k111½

l?½@A111½ ½mn½BC111½ ½0D½oE111½ p½�q1111½

Takahiro Shinagawa12 Akiyoshi Sugiki1 Yasushi Shinjo1½Koji Hasebe1½Yoshihiro Oyama11½Tsuyufumi Watanabe111 Yuki Kamiya111½Yoshiaki Ishii111½Kyohei Yano111½Nobuyuki Hirooka111½

Daiyu Nobori1111½1_���½ !�"#$%�VW`½�� �&'()�!*+½

2rFGHI��½#$�UJ�&�½

½ ½ 11sKtL��½��u#$v%�VW`½111MNOPiQRSw½TxXYg½VWXYyUV½

1111OPi(�'QRSw½TxXYg½1Department of Computer Science, University of Tsukuba

2Currently, Information Technology Center, The University of Tokyo ½ 11Graduate School of Informatics and Engineering, The University of Electro-Communications½

111Fujisoft Incorporated 1111SoftEther Corporation

½

VWWzt xt 21yqFxt 23yq ½

X{½

t zjk{��������� ���������������������� �!"����#"$��%G

&%��'�()*+,�-./�+C/���./�+��0��./�+��1"�./�+�234/�+D�5

67��89:�;4"�+�<���=>67?@�9A"BC#".�DEF%GH'�()�*+,�-./�+

'I67JK�LMNOPQR���� �!"�#".��STC�U VWX ���YZ%U[%\] ���%=>

�^_6?t

t

Abstract The objective of the project is to develop foundational technologies to achieve dependability, i.e., reliability, availability, scalability, and security, in an integrated environment of clients, network and servers of cloud computing. The technologies enable to build service-centric ICT system with simplicity at both ends of users and service providers. |}YZ[\ t `a�bcde%��89:�;4"�+�<%fgh

ij'klm(7?n%fg'CoN(���89�DE

67*"p2�p"%qrs%t�uvw*"pxy'

7z{hcd|}CNP~[)(7?VWX ���'�

�7*+,�-./�+%b�������������

)�Uh���89'�()o*+,�-./�+���

67U[%����hi�m�7C��7?t

t ���m���� �� a��� � as'�UP��89

'��7*+,�-./�+%b��^_����=>�

k[)�U?�'����m�#"$��%�' ^¡¢�

@�9A"B��#".�DEF£m% �&%��C��

�������� �!"����#"$��D�¤¥�

U��m*+,�-./�+%b��^_�)�U¦'

�§h�7?t���=>%b¨'P�©��U�ª'

&()��«%¬­%®m¯°67?t

½

~}VW]^_`ab

~}|½ c�d�efg���(h�iTx½

t ��������m��234� ±² �b�67³´�

�%��µ �¶·p¸¹º»±º¼½¾¿�>À�¡�*+,�

-./�+����U?£¢�� �!"����#

"$��CÁÂ�)ÃM�¡7U['�̧ ÄÅÆ ±ÇÈ ÉÊ

³ËPÌ�ÃY¿C¸/¶"�ÍÎÃY¿�=>�U?Ï

'�t¹º»±º¼½¾ ÐÑ%*+,�-./�+ÒÓo^_��

¸ÔÕ9Ö��%×Ø¿w¸ÙÚ ÛÜ�ÝÔÕ��¿%=

>�Þßbà%áâ��b¨�U?��'���¶·pã

�� ÙÚ %234/�+�ÒÓ�¡7nC�LMC67U

['�̧ äØåæ��¿�̧ çè<��%éê��%ëìí

Îîï��¿�̧ $ ÛÜð"$"Ûè"åñ��¿Nò�

=>�U?tt

~}~½ c�d�efg�ijik��Tx½

t � �!"���m��ÄÅÆ ±ÇÈ ÉʳËPÌ���

'óôNõ1 �Sö#"$%=>�´÷U?n����

7*"p2�p"e%øùhúû�Uü¥'�ý%*"p

2�p"'þrsmÄÅÆ'ËPÌ�7U['óô�L

- 68 -

Page 2: S T U VWXYZ ˘ Developing a Platform for …...cdefghijklmnopqCSCOPED rEstumvwCxt24 yD ‰ S T U VWXYZ ˘[‰ Developing a Platform for Autonomous Dependable Cloud Computing ‰ VWˇ\]‰

��Æ��øù��=>îk��CSCOPED �E��ª>dC�� 24aD

N��m�7?��)�V� �9��%��hcd|

}CNP��[)�P�VÇ�� �9��e%ÄÅÆN�´

h�[��)(7nC���±² ����U¸VÇ� �VÇ��

����¿�̧ VÇ�� ��� -����U1"õ./�+

��2�����¿�=>�U?t½½

~}�½ c�d�efg�'�lTx½

t *+,�-�ÝN#"$��m����89\]�Û�

8��¸�� ½º¿�=>�U?#"$��'��7 ±²�!

Î"#Ã�� �!"�Nò%�£$£NY�ô%���

ð�&��������/ç�+�<m'�¥�¡LMC

67nCm�()'H(��*�b��)(7?n%��

*���K%#".�'+�U*+,�-./�+%b�

w���89'óôN,-*%ÒÓ'��m�7?t

t £U�./0�����"& ���%1@�Ý2"�

��o=>�U?�3"�����4 4%GH�5

6'���´(�³7%89¬:%;<=�'o5+m�

7��C�U?t

~}�½ c�d�efg�y�����m�n�½

t ¬Ón�£m=>�)�U���¤¥��>?*"p2

�p"�Á¥�¡U@A��bI��Bo|CmDE�´

÷U?tFG�HI�JK% � L¦%*"p2�p"'J

M�U#"$�N���L¦s%ÉÊ'���øù��Ã

YhDE67¸OPÈQR¿C�ST%U[UVÆN��p"

� �W%X&�N��U?n%bI��%YZ'I�)

���� �� aJY' OPÈ�Z[�¼ �!"9C� �!"�\

t���]D�^]�)(7?t

½

½

½

½

½

t n%bI��')�*+,�-./�+%K_ÆNDE

�´÷U`ª�o �'a6?n%bIm��@A��bI

��Ó' bcd�ç/1" e��êf�¡�WÇg hi�±ÇÈ

jk�±² jk�!Î"#Ãjk�lmÆ'>n�¡�Ð

êÆ'op67nCw�op'ô67rs��q�)(7?

m������m=>�)�Ur�s�%Y���hjk

'5�)âË'5+m�)(7nCh��7?tt

t

½o~½�pqrst�uv��w½

½

t át'�*+,�-./�+'óôNu*CÞ��m=

>�)�U���ª%5+�\ � 'a6?�v7C�

G&%��w)'�()�*+,�-./�+'óôNu

*�w)xU�)(7C��7?t÷)�¤¥ÆN*+

,�-./�+hb�m�)(7nChyz��7?t

�}xs`½

t ���m������������ �!"����#

"$���¤¥�U*+,�-./�+�b�67��

89:�;4"�+�<\]%=>�´÷U?��89'

�()�*+,�-./�+�b�67U['����F

��#".�DEF£m% 3 &%��w)m*+,�-

./�+�b�67óôh�P����m��n��'ó

ôN��=>�´÷U? t £U���ysSm�7 2011a 3 Y 11 7'F7�.

89h>n��*+,�-./�+%{ô*h|[)�q

��UC��7?���=>m����U�ªh�}t%

~T~wNcd%b�%U['��mo��&nChm

����(m�7? y�zY\{!i|½

[1] Y. Matsuhashi et al., “Transparent VPN Failure Recovery with Virtualization”, Future Generation Computer Systems (Elsevier) Vol. 28 No. 1 pp78-84C2012aJYD

[2] A. Sugiki et al., “Kumoi: A High-Level Scripting Environment for Collective Virtual Machines”, IEEE ICPADS 2010 pp322-329C2010a 12 Y 9 7D

[3] Y. Oyama et al., “Detecting Malware Signatures in a Thin Hypervisor”, 27th ACM SACC2012a 3 YD y��}�{!i|½

[1]�� ����� �°����íÎàM���2���

H�����2����çè<����7���2011a 3 Y 29 7

[2]�� ����� H���������� �°��� ������µ �¶·p�������gçè<�

���7���2011a 3 Y 25 7 [3]�� �°��� ����� ����� �!"��

��KH���7���2010a 3 Y 31 7 y~�{!i|½

[1] ���Û�� dc�¡¢.£�¤�´¥�¦��ø

ù��ÃY JGN2plus�!"9 � �!"�\t���]��*+,�-�ÝNЧÁ¥¨��89:�;4"�

+�<\]%��=>��2011a 1 Y 27 7 y$�Y\{!i|½

[1]���89~K©êt �Û�%��ª�9t ���Û

��«¬DE��7�­®¯°�2011a 8 Y 11 7 [2]�934Ö���±=t ЧÁ¥¨��89\]t �

��Û���7���­®¯°�2011a 8 Y 22 7 [3] �Ч��89b²et ���Ýåæ�³Ì´ê��

��­®¯°�2010a 5 Y 17 7 y�VWXY���������"d��|½

[1]http://dependablecloud.org�*+,�-�ÝNЧÁ

¥¨��89:�;4"�+�<\]%��=>%´ô

����ª%±=�3,180 µ [2]http://kumoi.googlecode.com/���89\]�Û�8

�� Kumoi%ð"ç��"�±=#���1,971 µ [3]BitVisor 1.1.1C�"�:"9D±=�2010 a 12 Y http://www.bitvisor.org/�3,437 µC2011a 9 Y¬:D

oo �½y�������m�na½

�������� �������� �����

���

�� !"#!$"#"���

������ �

��������� �������������

��� � !"#!$%�&'�

��(�)�*+,-�.��

/01

2345678656����.9&�-:+;*!+� <�=>?�@A+@�BC� �D/01EF�

GH1

2IJ�4KL6���

�-M&NOP!QRS�

��� � T"�

�UQVW"XY� �

�I�Z4[\]̂ � ��_`�

��� �ab�

�cde �fghi+;j��MRS�

�kl������

Rm1

2� 76J�76J78656��������� � �I�Z4[\]̂ � ��_`�

�no�p�qW�r�

�M��.&'+sBC�

�t1

2uvJw6x4J�6756���

�Id��

��� � T"�

�My�q��

�I�Z4[\]̂ � ��_`�

��� �ab�

�cde �fghi+;j��MRS�

�kl������

\\ �½c�d�e%{��qru��z���½

- 69 -