Kangwon National Univ. Software & System Lab. Evaluating Windows NT Terminal Server Performance Alexander Ya-li Wong Margo Seltzer 발표자 : 방철석.

Slides:



Advertisements
Similar presentations
X Window JianJing Cao (ID #98284). Content Introduction X Window System Function Window Principle How X Window Works Security.
Advertisements

Windows XP Operating Systems  COSC513 Operating Systems  Mr. Nut Prommongkonkun  Student ID #
Differentiated Multimedia Web Services Using Quality Aware Transcoding Surendar Chandra, Carla Schlatter Ellis and Amin Vahdat Department of Computer Science,
Distributed Packet Rewriting and its Application to Scalable Server Architectures The 6 th IEEE International Conference on Network Protocol, Oct
28 September 2011 RIS d.o.o Performance comparison &
1 Web Server Performance in a WAN Environment Vincent W. Freeh Computer Science North Carolina State Vsevolod V. Panteleenko Computer Science & Engineering.
Novell Server Linux vs. windows server 2008 By: Gabe Miller.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
MASPLAS ’02 Creating A Virtual Computing Facility Ravi Patchigolla Chris Clarke Lu Marino 8th Annual Mid-Atlantic Student Workshop On Programming Languages.
Microsoft Terminal Server at CLRC Current Use and Future Plans Chris Brew Thanks to Mark Enderby (SRD), Tony Valente (ISIS) and Mike Waters (ITD) for extra.
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
Terminal Services Terminal Services is the modern equivalent of mainframe computing, in which servers perform most of the processing and clients are relatively.
Module 2: Planning to Install SQL Server. Overview Hardware Installation Considerations SQL Server 2000 Editions Software Installation Considerations.
Server System. Introduction A server system is a computer, or series of computers, that link other computers or electronic devices together. They often.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Thin- Client Computing for Windows 1 Alan Darnell University of Alberta Libraries.
Performance Tradeoffs for Static Allocation of Zero-Copy Buffers Pål Halvorsen, Espen Jorde, Karl-André Skevik, Vera Goebel, and Thomas Plagemann Institute.
Introduction to HP LoadRunner Getting Familiar with LoadRunner >>>>>>>>>>>>>>>>>>>>>>
14th April 1999Hepix Oxford Particle Physics Site Report Pete Gronbech Systems Manager.
Breathing New Life Into An Old Laptop. Give an Old Laptop New Life with Cheap (or Free) Projects Picture frame Wireless Bridge File Server Printer server.
Configuration of Linux Terminal Server Group: LNS10A6 Thebe Laxmi, Sharma Prabhakar, Patrick Appiah.
COMP1070/2002/lec3/H.Melikian COMP1070 Lecture #3 v Operating Systems v Describe briefly operating systems service v To describe character and graphical.
MicroSCADA Pro Partners Club 04/2007 © ABB MicroSCADA Pro Partners Club SYS Scalability Marko Viitala.
18 June 2001 Optimizing Distributed System Performance via Adaptive Middleware Load Balancing Ossama Othman Douglas C. Schmidt
Profiling Grid Data Transfer Protocols and Servers George Kola, Tevfik Kosar and Miron Livny University of Wisconsin-Madison USA.
1 Analysis of Push Initiator Tool used for Wireless Application Protocol Taotao Huang Helsinki University of Technology Department of Electrical and Communication.
A+ Guide to Software Managing, Maintaining and Troubleshooting THIRD EDITION Introducing and Comparing Operating Systems Chapter 1.
Module 1: Installing and Configuring Servers. Module Overview Installing Windows Server 2008 Managing Server Roles and Features Overview of the Server.
Slingshot: Deploying Stateful Services in Wireless Hotspots Ya-Yunn Su Jason Flinn University of Michigan Presenter: Youngki, Lee.
The Performance of Remote Display Mechanisms for Thin-Client Computing S.Jae Yang, Jason Nieh, Matt Selsky, and Nikhil Tiwari Department of Computer Science.
Group ID: Guided By: Rushabh Doshi Prepared By: Jubin Goswami Milan Valambhiya.
Group 1 Remote Computer Monitoring System Nick ConwayDoug Lother James HaggardWes Reinhart.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
EZee iCafe System. Contents Introduction Current Scenario Proposed Solution Architecture / Block Diagram Hardware / Software Requirements Features Benefits.
Group I Renjith Deepesh Praveesh P Varun V Subramanian Halesh P K.
1 University of Maryland Linger-Longer: Fine-Grain Cycle Stealing in Networks of Workstations Kyung Dong Ryu © Copyright 2000, Kyung Dong Ryu, All Rights.
Srihari Makineni & Ravi Iyer Communications Technology Lab
Wright Technology Corp. Minh Duong Tina Mendoza Tina Mendoza Mark Rivera.
Operation System Support for Multi-User, Remote, Graphical Interaction Alexander Ya-li Wong, Margo Seltzer Harvard University, Division of Engineering.
Computer Networking From LANs to WANs: Hardware, Software, and Security Chapter 13 FTP and Telnet.
Chapter 10 System Monitoring Issues Performance Benchmarks NT Server Services Users and Server Access Information Task Manager for Applications Ram and.
Data Replication and Power Consumption in Data Grids Susan V. Vrbsky, Ming Lei, Karl Smith and Jeff Byrd Department of Computer Science The University.
Providing Differentiated Levels of Service in Web Content Hosting Jussara Almeida, etc... First Workshop on Internet Server Performance, 1998 Computer.
Terminal Servers in Schools A second life for your older computers.
Virtual Private Networks: An Overview with Performance Evaluation Shashank Khanvilkar and Ashfaq Khokhar, University of Illinois at Chicago Presented by:
MIS001 A1 Computer Hardware Windows ’98 and Internet Explorer Chapter 1 Components of Your Computer.
Integra32 System - Training Course
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
1 Isolating Web Programs in Modern Browser Architectures CS6204: Cloud Environment Spring 2011.
1.4 Open source implement. Open source implement Open vs. Closed Software Architecture in Linux Systems Linux Kernel Clients and Daemon Servers Interface.
Web Server By Bhupendra Ratha, Lecturer School of Library and Information Science Devi Ahilya University, Indore
Introduction TO Network Administration
European Laboratory for Particle Physics Window NT 4 Scaling/Performance Tests Alberto Di Meglio CERN IT/DIS/NCS.
The interactive performance of SLIM: a stateless thin-client architecture Brian K. Schmidt and Monica S. Lam Stanford University J. Duane Northcutt Sun.
Thin Clienting Justin Spratt. What is thin clienting? Thin clienting is a form of cloud computing—running applications on a server rather than on a local.
Trickles :A stateless network stack for improved Scalability, Resilience, and Flexibility Alan Shieh,Andrew C.Myers,Emin Gun Sirer Dept. of Computer Science,Cornell.
An operating system (OS) is a collection of system programs that together control the operation of a computer system.
System Requirements  Supports 32 bit i586 and 64 bit x86-64 PC hardware.  PowerPC(PPC) processors.  RAM: 256 MB minimum, 512 MB recommended.  Hard.
1 Chapter 5: Threads Overview Multithreading Models & Issues Read Chapter 5 pages
Getting Connected to NGS while on the Road…
DIT314 ~ Client Operating System & Administration
Optimizing the Migration of Virtual Computers
Get to know SysKit Monitor
What we need to be able to count to tune programs
Web Server Administration
Xen Network I/O Performance Analysis and Opportunities for Improvement
Getting Connected to NGS while on the Road…
Multithreaded Programming
Presentation transcript:

Kangwon National Univ. Software & System Lab. Evaluating Windows NT Terminal Server Performance Alexander Ya-li Wong Margo Seltzer 발표자 : 방철석

Kangwon National Univ. Software & System Lab. Introduction Terminal Server Edition (TSE) multi-user, remote access Inside TSE –Terminal Server –Remote Display Protocol –Terminal Clients Evaluating TSE –Multi-User –Interactive –Remote Access

Kangwon National Univ. Software & System Lab. Experimental Environment Server –Celeron-333, Interl 440EX AGPset, 48MB SDRAM, 4GB IDE IBM DCAA-34330, NetGear FA-310 NIC –TSE build 419 Client –Pentium II-400, Intel 440BX AGPset, 128MB SDRAM, 11GB IDE Maxtor 91152D8, 3Com 3C905B NIC –Windows 98 with TSE client build 419 Listening host –Pentium-233, Intel 440TX PCIset, 96MB EDO RAM, 2GB IDE IBM DTNA-22160, 3Com 3C589C NIC – Linux kernel

Kangwon National Univ. Software & System Lab. Resource Consumption Processor –“ measuring lost time ” –Pentium Performance Counters and system idle loop instrumentation

Kangwon National Univ. Software & System Lab. Resource Consumption Memory –User Sesions Cold : login with no subsequent Warm : after modest usage Disconnect –Applications Mapped : shared code Private : stack and heap

Kangwon National Univ. Software & System Lab. Resource Consumption Memory –User Sesions Cold : login with no subsequent Warm : after modest usage Disconnect –Applications Mapped : shared code Private : stack and heap

Kangwon National Univ. Software & System Lab. Resource Consumption Network –RDP Efficiency –Decompositonal Analysis keystrokes and Typing –100wpm : 6.26/11.66KBps Mouse Movement –2KBps Menu Navigation –40KBps Scrolling –60/200KBps

Kangwon National Univ. Software & System Lab. Resource Consumption Network –Animation 1.60/1.89Mbps bitmap cache LRU eviction policy default, 1.5MB cache overflowing th cache

Kangwon National Univ. Software & System Lab. Latency Characteristics

Kangwon National Univ. Software & System Lab. Conclusions TSE has 71% more CPU activity when idle than NT Workstation 4.0 each user session consumes a minimum of 2.5MB applications consume at least 1MB for each instance RDP is efficient –simple operations(typeing,mouse movement) –user interaction(web browsing, document scrolling) can generate surprisingly high network loads. difficult to use over modem links with sppeds on the order of tens of Kbps