Lock in $30 Savings on PRO—Offer Ends Soon! ⏳

DESTCloud now and the future

DESTCloud now and the future

Hiroki (REO) Kashiwazaki

August 04, 2016
Tweet

More Decks by Hiroki (REO) Kashiwazaki

Other Decks in Research

Transcript

  1. ,ZVTIV 6OJW 3ZVLZV 6OJW 5PIPLV 6OJW ,PDIJ6OJWFSTJUZPG 5FDIOPMPHZ /** /"*45

    )JSPTIJNB 6OJW ,BOB[BXB 6OJW )PLLBJEP 6OJW 6$4% 6OJWFSTJUZPG$BMJGPSOJB 4BO%JFHP ,ZPUP 6OJW 0TBLB 6OJW %JTUDMPVE XJEFBSFBEJTUSJCVUFEWJSUVBMJ[BUJPOJOGSBTUSVDUVSF
  2. ) A -‐‑‒ ) 81 ( . . 2 Con$idential

    0( GIC E   Global VM migration is also available by sharing "storage space" by VM host machines. Real time availability makes it possible. Actual data copy follows. (VM operator need virtually common Ethernet segment and fat pipe for memory copy) TOYAMA site OSAKA site TOKYO site before Migration Copy to DR-sites Copy to DR-sites live migration of VM between distributed areas real time and active-active features seem to be just a simple "shared storage". Live migration is also possible between DR sites (it requires common subnet and fat pipe for memory copy, of course) after Migration Copy to DR-sites
  3. 23   -‐‑‒ 23 1 1 10 Con$idential . AG

    E . C Front-end servers aggregate client requests (READ / WRITE) so that, lots of back-end servers can handle user data in parallel & distributed manner. Both of performance & storage space are scalable, depends on # of servers. front-end (access server) Access Gateway (via NFS, CIFS or similar) clients back-end (core server) WRITE req. write blocks read blocks READ req. scalable performance & scalable storage size by parallel & distributing processing technology
  4. 2   -‐‑‒ 55 2 1 1 10 Con$idential .

    AI E GC 1. assign a new unique ID for any updated block (to ensure consistency). 2. make replication in local site (for quick ACK) and update meta data. 3. make replication in global distributed environment (for actual data copies). back-end (multi-sites) a file, consisted from many blocks multiplicity in multi-location, makes each user data, redundant in local, at first, 3 distributed copies, at last. (2) create 2 copies in local for each user data, write META data, ant returns ACK (1) (1') (3-a) (3-a) (3-a) make a copy in different location right after ACK. (3-b) remove one of 2 local blocks, in a future. (3-b) (1) assign a new unique ID for any updated block, so that, ID ensures the consistency Most important ! the key for "distributed replication"
  5. UIF$BCJOFUP⒏DFPG+BQBO
 lBTFDPOESFQPSUPGUTVOBNJ IFJHIUBOEBSFBFYQFDUFEUP CFqPPEFE FUBM BOEBpSTU SFQPSUPGBOUJDJQBUFEEBNBHF DBVTFECZHSFBUFBSUIRVBLFPG /BOLBJ5SPVHIz IUUQXXXCPVTBJHPKQKJTIJO

    OBOLBJUBJTBLVQEG@QEG supposed case 1: big and very large slip between Suruga bay and a coast of Kii peninsula. supposed case 2: big and very large slip at a coast of Kii peninsula. supposed case 3: big and very large slip between a coast of Kii peninsula and Shikoku. hypocenter displacement (m) hypocenter displacement (m) hypocenter displacement (m) supposed case 5: big and very large slip between a coast of Shikoku and Kyushu. supposed case 4: big and very large slip at a coast of Shikoku. hypocenter displacement (m) hypocenter displacement (m)
  6. supposed case 5: big and very large slip between a

    coast of Shikoku and Kyushu. enter splacement (m) hypocenter displacement (m)
  7. ,PDIJVOJWFSTJUZPG UFDIOPMPHZ VOJWFSTJUZPG,PDIJ ,PDIJVOJWFSTJUZ ,PDIJOBUJPOBM DPMMFHFPG UFDIOPMPHZ FYQFSJNFOU EFUFDUEJTPSEFS DBOOPUEFUFDU

    DBOOPUEFUFDU DBOOPUEFUFDU DBOOPUEFUFDU FYQFSJNFOU PQFSBUJPODPOEJUJPO ˓ ˓ ˚ EJTPSEFSPG7-"/ OPSFMBUJPO ˓ FYQFSJNFOU EFUFDUEJTPSEFS ˓ EFUFDUCZFOEVTFST ˓ EFUFDUCZFOEVTFST BOE*5TUB⒎T ˓ EFUFDUCZBMFSUT ˓ EFUFDUCZFOEVTFST FYQFSJNFOU PQFSBUJPODPOEJUJPO ˓ TUPQQFEGPSTFD º OPUTXJUDIFE ˓ TUPQQFEGPSNJO ˓ TUPQQFEGPSNJO FYQFSJNFOU EFUFDUEJTPSEFS ˓ EFUFDUCZFOEVTFST ˓ EFUFDUCZFOEVTFST BOE*5TUB⒎T ˓ EFUFDUCZBMFSUT ˓ EFUFDUCZFOEVTFST BOE*5TUB⒎T FYQFSJNFOU PQFSBUJPODPOEJUJPO  DPOOFDUFE ˓ TUPQQFEGPSNJO ˓ TUPQQFEGPSNJO ˓ TUPQQFEGPSNJO
  8.       PUIFS TFSWJDF NBOVGBDUVSJOH DPNNFSDF

    PWFSBMM FMFDUPSJDJUZ HBT JOGPSNBUJPO BOEUFMFDPNNVOJDBUJPOT pOBODFBOEJOTVSBODF QMBOOFE )BWFZPVEFpOFUIFTUSVDUVSFTBOEQSPDFEVSFTUPGPMMPXJODBTFPGJOGPSNBUJPOTZTUFNGBJMVSF SFQMJFEDPNQBOJFT QMBOOFEJOBZFBS QMBOOFEXJUIJODPVQMFZFBST OPUQMBOOFE  JOUFSOBMTPGUXBSFCVH JOUFSOBMIBSEXBSFGBJMVSF /PUPDDVSFE                        
  9.       PUIFS TFSWJDF )BWFZPVEFpOFUIFTUSVDUVSFTBOEQSPDFEVSFTUPGPMMPXJODBTFPGJOGPSNBUJPOTZTUFNGBJMVSF SFQMJFEDPNQBOJFT

    $BVTFTPGVOFYQFDUFEEPXOUJNFPGDSJUJDBMJOGPSNBUJPOTZTUFN SFQMJFEDPNQBOJFT )PXPGUFOEPZPVDPOEVDUUSBJOJOHBOEFYFSDJTFT UPQSFQBSFBHBJOTUJOGPSNBUJPOTZTUFNGBJMVSF SFQMJFEDPNQBOJFT              PUIFS DZCFSDSJNF FQJEFNJD FHTVQFSqV pSFEJTBTUFS UZQIPPO qMPEIB[BSE MBSHFTDBMFFBSUIRVBLF QPXFSPVUBHF OFUXPSLFYUFSOBMTFSWJDFPSTZTUFN FYUFSOBMOFUXPSLFSSPS JOUFSOBMPQFSBUJPOFSSPS JOUFSOBMTPGUXBSFCVH JOUFSOBMIBSEXBSFGBJMVSF /PUPDDVSFE                  
  10. BJSQPSU UFSNJOBM NBDIJOF UFSNJOBM NBDIJOF JOSFTFSWBUJPO DFOUFS XFC TFSWFS TZTUFNTPG

    DPMMBCPSBUJWF DPNQBOJFT BQQMJDBUJPOTFSWFST EBUBCBTF TFSWFS EBUBCBTF TFSWFS EBUBCBTF TFSWFS EBUBCBTF TFSWFS DMVTUFSJOHXJUI0SBDMF3"$ 3FBM"QQMJDBUJPO$MVTUFST 0SBDMF 3"$ JOUFS DPOOFDU GBJMVSF TUPSBHFT 6OJTZT&OUFSQSJTF 4FSWFSS& 3FE)BU&OUFSQSJTF -JOVY 0SBDMF8FCMPHJD 4FSWFSH IQ*OUFHSJUZ 4VQFSEPNF )169J# 0SBDMF %BUBCBTFH XSJUJOHUXPTUPSBHFTZTUFNTXJUINJSSPSJOH GSPN%#TFSWFST IUUQJUQSPOJLLFJCQDPKQBUDMXBUDIFS %PNFTUJD"JSMJOF4ZTUFNlBCMF% EFWFMPQFSDPEF"/"$PSF
  11. the Fukushima-1 plant Seismic isolation building Room for operational safety

    inspectors Building for training (no power supply for emergency) (1) not connected (1) (2) (3) (2) shut down (loss of power) Fri, 11 Mar. 2011 14:47 +0900 (3) disorder of network lines Fri, 11 Mar. 2011 16:43 +0900 SPDS integrated servers (aggreagte data from plants) Media converter Network switch (firewall) Media converter Uninterruptible power supply Network switch (L3) ERSS computing resources Integrated Nuclear Emergency Preparedness Network Nuclear Emergency Nuclear Emergency SPEEDI System for Prediction of Environmental Emergency Does Information
  12. ,PDIJVOJWFSTJUZPG UFDIOPMPHZ VOJWFSTJUZPG,PDIJ ,PDIJVOJWFSTJUZ ,PDIJOBUJPOBM DPMMFHFPG UFDIOPMPHZ FYQFSJNFOU EFUFDUEJTPSEFS DBOOPUEFUFDU

    DBOOPUEFUFDU DBOOPUEFUFDU DBOOPUEFUFDU FYQFSJNFOU PQFSBUJPODPOEJUJPO ˓ ˓ ˚ EJTPSEFSPG7-"/ OPSFMBUJPO ˓ FYQFSJNFOU EFUFDUEJTPSEFS ˓ EFUFDUCZFOEVTFST ˓ EFUFDUCZFOEVTFST BOE*5TUB⒎T ˓ EFUFDUCZBMFSUT ˓ EFUFDUCZFOEVTFST FYQFSJNFOU PQFSBUJPODPOEJUJPO ˓ TUPQQFEGPSTFD º OPUTXJUDIFE ˓ TUPQQFEGPSNJO ˓ TUPQQFEGPSNJO FYQFSJNFOU EFUFDUEJTPSEFS ˓ EFUFDUCZFOEVTFST ˓ EFUFDUCZFOEVTFST BOE*5TUB⒎T ˓ EFUFDUCZBMFSUT ˓ EFUFDUCZFOEVTFST BOE*5TUB⒎T FYQFSJNFOU PQFSBUJPODPOEJUJPO  DPOOFDUFE ˓ TUPQQFEGPSNJO ˓ TUPQQFEGPSNJO ˓ TUPQQFEGPSNJO
  13. DBVTFPGEJTPSEFS EJTPSEFSGBDUPS QSFTFOUBUJPO JNQMFNFOUBUJPO DPOUSPMPQFSBUJPO
 PSTPGUXBSF DPNNVOJDBUJPO SFTUSJDUJPODPOUSPM DPOHFTUJPO USB⒏DTIBWJOH

    JMMFHBMSPVUF BEWFSUJTFNFOU MPPQPGSPVUF 3*#'*#GPSDFBMUFS qBQQJOHPGSPVUFT SPVUFEJTPSEFS
 VOLOPXOEFTUJOBUJPO OFUXPSL FRVJQNFOU FRVJQNFOUEJTPSEFS FOUJSF DPNNVOJDBUJPOMPTU FOUJSF JOUFSGBDFEPXO FRVJQNFOUEJTPSEFS QBSU DPNNVOJDBUJPOMPTU QBSU PWFSMPBEPGFRVJQNFOU QBDLFUMPTT USB⒏DTIBWJOH SJTFMBUFODZUJNF BEEMBUFODZ DPNNVOJDBUJPO MJOF DBCMFEJTDPOOFDUJPO DPNNVOJDBUJPOMPTU QBSU JOUFSGBDFEPXO USB⒏DTIBWJOH EJTPSEFSPGSFQFBUFSTXJUDI DPODFOUSBUFPGUSB⒏D DPOHFTUJPO USB⒏DTIBWJOH GBDJMJUZ EFTUSPZPGP⒏DF DPNNVOJDBUJPOMPTU FOUJSF JOUFSGBDFEPXO USB⒏DTIBWJOH MPTUPGQPXFSTVQQMZ EJTPSEFSPGDPPMFS DPNNVOJDBUJPOMPTU QBSU UIF.JOJTUSZPG*OUFSOBM"GGBJSJO+BQBOlBOJOWFTUJHBUJWFDPNNJTTJPOPGUIFXBZTUPTFDVSFDPNNVOJDBUJPONFUIPETJOFNFSHFODZ TVDIBTXJEFTDBMFEJTBTUFSTz lDSJUFSJBPGTBGFUZBOESFMJBCJMJUZPGJOGPSNBUJPODPNNVOJDBUJPOOFUXPSLz