`
`@%fi$
`
`k.suzaki@aist. go.jp
`
`http://www.etl.go.jp/"suzaki/NTC
`
`E¥fififiéfi%fi
`fififlfifi%%fi
`
`[EM has? Ebfim’fih‘aa‘anufi'J maintenance OS waeawasmw 7'9 av
`
`i)enn‘nonsense/ansnautavzsAeaaoasnosaeax+v7vaviefl
`fofi‘fx— 9 a ymfifififlfiofmawn—Eiifié’tfifiéfiitsfafifin‘ao7:0 sweeten: OS(Linux)
`#332127 :2 2"34 ‘/ ‘r- massages/s: an OS efifisisiha‘a : t a: Liziiienfi'éi: Lto
`
`Checkpoint for Network Transferable Computer
`
`Kuniyasu SUZAKI
`
`National Institute of Advanced Industrial Science and Technology,
`
`Information Technology Research Institute
`
`Tsukuba Central 2, Umezono 1—1~1, Tsukub‘a, Ibaraki, 305—8568, Japan
`
`”NTC: Network Transferable Computer" is a system which enable to transfer the running OS image
`
`rI‘he previous version has to stop the virtual
`(Snapshot) to another machine using virtual machine.
`machine to get the snapshot, because the snapshot is taken by hibernation. We develop checkpoint on
`
`the OS (Linux) and the new version enables to get snapshot without stopping the virtual machine.
`
`VEEANIHM7
`
`_19“
`
`IPR of US. Patent No. 7,093,086
`
`
`
`1
`
`[JUKHC
`
`F$vb7~¢éfi0$fi63yElh5J{u&
`u.%fifi&fififi%fima<féiv4zffio
`fw$fi§fi®$fi4x—véa%mflfifif%w
`
`i ififiT369X7‘ATfi/‘é ([2] 1):. Gilli telnet
`®;5K%vbv—¢%fiLT#741®%§fiE
`
`fiéwva&wowwmmmxéu?4xfp4w
`4i~§®$fl®fi§fi?%%T%fimf$&wo
`
`71'? 41f1fiofu3fcfiffifiwzfi‘v7’ir a? I“ Hi
`
`n.%®%fi4x—v&ttua$wfifififfifi
`T5®T®%a%fi4fi~§ufififififiEfiLf
`
`sz-y 7°92? }~ & Lftfighéo 1+2???) I~
`
`EfiotU\EfiLtU¢%Xfi:XAu/—bfiv
`
`3V?fibhfméh4fi$—vayfifiémmao
`
`fifi®A{H%HvaVTfl%§fiE¢fiioTL
`
`ioff4lééfififéctfifififiwfi\fififi
`
`fifiimn4N$—vay&6wfififififi&mm
`
`wagosugtLthwmfi?{zfi&fifi
`
`WfiffiéofiE‘WfibUfl7éfinfifi%fly
`
`21—9] éiifififlgfgfi‘fi’l‘ @vmwaxeiBL Free
`
`OSOLmu‘N4fiiwvayv7}SWflBPM
`mfiebfifiifléhfwéocmfifivxwmmm
`
`:0) QuickTime Eb'tflfiEEwfiL‘ sumaaam
`Tfifi‘i‘éitfififimzfiofméu
`
`
`F$yh9~¢éfihfifiéayEJ—5Jfifif
`
`
`
`u:ow:fifib5n—ouV7k¢17fi%fiu
`
`afifipevay®7§y%$—A&Lffivb
`Ufifiéfifififiéflvgl—yJéfifibxiu
`7V7~zffifi6hfibotfifi®%fi/?Nv
`
`7Efi§5ia:t‘$fi#oulyFl—Wufi
`
`fifiwfififififlfififlfif$%fifiéflfiL\fi
`
`fifiafifi®b§7wvn—?4vrufiiazt
`
`éfibao
`
`'
`Hlbernaled
`Virtual Machine
`
`Virtual Machine
`with Image
`
`Virtual Machine
`Image
`
`....._..
`
`
`‘33 *- At Home
` Transfer
`
`At Office
`
`
`Ej:$fi4x_90fifi(»7dzwfifiéa$m
`fifi)
`
`0mgiactfiféén
`it.le1qumv7}vl7®b§7w
`
`@fifié%®iifiw61£yy—u$va—a
`
`fimffifififi&¢éo%ifv7bvl7mbfi
`
`TWW$6tHHFOITE%~EX£V§FKfi
`
`Efl$\%®fi$%7uffifififi7%flgfi$o
`
`tachM$fikfififiufififi&ao%fi\fifi
`
`§§#E<%&Tflfl.$fi&fififi®fifimfifl
`
`ut5a$fién5fiifiva—?Efibfifi&
`
`:1 yeawfifj ii%®fi$i§%?fi®~out¢5 fiamtfifi
`
`fiwaiéo
`
`fifitfi6%ififi%énfwtfivbvu9&
`
`fib$H%:yE;~yJfim.osmz%v7$av
`
`rématbu#flfififififiéfim?%%¥fi$o
`tolhfiva793ybfifl4fi$wvayfil
`
`0316h'fwttab'fi‘dbéa :0): tlifi‘v—Nt; E
`
`KfimT$%%\$vFUF¢®3$??aVfiw
`
`fién%:t%§fi?aozwfifiéfifiT6tb
`
`ilifiifiém'fifilfl‘v 7"“? av Mfii‘fllflé—Tlv 7rfi
`
`4V¥fifiQfi§Lto$fiifiu%wfifl%fl%
`
`v7+¢l7fi%fimf$ybU—¢%fibfifi
`
`#50
`
`$3351~yju;bzafiv—vaymtbw
`#fi7§?F$—Afi%i6fléov—Zfl—F®
`
`$®fifififl§mwe‘fififim%fi4x—V®B
`
`2
`
`ivy hU—QEEWBHECW
`
`E—EEELTWUREéfifi?6C£T\?NV
`
`yfi¢wy4+syaafifi¢memwi®75
`
`7¢fiwafifi&5\;bfifi%&fifififi&ca
`
`vfi‘féfi6n um; U ‘17 WE§75§J1 Ufiggtz. fl
`
`53:"?
`
`Fivhv—yéfib$wa:y61—y1fifip
`Tw5itfi‘$%%fifi®W§fl#F?41?%
`
`
`
`mme\%wn—Ff+x¢%M®fififinfifi
`LT?“- Hféit tin-“”6252.” :OJFEQ-‘é‘ fiLt
`
`infiaa<7~biauufififififiu7w#f
`
`¢frfi%h\§fi?N4X?BmSfifitféé
`
`%¥fi$éo
`
`Ffiva—7éfibfifi%:yel—?Jfifl2
`
`Efiiifififififififiiéfi0$<afififififi
`
`flfififififiV7ffiloffifiéflafifiéos
`
`
`
`
`
`ift?fi4zfififimfifififiménaofiwm
`
`. ESWE‘ k3.) tfifififfifi‘}? I‘ vmware [3] ii Linux
`A? Windows NT Lfifii’fififfi’é'c‘abzm {ifigfi‘ffiifi
`
`v7 M‘fifi'fiz‘é 08:1 Fm: I~ OS} kmi’i’u
`
`fififififliu4>zb~wéhbosuffxfi
`
`(Blkflfifl%cflb08m%fifiéhtffl4
`xéfitufifififi%V7hfi%fiiéfi§?4x
`
`yu4yx+MWéh%oVZ+OSfifitLT§
`
`*1b03u%¢L&w®?\ferSfi4yx
`fi—wéht?+x§4fiu§fifxboswfit
`
`Transfer live OS image
`
` Common
`chilectur
`
`Desktop PC
`
`Note PC
`
`H2:$vb7~¢%fihfiwaijJ—y®$fi
`
`fiE
`
`21 fifiafifi
`
`fifififififl%kfi&08fi%%fifitbfifih
`
`fibfififififnb‘:w?4x7dx-v%fifi
`
`Eéfltofiflfififidfififi®fifi%$V—XL\
`
`infirm-:9 yiwflififiéffififfi) 7w wag?
`
`557i“) 7 i‘figjllj—go fiifif‘lifié 03 0377'”
`
`&%ofififiwvvynfififififivvbfi%fifi
`§fl&\?1?by7PCTé/—PPCT§#$
`
`#—?a?%%fif%tbflfiw5hfw%oiw
`Han-ET}??? - 74’ ? 11391773130) wabi $7 U h“)
`
`bfiwo
`
`_
`
`Ffivbv~9éfiU$unnyen—7Jufit
`
`7 }‘ 67) wine,dosemu EEG-T— E :1 1/“? a ‘/‘/7 }‘
`fifiwaCMLW7#®flL\?4K?§§®fikfl
`
`$uf¢zy4j—vwfi%¢%:tuaaiaf.
`
`fioffififififiy7fibflfiWKEU99§%o
`
`OSfifioTw%$fiE%®iiflmfififiTfifi
`
`iéctfifééocflu/"FPcwhffiiF
`
`93Vfifikfitfi$5g770#~vayéfiT
`Efnz—fl OS ’cfifl: Ltféu: OS i‘fififi L“ 7’7"
`
`U ¢r~ 9 a ywfiuifliflifi’mao M4 Hie v a V
`
`tfififififiéfi$€bfi$Ctflamfifififlfi
`mf$770#wvaymflfi&fifif&ct&n
`
`fimzfiéo
`
`Fiva—aéfihfiuazyEJH5Jmiv
`bU—¢&EMHUA~H7WE%X?47T?H
`
`yfifififitfififi\fififiw$fi4x~§®1%v
`
`Fivfi7*?%fiU$U%JVEJ—7Jfifi
`Eéfifififififfi—§%fifiLtw®T7TU
`
`¢~&aymlslp—vaym$®v7%ufié
`
`3&‘00 Hifimffifigffifi Efifitiz) Connextix $1267)
`
`virtual PC [5] "i3 VMware EC?) vmware [3] 7.? 575‘:
`ETZM virtual PC ii Machintosh iffihf’lij'ézfi
`
`Tfigffifi‘l 7 f‘
`
`'32?) U \ vmware Ii Linux, Windows
`
`NTLTflfifi5fiflfififiV7bfiéfior$Vf
`
`3—yéfinfiwbayEnvyjfiuy~xn~
`
`F7573“ *" 7'? 77; Linux ififi‘f’ET IE: Vmware ’Z‘fiéfia
`Lita
`
`7vavb%%h\fl®fififi?2f379avb%
`notufiwafiniaozwr$vrv~7éu
`
`bfifiaayEJ—FJ%$flfibtw®£$fifi
`afififififitfififififiimoswh4fi$¥&a
`yféaouT®$f%mfimtfiE®%%fimu
`
`vmware fi§%fit'§‘3>ffi§§_§ffifiii CPU 75", Intel
`
`Pentium 155%. 512M i '59)} % I." SVGA 037"?
`
`7 {977% IDEJV— F7734 X 7‘ AMD PCnet 93;?-
`
`‘7 1*
`
`'7' - 5’ if H- F‘ Sound Blaster16\ PhoenixBIOS
`
`umsfiééocmfififififiv7bfiififéa
`
`ow‘Cflirxiiéo
`
`OS (Linux, WindowsNT) ii {$1 P‘ OS] & DEFIfi’L‘
`
`
`
`{fiirfii’rfifizLK/r yx I~ —Jlxéfl% OS :1 W2 r
`OS]
`tfl¥iifl%o b’X I“ OS Elli Linux FreeBSD\
`
`fiflténgo HEM: SWSUSP Son/Mimi» a
`
`yawn/w b*1iii€’\®$§’1?fiiteb‘o 9w MW
`
`Window395,98,NT,2000 yswa-ru I‘éfl'CH/Zuo If
`2 1‘ OS I: vmwm'e fifiEfi?%fiE?/f2 7 L14 V2
`
`bwvéflzua SWAP-T? flblfltfifi?4zfl:fli
`
`‘/
`
`(shutdown TEE-ER) é:7'~ }‘
`
`t waif: $fi7°n~txmfifife® SWAP {afifimwifi
`
`
`
`fltfi%0’\0fl§LEfi’J OD‘fEEa/I’ag
`
`(init 7'3-{270
`
`61159.30 Viv; Wufiéigbin‘SnyEJ—M “c
`
`SWSUSP can“ v at >2 Si 7‘.- shutdown 7'1: 42:4 ”6‘
`
`ii:®4&?§?4§<77§§$fi1fXF‘PCDXjL-y'fi/av
`
`EL ifiEPCDTUJcXt: SIGKILL EiZOTTU-t
`
`H: L'fiffi‘éfléo
`
`2.2
`
`l\‘{l\’$—“/a ‘/
`
`Alf/{frw—v a yififfififl%fififi§®%fil,f
`
`EfiEk—7T%fifif$éoiwfi%fij—EPC
`
`E4 V1]~-—Jb L7: 08 fi‘fiifié-fi~7"f%tbi:
`
`CPU E‘JLE‘DTCE'J‘ A— Fi—Ur X7 Enter)? Sfimfi
`
`fifl%fifi¢%tbfifih$éfltoflffiiwva
`
`yuosuxofwfififimm%fifiaémf$fi
`
`IfuuTwiiumfiifin
`
`19>H'1'bm? )“E‘Hl$fivfi§§€'fibx
`
`CPU"?3
`
`N— Fi’q’ 19’E‘fgflz’fi'60 fiffifififi‘i’fifif
`
`fi—‘E‘U ®Wfi&ffifibfififlif&6&wo
`
`X Sfi’g‘fim; bdflush 7%: -i: 1 Warm L\ ifi
`
`Sui-waiutxé‘ffio dirty t7~7 :Sfltfiv
`7 :r =5» SWAP fimzfiiflwf’ao J‘EififafiT Lté’tfifl‘
`
`‘C‘sync E923“? LT OS ’5' halt E‘fl’éo kflj— H?
`n: SWSUSP can“; + SSH: init 7‘1: tzfli‘ SWAP
`
`fiifii’flmfiffi‘élCTZDfi (swapon fi‘ifié‘hélfi]
`l:§flbf;$fi4x—V&fi%h ICEL 7134154
`
`.
`é-fififiéua 031%?”
`SWSUSP nififimfiST/EEMHM ”51""? a y
`
`m; L'Cwan mmgfiammw OS Emu
`“C b‘fllfLinux 25*‘SWSUSP L: .: 3m 4 fifik— 5/ a y
`
`’i‘fiokffifllfiljfi) OS SEELH‘K HO OS a» w
`
`b am Hi}: SWSUSP SE1}: Lt Linux mitiéfix
`
`SSHZ): a SHEEN)?“
`
`"JI'ZN‘x FREE fifiifiifi’éfl'rfiffiifiéfifl‘tfi (,\_
`
`2.3
`
`fig
`
`F'?%X§') mg!“ Eflfiizfijhfiéo 3W;
`
`fiamfi‘glifxwo
`
`E35. [$7 Fri—'5’E‘ifi0fih‘53VE—IF5’J k‘i
`
`Linux %N#Z§Ci§fifiéhfwfio if. Linuxfikl
`
`FEM bU-7EEJEU15HZ>3VEJH?J ‘C‘lii
`
`fidfifififiiifi Ltiffllifi r9 FEMWJ'C“ “’1’ Ni“-
`
`1‘ OS) mmfiffifififi‘l'} l‘ vmware 725151]??? Lite
`C 0) vmware figfifififi‘é’ffififi'fiffifififl’f )§$_ ‘3 5'
`
`‘P a ‘/ Ltifi‘g‘fl‘fi'fifa)?" 975:1“? F“?! X 5'
`
`V77 1‘ SWSUSP C73)\°‘)'7‘$:%'C7‘: Linux {”911
`
`llfiifii'i'Zfii‘ZA”? Ffiifibtfiéfl‘¥f$éo
`
`1‘ 05 & L'f’f 73 FHJI’Lto V1 }‘ 080) Linux
`
`gig" )vj’h’jK—ai/ 3 Hi BIOS @fi’iflmtfibo)
`
`If 7 5’ .H 7 1H1fi$§(APM: Advanced Power Man-
`agement {3 ACPI: Advanced Configuration and
`
`#1 vmware 75%fitT-Zo {fiffii’f 1 37 Ill: SWAP fifiififi'
`
`‘3'?)14’ “/2 l- —)u:snfwég SWSUSP Kclio‘f
`Riff? 3-) Féffifiphtfifiifi —9ni{fii§!?°’r
`
`Power Interface} 8: OS fiigfit'CS-i‘fifrlmfi
`73%filfifi?7go Linux 'C’Ii apm 3'7? NZJ: 0%}E
`“GS/:5: & mofwmt BIOS ufifiL'Ch‘z/S
`
`z y chr) SWAP fifiifinzfiménéo 3. ®fi¥§.?4 x
`
`¢fi§$3 1‘ OS I'll. Offlmgfgfiilfiiffléo IS;E
`
`KiltfiEt?) vmware Tfifi'71'1’ 7x 9' 0) Linux 73‘7““
`
`y }~°:Iit§§t:tmz:cm: (EMS/5° $w: i) Linux a:
`
`I“ éhfl SWSUSP elato'dfiotxf'y'f‘) a? 1‘
`
`F1 apm 3‘77 FGDfiQfiEW'} SWSUSP (Software
`
`fi‘gfififi‘éfléo
`
`Suspend) ‘2’ 7 }‘ 7395550 Cflli BIOS K‘T'fifi'fifi:
`fiffii‘filflfifiifilfgfififfififiCSS 7/ 7 }~ “@3350
`SWSUSP l1 Linux 71 — Sip/w '7‘ r‘: SST/FEES
`
`Zwfiifi'fi?’1§7 }~ 3'7'PCJ10) xanim Lil/3
`
`QuickTime flfiwfiifi'qjflf‘éfi‘ $fi’f )4 '—“/’
`
`E‘fi" ‘7
`
`}‘ ‘7“7é5k‘li PC 73" J‘F'Gig/IJ'C/ —.}‘
`
`l3. 551%?33 ‘2-7 F (shutdown,init 31"?) “COM" y 6‘"?
`
`PC 'Gfi’fiTZ: : tfifiTfiE'fifié (E2! 3); 3.035% “x
`
`
`
`
`
`7”}? l~ v7“PC “GEJEODE
`
`UAmnin?47fE%u
`
`/_}‘PCTEEFD
`
`E0 160%???) “VERY?
`
`@750
`
`@3:f%yxbvwvaymfi
`
`Used Disk for W1
`,hmr,SVVAP)
`
` Used Disk for W2
`‘ CkeckPm-“t
`(checkpoint of WI)
` -Tmnsger
`
`
`
`
`I214: “f‘l-yfi'z‘fi’f‘x l‘i’fsfiot r217 T~'7-'5?$:‘3§
`
`”filTZJZIVEJ—yj
`
`K}VH?3V®H¥£4VRFHW¥M§[$7
`
`éflttix OS (OX-J“) 7"?!) } EEK/Etabllfli
`
`fiflfififié#fi$fiL&<deB&wofifiu
`iUTUfixufififiWfif$%fixiv}W—7®
`
`3%? *x a y Efio‘cwz’fifiaiitfljfifié hf Li ”L
`:wfifi%fi&¢anmufififififiéfi¢&fn
`ifiifii-‘PODXT‘J 7”“) as? MNW’LE: l ’3 Efl‘y ?
`
`«+34 ‘/ bfifi‘ééfifi%Lto
`
`J-xvfi'rif/f ‘/ FmfififiliLinuxflhfffiai-"Da
`
`y :2 7 I~ "6&5 SWSUSP (Software suspend) &
`N~2K&E&fiotngfimnmm4miiu:
`ozon— r~°7"4z¢&fi§fib\ wolii‘J‘Wffll OS
`
`m(mwn.éé#odva7&avrm(mflm
`umwa Diskl fib‘f’fib'cws OS 13<+wM€4
`
`y béfim‘hDisklmntf—wmiskzezfizemo
`J-ryfi'filr ‘/ H24; 0:47“) 7‘") am kfi‘figflf:
`
`}~ 7*? éifibifib‘afi: yak—5‘1 (orb—AN—
`
`filzh 7r U if)» 08 i-H-fli Efifii’fizfihfi 3le
`
`/ [http://www.etl.go.jp/‘suzaki/NTC) Tflfifi LT
`11‘2”
`
`fifiafiffififfimfla EfiiwC-‘f-ry 7 £4 y L &E
`
`:Ltfififlgfifififintéo
`
`3 $1v7fi4>hflfi
`
`+lvy$4ybfifiu7Utzwfifiémwf\
`
`fi¢®fifiéfifif35fififi$6oflvfifid
`yhuiu7x~wbEV§ykwtbufi%éh
`
`tOLnumLfndn$—vaym/wLPC®
`magnémianmuosm%fiéww¢afifi
`T5$ozmtbfifimfitffifiufgafi{fifi
`Efififfififid§wo
`'
`NTCfifit§tN4N$Hva>%&—3Kfi%
`
`fifibtflvfififiybfifi5?{1?fifiw
`
`fiflégstfi?o:om?{zyufitfi~%+
`
`3/ a ‘Afifi‘z? L'Cméo :Gfififiiliifiififiw Read
`
`Only {Div-f4 ‘13 V \ Efi'fifip'fi Read/Write 0)
`N~f4§a3g8WAPfifimN—f4&ayufi
`
`wan&oDmu®SWAPfimufi#02va&
`L'CFHM‘BR‘I. Disk2 03' SWAP flail-iii“? 7“) as?
`
`bmfiégw6h%o%1v7fifyfiéfiC?%K
`mfi%UtDMd®SWKPfifiK$5$fi¢®TD
`
`fXEDMQ®SWAPfifiKt~7?éO%®%K
`
`t—7?é%E®&w%fiamwf&wA—§M1
`
`
`
`DiskZ
`
`(snapshot)
`
`.
`Keeptheinhde
`
`Paritiou
`
`
`
` SAME
`
`
`
`COPY
`Parition I
`RnadfltheFS
`I
`
`Ivar. ltm'p, etc
`
`
`
`F5275>fl\ 2:" ‘y 7'“) 3‘) F79" DISK2 0') SWAP figififi
`
`Disk]
`
`ufii£$5ufiéo
`
`if.“ fry 57154 ‘/ I‘ E$1?Lf:fl%'=fi0)7'r4
`)b’/25'AT’<T:§‘ DISKl t DISK2 TIE]#'C‘§JZ)
`
`fl‘gfifié/fin 9: ‘9 DISKI k'DISKQ $13.12) 7 T ’t’
`
`)bflli‘hli i—node $7'fl5'iTIEJ—‘Tfitlj’fllfffiBE
`
`'71:? {7 FIE/F V PEREZJK-fl: DISK}
`Lr‘u 5H1”? 9);
`037Y4Jbr/Zflaa) i-node fifiLfii‘j-‘E’LHZERB
`
`#L Z+~27irav I‘qu—l?7j€’f
`
`‘/ I“? DISK2
`
`wSWfiPfiflKfifiéfl%u%®&‘DEK2®
`SWAP fififiwxfy'f‘yav bk DISK2CO7TVI'JL
`
`c/thlafli Uifififififiéfléfifi CGDES-Hli-node
`
`m—Hfifiawk7?4wvx?AfifiéflfLi
`
`50 : amb‘ DISKl E i; .k b: DISK2 MEX-aw:
`
`gamma-774 JI/fi' Cp :7? FT: 15—12903
`“mi i-node 60—-§T"$7§§1§T'§" fl? 9' 7154’ ‘/ P‘ifi‘
`’3 i (EM’FLfit‘J‘o $b‘ VMware 'C‘iih” Fi’afl
`
`704x~9f$éfifl¥4x7fififiéfléai
`
`fléwTfifiialt?Lm®%%U£<W—®
`51$}?Ef’fiéltfi'féiéo 77Ifllfli’fifibf:
`
`I» read only037?/IJL°/X'F*A0)$U§<6x “Fifi
`fi?{x7&:E—Lfbfiflflfitwfi\030fi
`
`W¢E%én%mmnmmm774wvz%hfu
`“fryyrfill’ V Pitf’fi'fi'%l%§:7 }~ 3 7 7i: i—node
`
`fi%é’§iffil DISKI $6 018K261: EH $33“:
`fiHflWEQEVOCWtb‘fiE®%§TfifiH
`
`$wWTNHf{va>®%EJE~&fi5J5E
`L’Cb‘éo
`
`
`55%Lf‘rT-Lvfi'rfi4 y I‘flfifi‘é’i‘flfib‘f W“?
`
`}"7—9' Eifibfifiéfi :1 VEA—QH Ii OS{linux) %
`fii-fifiliffifimfifi (1%“? ‘7") 3‘? H flgfii’t
`
`$i5£lfiofzo if; 17"??? a") 1* tfifiéLi‘
`
`{WEJ’W Z i? 6:; UiffifimifiéfififiTZ: Z (1:72fl
`
`Téfiltéfifibto
`
`Shrink run ning
`processes
`
`E5£%lyafi4vrm%fl
`
`44 IP%%%§%EEE
`
`r$yrvuyggnfinéayaguvaufi
`
`fifimfifiéfiififihéutflfififlfififi‘m
`fi%fi¥®fi%%fi$tfl§fiziozwfi%u§
`$wmuflmfimfiwfi&%fibgfi‘fifiéflfl
`
`iafifiEfifiéfiEfib&tgbhga%fififi
`
`VMware Tim?‘ ‘7
`
`}‘ ‘7“?75WKU‘E3’EJ‘“ F'7l
`
`flfii‘fi'fi OS §fi§fi 1“ IP 7' Fl/xé‘fiiéfififiifl
`’Efioffi‘gfb'} +U~7b2¥fifi?&fit§%%¢ffl
`
`Ifatuutabflzyo IP 7 ]~*I/zaa’:’g<i7:¢w5§?fi& L,
`
`t$€uu$vb7—¢mnifiva>fiWfl&w
`
`;5#:L&<’Cai726:cwo
`
`it.+:vafi47bffifl&fiotga.fifi
`
`Lffifibfw%08&#U9+thme\E
`
`flifi6fifi§§flfc 08 E 3 1:“— 2: 1,1453%") fifitii)
`
`5fi‘fifiwtcafiU§+thE—®Z%¢%
`fifiiififiitflntzw
`
`42 ivFU—7EfiCfiE-
`
`4
`
`fifi'fiifififi
`
`fiEmF$vFUH7EfiU$H63Vfil—5J
`
`fiifififiQfiiTEUym<%R?étbtmw
`<Owwfifififiéfl1maofififi&%mfimu
`
`owffifi16o
`
`F$va~¢éfiU$H52yE;—yifu
`iwa—7EECfifiéfifiwagfi\fiE®
`
`fififiWTvafififlfiuwimtaafiéfi
`
`Ina Ch’i’fim'g'étbfllfifi mobile IP i'ig/KL
`:5kLrwén$m1mmxm®nmmmnwi%fi
`
`
`
`TEE§§ 11‘ X‘fifiTfiET‘éfi 5o .fifigkéifiii L'Cb‘
`
`4.3.2 Diskless Linux
`
`Z) on: X 5? ‘/ 7 at ~ Viki MosquitoNet group 16L
`
`vay$1flk$®Dwmmfifl.£—i5VF
`
`J‘H iii Secure Mobile Networking poject [8] I???
`Ffiéééflfcbwffiéu £035 tam»? y$jq§fiay
`
`Dynamics ii FlyingLinux [9} 602" ‘3 %— ‘ff‘fififi ‘5
`n130\%l&fifiwaéo
`
`43 Eafifiéfifiafififimfifi
`
`fifiwfififufififiwfififififiéfi~iet
`
`bfifl%fifiumfiLrwaoL#Lfiflfififie
`flmLfiwhfi&6&w%fifiuiflEE§fififi
`
`Kt—N—AvF&E$L\%<®flm%&fififi
`
`eewocmfi%&fifliatbxfifi$fififi4
`
`7Xfi~¢éflt03&fififififiiflfififéfi
`
`wflfifitfwaofifiiffififififiwafiw
`
`fi.%®fififlfi&flflLfiEfié%6wutéo
`
`Linux ’5’ Diskless i: I“ 7 7’4’ ”Him-N7? V‘ififlfi
`
`Efifgifiififlfififififi: Ln ‘ififififiififi’ Big—i‘fifii:
`
`EJET“ 3 fib‘fi‘ifii L to Diskless Linux Eifififl‘fifi
`
`tii’rfifiwfi'fi [SC W%':fi‘ NFS fiEH'CW 7 4 JD
`eunvvyiuw—b774va?LtSWfiP
`
`fiififltfiié J: :J i: Lto Diskless Linux if; NFS
`
`
`
`
`fir“? SWAP fififi’flifi tab Lil}; “Swapping via
`
`NFS for Linux” [10] Ewm Lira
`CwifiEQBVAF 1¢fi§lfl#k 72/3730 VMware
`
`0) Raw DISK "fifli‘tfinfigiilfilfléflZJ i.) mtE‘i
`
`f? Lita Lib‘L,‘ Diskless Linux "mi NFS flEEI'C‘
`
`Xi“) 7'?) a? $5,431,173 5 t’i’% t “nfs server not
`
`respohsed” t )1 v t—cffi‘fiifi [JCT-git LT L i o
`to CODE-ii SWSUSP (“j-E") ’I’j‘yi’ifig
`Ffiilfiuidemz I/‘J' FEIEELT Lib‘x NFS
`
`fiEfifiu§%%CfikLT$XVvFWNFS@
`
`flflufieewtwéoto
`
`4.3.1 VMware 6') Raw DISK
`
`4.3.3
`
`iSCSI
`
`$fn®§+fifi® SCSI '37}! F752“? l~ ‘7~—9
`
`VMware ‘C‘iiififi'w IDE ”—13594’ X 5’ G: ’1’ V1
`
`fiEfEEeh.fl%®?4x¢u77tze3a
`
`FHWéfltOSEfififififiififififitRw
`
`DISK e— Mote/:30 :03 Raw DISK Hit». 03
`
`$3031 [11] éifioffiffifimflfi’fififé raw»
`fiaiL'E-b‘zac Diskless Linux klfiifiafirfig’kfi/v
`
`w%fififiefiflfifiwefififififimmfifiefi
`Lta fififfiifi’f‘ OS mfifiigwmw v 7*} 39 1‘
`
`vwék%ifw5fixfififiwvof550fit
`UmxfiQEQflfi?fi%:—fiv7kfif%%é
`
`esmupfifinmb\cmmmupfifi&fifififi
`
`gmtwma nag
`
`fi'fi’ swapon ”$3: C t 'C‘figi‘fifiwifiifififiififi
`"G a: a: meat L to iiffifiiif it E, ffifllifié’rfi
`
`fiefiu$fiuaaiau3ms¢mEuybu—
`eefl—wewefimbtu
`
`4A gage
`
`mfififikflerivbvu¢EKU$Héfly
`
`fifififl§6 VMware 67) Raw DISK 519— F"? IDE
`
`E1~9J®Efi%fiw&®§fifi%ifiefior
`
`n—F?+z?&fi5tfl%®?4x7fifififiuo
`
`{LiactfibwotoznummDmKe—F
`
`weumo::fufififiuegg774mvxi
`Aéfifibffififi‘kflfiamfifiafi®$fi%
`
`euEfiEWEHmn—F?4zaefiofweb
`
`?&:auib.fifififififififi%&:&&%b
`
`W?&<\fiflfléflfw6tb?&otolwfi
`
`Emifififi&fiflfififififi®mmvemEmfi
`
`‘5:
`(“z-Jo Efiflfi‘flfii’mflij'éwi: rsync [14]
`mmfwéofifi,fifiw1mMLANfifi&EE
`
`fléfi?@mdflfi®WNaflT®77%w?kfi
`iékbfléafifllh%EETéfiE&fifibf
`
`wéfi‘ifi%fi&fi%fififlfiofwtmo
`
`mikieo<wwéfifififiefififififfiie
`fit‘ thfii'fio'flfléo %®¥§%:¢‘B Frsync E'E.
`iflfifififififfizfifi4XKE§T5fi\$y
`
`
`
`}~ ‘7 ‘-' 5' COM“ V WEEK}? L ’5: W] C 3: fi‘z'b fi‘o “C
`
`[7} Dynamics (Helsinki University of Technology}.
`
`“http://www.cs.hut.fi/Researchg'DynamiL-sf’.
`I
`[8] SMN Project
`
`(Portland State University).
`
`“http://www.cs.pdx.edu/research/SMN/”.
`
`[9] FlyingLinux. "http://www.Hyinglinux.net/”.
`
`IA Z: a C 03%;? id: rsync TEfiE‘EfiODAI E’fliififi’i" )5
`fii2?429j—&T%+ly§j—§7JVJ\ flflfififi
`lif‘i 1 WU”? Xiflfifi'fi'i‘: 73“ Eifigfififflfitfl L
`
`tbtmfifi?~ifl¢&w®f$vb7—fi®fi
`
`7 WE i1§3¥ 2‘ 11-15: '4 ‘ i": bf?) o f: n C 0$$ J: U i
`e‘ffiii Read only mount L‘Cx 7‘4 2 i? l‘tfi’éfifi
`fibmxsasssfimw; a 3:744 1 yifirfizflfifii
`'fi' IE: $E 'C‘ 35 E: o
`
`NFS
`
`for
`
`Linux.
`
`““1
`[m] swapping
`“http: / /www.instmath.rwth—aa.cheni de/
`-
`
`heine/nfsswapfnfs—swaphtml”.
`
`_.
`33 1'7 U ‘n-
`
`5
`
`[11]
`_
`
`“http: //www.ietf.org/internet-drafts/
`iSCSI.
`draftrietf—ips-iscsi-OG.txt” .
`
`Linux {DIVf/‘WFF‘V a “/‘l 7 1‘ ’E‘fiflfi‘é Z t“? [121 i803] Linux. “http://www.cs.uml.edu/‘mbro_wn/
`OS %i$ltb&<‘f%ifi¢®1+y7”xav Ffiififl
`iSCSI/".
`i
`'
`.,
`_
`asly¢£4ybéfi%tiiiviv—?EEU
`)_
`finiazyayw izismuco :mmm‘w r
`[13] NT, 41% WE: PE: fifl’md 33“;- r“
`7—?03-t'7va “/E‘p‘iotiilfl‘vT‘L/aw MO"
`FU—7E&U$H’éfl yE‘lwa mfififi
`film, i a m: n «raw; ymifiififiifiif a m
`fiigfi- mam; 031mg. 2001-523-
`$‘fiiifififififi'fi‘fl’fitl J) K‘ figffifififi’fi
`[14] rsync. “http:f/rsync‘sambaorgf".
`figffifiiifififi'fifi‘ét'é‘éjii't’i'fiiL'Cfi < 5
`
`fifoéu cm: x U Mflfi$vsfifiw Linux a
`
`JEJ%&ZJIIJO‘ ’9 I"? < i 5 < Wfifififiifiiflfiififi
`
`Eats/:2; {i 0) H‘fi LINER, Emifiifiifléfi
`
`E3132) OS wififififififiu afifimfifiéfiifién
`zifiitfi'fifii‘LLtwo
`
`§%3Efik
`
`H‘s v in??? fififibfih‘b :: >153.—
`[1} éfifllfi.
`5’J mifi. fii‘fiflfi OSW%% {OS-815}, pages
`149—155, 2000.525.
`
`[2] VNC. “http://www.uk.research.att.com/vnc/”.
`
`[3] WMware. “http: //www.vmware.com".
`
`[4] SWSUSP. “http://fa1con.sch.bine.hu/”seasons/
`linux/swsusp. html”.
`
`[5] Connectix. “http: / /www.connectix.com”.
`
`[6] MosquitoNet Group (Stanford University).
`“http: //gunpowder.stanford.edu /mip/" .
`
`