12 Load Dispersion Methods in Thin Client Systems 1010405 2001 2 5
,,.,,., II,,,.,,.,.,,,.,,,.,, II i
Abstract Load Dispersion Methods in Thin Client Systems Noritaka TAKEUCHI Server Based Computing by Thin Client is thought to be the effective means in case of arise the problem of management like a school because it carry out the intensive management in server. However, it is fear of cause much load for server. So we realize a load dispersion of plural by experiment. As a result, the system must be more superior. The logic of dispersion is select the load of server is lowest. And load balances are uniformity. As a result of twice experiment, we achievemented construction of system. And obtained data of indicator in construction of systems. After this, we are going to examine when servers go down, and another dispersion logic. key words Thin Client, Server Based Computing ii
1 1 2 5 2.1.................................. 7 2.1.1 Windows-Based Terminal (WBT).................. 7 2.1.2 Network Computer (NC)...................... 7 2.1.3 SUN Ray............................... 7 2.2 JNT........................... 8 2.3.............................. 8 3 13 3.1.................................... 13 3.2................................. 14 3.3................................. 14 4 15 4.1............................. 15 4.2............................. 16 4.2.1................................ 16 CPU.............................. 17.......................... 19......................... 21 Internet Explorer....................... 23 5 24 iii
5.1........................ 24 5.2............................. 24 5.3........................... 25 5.4................................ 25 6 28 29 iv
1,, TCO ( Total Cost of Ownership ),,.,,., 11 ( ) II,, JNT ( ).,.,,.,,,.,,,,,. 1
Internet PC PC www AP DB PC PC PC PC 1.1 2
Internet PC PC PC PC PC PC www www www www www www www www www 1.2 3
1.1,,,., 1.2,. 4
2, ( ),.,.,,., (TCO).,,,.,,,.,,. 5
2.1 2.1,,,,. 6
2.1 2.1,. 2.1.1 Windows-Based Terminal (WBT) Microsoft OS Windows NT Server Terminal Server Edition (TSE). WBT, TSE. 4MB ROM 4MB RAM,,,, PC. ROM Windows CE,. WBT TSE,,.,. 2.1.2 Network Computer (NC) Oracle.,,,.,,,. 2.1.3 SUN Ray Sun Ray Enterprise Appliance,., ( ),.,,, 7
2.2 JNT. 2.2 JNT JNT. JNT Linux,.,,., ROM Linux. OS ROM,.,.,,, UNIX, Linux, Windows NT, OS., PC JNT,,,. 2.3, JNT,,. 8
2.3 2.1 1 WBT NC JNT OS Windows CE NC OS Linux Main Frame Unix Linux Windows NT Java Windows ISDN 9
2.3 2.2 2 SUN Ray JNT OS OS Linux Sun Ray POSIX SUN Ray PC 100 Base T LAN PPP Sun Linux Sun Microsystem OS ROM, SUN Ray, OS,,, 10
2.3 2.2 2 SUN Ray JNT, Solaris, Java, xica, UNIX, UNIX, Linux,, JavaVM, xica, xrdp Solaris, SUN Ray Windows Solaris, OS, ISA ISA, PC LAN Solaris UNIX PC LAN SUN Ray,,, 11
2.3 2.2 JNT 2.1, 2.2, 2.2, JNT,., JNT,,. 12
3 II,, 3.1. 3.1 3.1 3,.,, 13
3.2., 3,., 1,. 3.2 JNT 30, JNT TC 20, JNT, JNT TC 20, 40, 10. JNT 50, 40, 2, 8. 3.3,,. 14
4 4.1,.,.,,.,,.,,.,. 1.,,.,,,.,. 2.,,,.,,. 15
4.2,..,., 2GB, 4 8.5 GB.,,. 4.2,.,,,,.,, Microsoft Word, Microsoft Excel, Microsoft Internet Explorer 3. 3,,, 20, 40, 50, 60, 70, 80,,., 40, 80,., 20,. 4.2.1. 16
4.2 CPU 4.1 Word 4.2 Excel 17
4.2 4.3 Internet Explore 4.1, 4.2, 4.3,, CPU, 3. 20,,. 40,,.,,,,., CPU, 80 40 %,,. 18
4.2 4.4 Word 4.5 Excel 19
4.2 4.6 Internet Explorer 4.4, 4.5, 4.6,,, 3.,.,,,,.,, 80 70 %,. 20
4.2 4.7 Word 4.8 Excel 21
4.2 4.9 Internet Explorer 4.7, 4.8, 4.9,,, 3.,.,,,,.,, 80 90 %,. 22
4.2 Internet Explorer 4.10 Internet Explorer 4.10,, Internet Explorer,, 3.,,. 23
5 2,.,,.,. 5.1,,, 3. 4.9, 90 %,,, 2.,,,,.,,. 5.2,.,,. 24
5.3 5.3,.,,,. 5.4,,.,,,,,.,,,, Simple And Secure KUT Version ( SAS-K ),,.,, ID,. Simple And Secure KUT Version (SAS-K), SAS-K.,. 25
5.4 client server [0] 2 A:Ek-1,k-1 [1] A,S 1 [3] Ek-1 2 Ek-1 E(A,S k-1) 1 E(A, E k-1 ) k-1+1=k Ek 1 E(A,S k) Ek 2 1 E(A, E k ) Ek 3 2 E(A, E k ) A k-1 1 2 3 E k-1 E k-1 E k 2 2 E k E k-1 [2] [4] 2 A:Ek-1,k-1 2 2 E k E k-1 E k-1 2 E(A, E ) Ek 3 k 1 2 3 E k-1 E k-1 E k E(A, E k-1 ) OK? 2 Ek 2 1 2 Ek-1 3 2 1 E k E k-1 Ek-1 2 Ek-1 T F k-1+1=k A:Ek 2,k authentication failed A:UserID S:Password k-1: 5.1 SAS-K [0] ID A, E 2 k 1 k 1 ID A S [1] α) A S β) A [2] α) A E 2 k 1 k 1 β) 26
5.4, γ) k 1 [3] α) A, S, k 1 E 1 k 1 β) A, [3] - α) E 1 k 1 E2 k 1 γ) k 1 +1 δ) A, S, k E 1 k ɛ) A, [3] - δ) E 1 k E2 k ε) A, [3] - ɛ) E 2 k E3 k ζ) E 1 k 1 E 2 k 1 E 3 k, E 2 k E 2 k 1 [4] α) [3] - ζ) E 2 k E 2 k 1, [2] - α) E 2 k 1 E 2 k β) A, [4] - α) E 2 k E3 k γ) [3] - ζ) E 1 k 1 E 2 k 1 E 3 k, [4] - α) E 3 k, [2] - α) E 2 k 1 E1 k 1 δ) A, [4] - γ) E 1 k 1 E2 k 1 ɛ) [4] - δ) E 2 k 1 [2] - α) E2 k 1,, [4]- ε) ε) [2] - α) k 1 +1 ID A Ek 1 2 E2 k, k 1 k ζ) 27
6,,,,.,.,,,,,. 28
,,,,..,,,,..,,.,.,,.. NTT,,,..,. 29
[1], 52 ( 8 ) 4 145 [2], Java MonAMI / NC 54 ( 9 ) 3 471 [3], Linux thin client / 18 6 (2000. 7. 10) [4],,, ( SAS-K ) [5] http://www.infomatec.co.jp/ [6] Windows NT Server Terminal Server Edition Home Page http://www.microsoft.com/japan/products/ntserver/tse/ [7] e-words http://www.e-words.ne.jp/ [8] http://www.sun.co.jp/ 30