Browse > Article

An Adaptive Server Clustering for Terminal Service in a Thin-Client Environment  

Jung Yunjae (숭실대학교 정보통신전자공학부)
Kwak Hukeun (숭실대학교 정보통신전자공학부)
Chung Kyusik (숭실대학교 정보통신전자공학부)
Abstract
In school PC labs or other educational purpose PC labs with a few dozens of PCs, computers are configured in a distributed architecture so that they are set up, maintained and upgraded separately. As an alternative to the distributed architecture, we can consider a thin-client computing environment. In a thin-client computing environment, client side devices provide mainly I/O functions with user friendly GUI and multimedia processing support whereas remote servers called terminal server provide computing power. In order to support many clients in the environment, a cluster of terminal servers can be configured. In this architecture, it is difficult due to the characteristics of terminal session persistence and different pattern of computing usage of users so that the utilization of terminal server resources becomes low. To overcome this disadvantage, we propose an adaptive terminal cluster where terminal servers ,ire partitioned into groups and a terminal server in a light-loaded group can be dynamically reassigned to a heavy-loaded group at run time. The proposed adaptive scheme is compared with a generic terminal service cluster and a group based non-adaptive terminal server cluster. Experimental results show the effectiveness of the proposed scheme.
Keywords
Adaptive Server Clustering; Thin-Client; Terminal Service;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Suntae Hwang and Naksoo lung, 'Dynamic Scheduling of Web Server Cluster,' The 9th International Conference on Parallel and Distributed Systems, pp. 563-568, 2002   DOI
2 M. Minasi, C. Anderson, B. Smith, and D. Toombs, 'Mastering Windows 2000 Server,' Sybex, 4th Edition, 2002
3 R. W. Scheifler and J. Gettys, 'The X Window System,' ACM Transactions on Graphics, 5(2), Apr. 1986   DOI   ScienceOn
4 Huican Zhu, Hong Tang, and Tao Yang, 'Demand-driven Service Differentiation in Clusterbased Network Servers,' IEEE INFOCOM 2001, Vol. 2, pp. 679-688, 2001
5 E. Casalicchio and S. Tucci, 'Static and Dynamic Scheduling Algorithms for Scalable Web Server Farm,' The 9th Euromicro Workshop on Parallel Distributing Processing, pp. 369-376, 2001   DOI
6 T. Richardson, Q. Stafford-Fraser, K. R. Wood, and A. Hopper, 'Virtual Network Computing,' IEEE Internet Computing, Vol. 2, No.1, pp. 33-38, 1998   DOI   ScienceOn
7 Sheng Feng Li, Q. Stafford-Fraser, and A. Hopper, 'Integrating Synchronous and Asynchronous Collaboration with Virtual Network Computing,' IEEE Internet Computing, Vol. 4, No.3, pp. 26-33, 2000   DOI   ScienceOn
8 Sun Ray, http://www.sun.com/sunray
9 B. K. Schmidt, M. S. Lam, and J. D. Northcutt, 'The Interactive Performance of SLIM: A Stateless, Thin-Client Architecture,' Proceedings of the 17th ACM Symposium on Operating Systems Principles, Kiawah Island Resort, SC, Dec. 1999   DOI
10 Xfree86, http://www.xfree86.org
11 'Tarantella Web-Enabling Software: The Adaptive Internet Protocol,' SCO Technical White Paper, Santa Cruz Operation, Dec. 1998
12 A. Shaw, K. R. Burgess, J. M. Pullan, and P. C. Cartwright, 'Method of Displaying an Application on a Variety of Client Devices in a Client/Server Network,' US Patent US6104392, Aug. 2000
13 AT&T VNC, http://www.realvnc.com
14 T. W. Mathers and S. P. Gcnoway, Windows NT Thin Client Solutions: Implementing Terminal Server and Citrix MetaFrame, Macmillan Technical Publishing, Indianapolis, IN, Nov. 1998
15 Microsoft Windows Terminal Services, http// www.microsoft.com/terminal
16 B. C. Cumberland, G. Carius, and A. Muir, Microsoft Windows NT Server 4.0, Terminal Server Edition: Technical Reference, Micorsoft Press, Redmond, WA, Aug. 1999
17 Tarantella Enterprise, http://www.tarantella.com
18 'Citrix ICA Technology Brief,' Technical White Paper, Boca Research, Boca Raton, FL, 1999
19 A. Volchkov, 'Server-based Computing Opportunities,' IEEE IT Professional, Vol. 4, No.2, pp, 18-23, 2002   DOI   ScienceOn
20 S. Testa and W. Chou, 'The Distributed Data Center: Front-End Solutions,' IEEE IT Professional, Vol. 6, No.3, pp. 26-32, 2004   DOI   ScienceOn
21 R. Buyya, 'High Performance Cluster Computing,' Vol 1. Prentice-Hall
22 S. Jae Yang, Jason Nieh, Matt Selsky, Nikhil Tiwari, 'The Performance of Remote Display Mechanisms for Thin-Client Computing,' USENIX Annual Technical Conference, 2002
23 Citrix MetaFrame, http//www.citrix.com
24 C. Kopparapu, 'Load Balancing Servers, Firewalls, and Caches,' Wiley Computer Publishing, 2002
25 T. Schroeder, S. Goddard, and B. Ramamurthy, 'Scalable Web Server Clustering Technologies,' IEEE Network, Vol. 14, No.3, pp, 38-45, 2000   DOI   ScienceOn
26 D. A. Menasce, 'Trade-off's in Designing Web Clusters,' IEEE Internet Computing, Vol. 6, No. 5, pp. 76-80, 2002   DOI   ScienceOn