Evaluation of Different Thin-Client Based Virtual Classroom Architectures

Örs Darabont 1 , Konrád József Kiss 1  and József Domokos 1
  • 1 Department of Electrical Engineering, Faculty of Technical and Human Sciences, Sapientia Hungarian University of Transylvania, Tg. Mureş


This paper presents an evaluation of different methods used to deliver virtual machines capable of being accessed remotely by thin-clients. The objective of the research was to provide a recommendation for building a cost-effective computer infrastructure for use in two scenarios: as a programming lab, and as an office infrastructure.

We have found that different thin-client solutions based on single board computers are reliable solutions for commercially available thin client replacement, because they can run free Linux-based operating systems, can handle Remote Desktop Protocol, have lower acquisition costs, lower power consumption and offer almost the same computing performance.

For providing remote desktops, there are several methods and virtualization platforms available. We benchmarked some of these platforms in order to choose the one best-suited for implementation. Our conclusion is that Microsoft Remote Desktop Services outperforms the virtualization based solutions, but it entails high license fees. Of the virtualization solutions tested, the VMW are ESXi based one is the most reliable choice.

If the inline PDF is not rendering correctly, you can download the PDF file here.

  • [1] Darabont Ö., Kiss K. J., Domokos J., “Performance Analysis of Remote Desktop Virtualization based on Hyper-V versus Remote Desktop Services”, in Proceedings of the 5th International Conference on Recent Acievements in Mechatronics, Automation, Computer Science and Robotics (MACRo 2015), Tîrgu Mureș, Romania, 2015, pp. 125-135.

  • [2] Bari F., Boutaba R., Esteves R., Granville L. Z., Podlesny M., Rabbani G., Zhang Q., Zhani M. F., “Data Center Network Virtualization: A Survey”, in IEEE Communications Surveys & Tutorials, Vol. 15, No. 2, pp. 909-918, 2013.

  • [3] Rodríguez-Haro F., Freitag F., Navarro L., Hernández-Sánchez E., Farías-Mendoza N., Guerrero-Ibanez J. A., González-Potes A., “A summary of virtualization techniques”, in Proceedings of the 2012 Iberoamerican Conference on Electronics Engineering and Computer Science, Procedia Technology 3, 2012, pp. 267 – 272.

  • [4] Miseviciene R., Ambraziene D., Tuminauskas R., Pažereckas N., “Educational Infrastructure Using Virtualization Technologies: Experience at Kaunas University of Technology”, in Informatics in Education, Vol. 11, No. 2, pp. 227-237, 2012.

  • [5] Cimen C., Kavurucu Y., Aydin H., “Usage Of Thin-client / Server Architecture In Computer Aided Education”, TOJET: The Turkish Online Journal of Educational Technology, volume 13, issue 2, pp. 181-185, 2014.

  • [6] Darabont Ö, Kiss K. J., Domokos J., “Cost effective computer infrastructure” in Proc. of the XXIVnd International Conference on Computers and Education (SZÁMOKT 2014), Székelyudvarhely, Romania,, 2014, pp. 144-147.

  • [7] Domokos J., Kiss K. J., Darabont Ö., “Economic and technological analysis of the development of a virtual machine room”, in Proc. of the Annual Scientific Conference of the Hungarian National Coordinating Center for Infocommunications ASCONIKK, Veszprém, Hungary, 2014.

  • [8] Calyam P., Berryman A., Lai A.M., Honigford M., “VMLab: Infrastructure to Support Desktop Virtualization Experiments for Research and Education”, in VM-ware Technical Journal, 2012.

  • [9] Berryman A., Calyam P., Honigford M., Lai A. M., “VDBench: A Benchmarking Toolkit for Thin-client based Virtual Desktop Environments”, in Proceedings of the 2nd IEEE International Conference on Cloud Computing Technology and Science, 2010, pp. 480-487.

  • [10] Kaur D., Bhathal G. S., “Thin Client Cloud Computing: An Overview”, International Journal for Multi Disciplinary Engineering and Business Management, Volume-2, Issue-1, pp. 8-10, 2014.

  • [11] MSDN blog Tools to simulate CPU / Memory / Disk Load, Windows sysinternals CPU Stress application: http://blogs.msdn.com/b/vijaysk/archive/2012/10/27/tools-to-simulate-cpu-memory-diskload.aspx.

  • [12] Pék G., Buttyán L., Bencsáth B., “A Survey of Security Issues in Hardware Virtualization”, ACM Computing Surveys (CSUR), Volume 45 Issue 3, pp 40:1-40:34, 2013.

  • [13] The FreeRDP software webpage: http://www.freerdp.com/

  • [14] Sahoo J., Mohapatra S., Lath R., “Virtualization: A Survey On Concepts, Taxonomy And Associated Security Issues”, in Second International Conference on Computer and Network Technology, 2010, pp. 222–226.

  • [15] Nieh J., Yang S. J., Novik N., “A Comparison of Thin-Client Computing Architectures”, Technical Report CUCS-022-00, Network Computing Laboratory, Columbia University, 2000.

  • [16] Lai A. M., Nieh J., “On the Performance of Wide-Area Thin-Client Computing”, ACM Transactions on Computer Systems, Vol. 24, No. 2, pp. 175–209, 2006.

  • [17] Baratto R. A., Kim L. N., Nieh J., “THINC: A Virtual Display Architecture for Thin Client Computing”, in Proceedings of the twentieth ACM symposium on Operating systems principles, 2005, pp. 277-290.

  • [18] Jae Yang S., Nieh J., Naomi N., “Measuring Thin-Client Performance Using Slow-Motion Benchmarking”, in ACM Transactions on Computer Systems, Volume 21, Issue 1, pp. 87-115, 2003.


Journal + Issues