Professional Documents
Culture Documents
x
Windows CE-based (Windows-based Terminal
Standard and H/PC Pro)
x x
21
x
UNIX, Macintosh, Java client x
Browser client x
22
x
Protocolo de
Transporte
TCP/IP x x x
SPX, IPX, NetBEUI e Direct Asynch x
Conexes de rede LAN x x x
WAN x x x
Dial-up, ISDN, xDSL, VPN x x x
Conexes Dial-up diretamente com o servidor sem
servio RAS
x
udio Emisso de beeps x x x
udio Stereo x
23
x
Impresso local Para impressoras conectadas ao PC cliente x
24
x x
Para impressoras conectadas ao WBT x x
Mapeamento de drive
local
Drives locais x
24
x
26/24
x
Redirecionamento de
portas locais
Redirecionamento de portas do servidor (LPT/COM)
para estaes clientes
x
24
x
24
x
21
Windows CE RDP 5.0 cliente est disponvel com WBT standard verso 1.5. O desenvolvedor do aplicativo
deve ser consultado para confirmar a compatibilidade.
22
Utilizando-se o pacote WEB para Terminal Services Advanced Client.
23
Disponvel como adicional do NCD.
24
Utiliza servio de networking nativo do Windows.
30
Funo
"recortar/colar"
Texto e grfico entre servidor e cliente x x
Arquivos e diretrios entre servidor e cliente x
25
Acesso a sees de
usurio
Estao cliente lembra nome de logon ao usurio
em cada conexo
x x
Conexo e desconexo com cores de tela
diferenciadas
x x
Conexo diretamente executando um aplicativo x x x
Aplicaes da conexo minimizadas quando da
execuo de aplicaes locais
x
Informaes de
aplicativos
Advertncias de aplicativos do servidor diretamente
para estao cliente
x
Balanceamento de
rede
Remanejamento de fluxo de processamento entre
servidores
x
26
x
27
Controle remoto Visualizao em tela dos dados apresentados na
estao cliente
x
28
x x
Cache de bitmap Cache bitmap de tela para eventualmente
aumentar desempenho da rede
x x x
Cache bitmap de tela em disco para eventualmente
aumentar desempenho da rede
x x
Criptografia Nvel de criptografia em multi-nveis x x x
28
Nvel de criptografia em multi-nveis para todos os
terminais Windows CE
x x
Atualizao
automtica do cliente
Administrao de aplicativos remotamente x
29
x
30
x
Pr-configurao de
Clientes
Predefinies de clientes com aplicativos, endereo
IP, nome de servidor e opes de conexo.
X x
Fonte (Microsoft, 2003)
25
Utilizando-se o pacote de utilitrios do Windows 2000 Server (Resource Kit).
26
Requer Windows 2000 Advanced ou Datacenter Server, ou adicional do NCD ou Clusterisis.
27
Requer opcional Load Balancing Services ou SecureICA Services em adio ao Citrix MetaFrame.
28
O RDP 4.0 client pode ser usado para controle remoto, mas somente o Windows 2000 Terminal
Services suporta esta funcionalidade.
29
Utilizando-se o Microsoft Systems Management Server,
tecnologia de gerenciamento IntelliMirror ou pacote de utilitrio em conjunto com
o pacote Terminal Services Advanced Client MSI.
31
1.3.5 ARQUITETURAS THIN CLIENT
Para dar incio a uma comparao de desempenho da tecnologia como um todo,
considerando no apenas os destaques referentes a protocolos como j visto, deve-se
desmistificar algumas questes em relao ao THIN CLIENT.
Um erro bastante comum quando se imagina a migrao para THIN CLIENT a
maximizao do throughput
30
da rede.
Considerando-se as redes atualmente instaladas nas mdias e grandes corporaes,
ficar fcil perceber uma perda considervel no desempenho daquelas redes fator este que,
conforme mencionado, vem de encontro ao que se esperava na migrao, onde cogitava-se
inclusive eventuais estagnaes nos investimentos de hardwares da rede, para no dizer
downgrades (Niehm, 2000; Yang, 2000; Novik, 2000).
Outro quesito importante na comparao dos desempenhos o fato de ter em mente
que se est voltando a tecnologias anteriores baseadas em processamento centralizado. Este
fato no se contesta, mas deve-se considerar que os usurios atuais no querem ver em seu
ambiente de trabalho telas baseadas em caracteres de texto puro ASCII
31
. Este fator de
extrema importncia para considerar-se tecnologias, uma vez que, como ser apresentado,
determinados equipamentos possuem desempenho favorvel em determinada configurao de
vdeo, mas noutra simplesmente no funcionam ou degradam consideravelmente a
comunicao da rede.
Visando a no unificao dos ambientes de trabalho, considerar-se- ainda a existncia
de dois sistemas implementados: um executado sobre redes de alto desempenho e outro
designado apenas para prover qualidade de servio sobre redes de baixo desempenho.
Nesta metodologia de anlise foram agrupadas as seguintes tecnologias para pesquisa
no que se refere a sistemas operacionais Thin Client (Niehm, 2000; Yang, 2000; Novik,
2000):
Citrix Metaframe;
MS Windows Terminal Server;
LapLink 2000;
AT&T VNC;
30
Taxa de ocupao do canal da rede, quanto maior o trougthput, maior a velocidade da rede.
31
Tabela de caracteres para telas de exibio em modo texto muito comum em ambientes no grficos
(exemplo: MS-DOS).
32
Sun microsystems Sun Ray.
Aplicada sobre um ambiente LAN (Local rea Network) fica esclarecido
antecipadamente que testes j comprovaram a ineficcia da tecnologia THIN CLIENT sobre
redes WAN (Wide rea Network), pelo motivo de bandwidth
32
j apresentado anteriormente.
Uma vez tendo sido efetuadas consideraes de sistema operacional, outra
preocupao presente volta-se escolha da qualidade de imagem nas estaes, uma vez que
determinadas tecnologias desempenham funes com grau de satisfao considervel numa
determinada configurao enquanto que outra tecnologia excelente noutra.
Nota-se, por exemplo, que para atualizao de uma imagem de 640x480dp
33
com um
pixel
34
de 8 bits exige uma taxa de comunicao praticamente proibitiva, 100Mbps
35
. Para
tratar deste problema, tecnologias como Sun Ray e VNC enviam as atualizaes de imagens
compactadas que so processadas na estao antes de serem exibidas, minimizando assim a
utilizao dos recursos de rede.
Outra forma de tratar melhor a utilizao da rede apresentada em tecnologias
encontradas no Citrix Metaframe e Ms-Terminal Server, que concentraram suas tecnologias
em prover um sistema de encapsulamento
36
melhorado fornecendo informaes de construo
da imagem de forma diferenciada estao cliente, de forma que esta possa processar e
reconstruir as informaes de maneira mais rpida.
A tecnologia Sun Ray a nica capaz de prover s estaes clientes uma resoluo
True Color
37
, ficando para as demais tecnologias resolues que vo do nvel aceitvel para
imagens at o considervel insuficiente.
Numa viso bsica, mas capaz de promover entendimento aos testes de desempenho
efetuados, haja vista que as questes grficas so as mais peculiares de cada tecnologia, pode-
se analisar o desempenho de cada modelo distintamente.
32
Largura de banda, unidade de medida para trfego de rede.
33
Doth Pitch, distncia entre os pontos luminosos do monitor, quando maior o nmero, mais nitidez na imagem.
34
Ponto luminoso visvel no monitor; uma imagem na tela composta por inmeros pixels alinhados.
35
Mega bits por segundo, unidade de medida de velocidade da rede.
36
Forma de agrupar as informaes num nico fragmento de informao para ser facilmente transmitido pela
rede
37
Resoluo que atinge taxa de 16 milhes de cores
33
1.3.5.1 DESEMPENHO DOS MODELOS APRESENTADOS
Um estudo efetuado pela Universidade de Columbia, Estados Unidos, no ano de 2000,
procurou demonstrar a eficcia da arquitetura THIN CLIENT num procedimento de migrao
realizado na biblioteca daquela universidade. A apresentao do trabalho realizado, assim
como seus resultados, composta pela explanao das especificaes tcnicas dos
equipamentos servidores e clientes, topologia de rede e aplicativos executados, informaes
estas capazes de fornecer subsdio suficiente para consideraes em implementaes para
ambientes produtivos.
1.3.5.1.1 DADOS GERAIS DA MEDIDA
Os testes de desempenho foram baseados no fundamento bsico da comunicao entre
uma estao e outra, que a resposta do servidor ao toque do teclado na estao cliente.
Tabela 6.1 Especificao tcnica dos servidores
34
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Os equipamentos utilizados nos testes de laboratrio como servidores obedecem as
configuraes apresentadas na tabela 6.1.
Como ferramenta para promover os testes utilizou-se um pequeno aplicativo Java, cuja
caracterstica permite digitar um caracter, rolar um texto, preencher uma regio da tela e
efetuar o download de uma imagem.
A configurao dos equipamentos utilizados como clientes foi selecionada de acordo
com a tabela 6.2:
Tabela 6.2 Especificao tcnica das estaes clientes
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
35
Para as conexes de rede analisadas, as topologias obedecem a seguintes
caractersticas de acordo com a largura de banda conforme a tabela
:
Tabela 6.3 Modelos de comunicao utilizados
Tipo de Rede Largura de Banda testada
LAN 100Mbps
10Mbps
4MBps
T1 1,5Mbps
DSL 768Kbps
512Kbps
ISDN 256Kbps
128Kbps
Fonte(Niehm, 2000; Yang, 2000; Novik, 2000)
Sendo, no conjunto da anlise, as especificaes que se fazem necessrio mencionar
dada suas caractersticas de influenciarem o resultado, parte-se aos testes propriamente dito.
1.3.5.1.2 OS TESTES REALIZADOS
Individualmente, cada teste teve sua peculiaridade inerente e proveu as tarefas
apresentadas na tabela 6.4 como segue:
Tabela 6.4 Tarefas executadas
Tipo de teste Descrio da atividade
WEB Baixa de 109 pginas
Flash Medida dos frames
38
durante a execuo
da animao
Entrada de caracter Digitao da letra A no formato Sans
38
Um quadro de uma determinada seqncia de imagem
36
Serif
Rolagem de tela Rolagem para baixo de uma tela contendo
44 linhas com 451 palavras formatadas
com caracteres de tamanho 12 em Sans
Serif sendo 21 linhas mostradas numa rea
de 160x316 pixels
Preenchimento da tela Resposta ao click do mouse numa tela de
216x200 pixels com fundo vermelho
Download de imagem Download de imagem no formato
320x240 pixels numa resoluo de 72dpi.
Fonte(Niehm, 2000; Yang, 2000; Novik, 2000)
Uma vez definido os tipos de estes a serem efetuados, a metodologia aplicada a cada
um deles tambm apresentada na seqncia.
1.3.5.1.3 METODOLOGIA DA ANLISE
Obedeceu-se as tecnologias de rede com suas taxas de transferncia conforme
apresentado na tabela acima.
Utilizou-se um analisador de consumo para a rede capaz de informar o throughput na
ocasio dos testes. Teve-se ainda o cuidado de certificar-se de que tal analisador no promova
perdas significativas na rede capaz de distorcer os resultados obtidos.
Uma configurao comum a todas as tecnologias foi utilizada, sempre respeitando as
limitaes de cada uma delas a fim de no descaracterizar sua aplicao num ambiente de
trabalho.
Para todas os servidores, uma configurao de vdeo de 1024x768 com 24-bits para
cor foi utilizada como padro, ficando para as estaes clientes uma configurao de 800x600
com 8-bits para cor, com exceo da tecnologia Sun Ray que possui 24-bits como padro do
encapsulamento de seu protocolo.
37
Optou-se por 8-bits para cor devido ao fato de que nem todas as tecnologias atingiam
24-bits, ficando assim limitado todo o escopo da anlise para esta configurao.
O sistema de cache
39
em disco foi desligado em todas as tecnologias, uma vez que
VNC e Sun Ray no dispe destes recursos, ficando desta forma uma comparao desleal uma
vez considerado o aumento de desempenho que tal recurso proporcionar.
Como browser, o programa Netscape Navigator verso 4.7 foi utilizado em todas as
plataformas, operando com uma resoluo de 800x600dpi promovendo uma regio de
atualizao igual para todas as tecnologias testadas.
1.3.5.1.4 RESULTADOS
Os resultados obtidos foram divididos em tpicos de acordo com a ordem dos testes,
sendo que demais resultados foram apurados, mas sua relevncia no fora considerada neste
trabalho.
1.3.5.1.5 FOOTPRINT DE MEMRIA
No teste de Footprint de memria os recursos geralmente requeridos pelos clientes
utilizam-se de encapsulamento grfico, com significativa superioridade das plataformas que
utilizam-se de encapsulamento por pixel, como nos casos do Sun Ray e VNC.
O grfico da figura 6.5 traz o consumo que cada cliente representa durante sua
execuo, considerando-se o valor de memria consumido e seu footprint respectivo.
Com exceo do Sun Ray, cujo hardware um THIN CLIENT, todos os outros
equipamentos tiveram suas medidas tomadas executando-se os aplicativos num PC rodando
software Windows Workstation NT verso 4.0. Pode-se analisar claramente que o VNC
possui o menor consumo, com ocupao de 300Kb para footprint de memria e 172Kb para o
arquivo executvel. Por outro lado, o equipamento baseado em Citrix, requereu 10Mb de
memria, um montante comparado execuo do aplicativo Netscape. Para o LapLink
39
Sistema de armazenamento rpido e temporrio que auxilia no desempenho do equipamento
38
encontra-se tambm uma exigncia alta no item footprint de memria, o que no muita
surpresa quando considera-se que nesta tecnologia tem-se o mesmo software rodando no
servidor e no cliente.
Figura 6.5 Resultados para FootPrint de memria
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
1.3.5.1.6 LATNCIA
Ficou evidenciado que os clientes com tecnologia de encapsulamento baseada em pixel
podem ser apresentados como menos complexos e conseqentemente mais rpidos, embora
sejam menos eficientes em termos de transferncia de dados.
39
Como resultado, o encapsulamento baseado em grfico caracteriza-se pela menor
quantidade de dados para transferncia proporcionando performance superior e
conseqentemente uma ocupao de banda inferior.
O grfico da figura 6.6 representa o teste efetuado que considera o tempo para
completar cada operao distintamente.
Figura 6.6 Resultados para Latncia
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
40
1.3.5.1.7 CARREGAMENTO DE PGINAS WEB
Neste segmento de testes, pode-se destacar que os protocolos RDP e ICA, por
necessitar de mais tempo para concluir a operao, acabam provocando um decrscimo na
largura de banda em operao.
J para VNC e Sun Ray ocorreram perdas de dados ou acabaram por no conseguir
concluir a operao. No grfico abaixo (figura 6.7) fica mais fcil evidenciar a transferncia
cada vez menor de dados nestas tecnologias com a queda gradativa da largura de banda.
Figura 6.7 Comparativo de carregamento de pginas WEB
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Em relao ao fluxo de dados, fator de primeiro momento no to importante quanto
ao tempo de carga, mas com agravantes de relevam seu conhecimento, o grfico 6.8
representa bem o comparativo entre as tecnologias.
41
Figura 6.8 Comparativo para pginas WEB com transferncia de dados
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Ainda neste segmento de testes, obteve-se (conforme mostrado nas figuras 6.9 e 6.10),
o tamanho dos pacotes necessrios para transportar informaes de controle e vdeo
respectivamente, enquanto nas figuras 6.11 e 6.12 tem-se um comparativo entre controle e
pacotes para informaes de vdeo e controle e pacote para trfego de dados.
Como nenhuma informao foi gerada por interveno, o que representaria a
utilizao da estao por algum usurio, todos os pacotes amostrados referem-se ao controle
das informaes tratadas.
Como era de se esperar, o tamanho dos pacotes de controle substancialmente inferior
ao tamanho dos pacotes dos dados exibidos em tela, ficando na esfera de 10% at 50% no
caso da tecnologia LapLink, o que corrobora a ineficincia desta plataforma em redes de baixa
largura de banda.
42
Figura 6.9 Tamanho do pacote para dados de vdeo (imagem)
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Figura 6.10 Tamanho do pacote de controle
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
43
Figura 6.11 Comparativo entre dados de vdeo (imagem) e tamanho do pacote
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Figura 6.12 Comparativo entre dados de vdeo (imagem) e controle de dados
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
44
Vale destacar ainda que na plataforma Windows NT, obteve-se melhor resultado para
largura de bandas inferiores, ficando ainda com o mrito de ter o melhor desempenho para
monitores maiores, como 17 polegadas. J a tecnologia Citrix comea a perder dados numa
largura de 1.5Mbps.
A arquitetura Sun Ray a que requer maior largura de banda quando comparada a
todas as analisadas. J a arquitetura VNC se mostrou a mais eficiente no encapsulamento
baseado em grfico.
1.3.5.1.8 RESULTADOS DE FLASH
No foi relatado nenhum delay
40
considervel, exceto para larguras de banda inferiores
a 128Kbps, o que confirma a necessidade de larguras de banda superiores para tratamento de
aplicaes multimdia.
Os melhores resultados foram obtidos com os servidores Terminal Server e
Metaframe, com bom desempenho em larguras de banda a nveis mais comumente
encontrados no mercado. J para a tecnologia LapLink encontrou-se o pior desempenho.
Outro aspecto relevante refere-se tecnologia Sun Ray, a qual obteve melhores
resultados quanto atuando a taxas de 100Mbps.
VNC trouxe o pior dos resultados nos testes de WEB quando da utilizao de
encapsulamentos grficos. Resultado tambm pouco satisfatrio foi encontrado com o Citrix
sobre Windows 2000, onde constantemente frames eram perdidos, gerando uma quantidade
de dados perdidos considervel, assim como ocorrido com o VNC.
As figuras 6.13 e 6.14 na prxima pgina apresentam uma visualizao mais amigvel
de todos os desempenhos encontrados nas arquiteturas analisadas neste quesito.
40
Demora, atraso na recepo das informaes enviadas pela origem.
45
Figura 6.13 Comparativos para testes de Frame
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Figura 6.14 Comparativo para testes de transferncia de dados
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
46
1.3.5.2 THIN CLIENT EM APLICAES WIRELESS
Uma vez abordados os resultados baseados em topologias de rede caracterizadas por
conexes fsicas entre as estaes cliente e servidor, apresenta-se neste tpico uma anlise de
desempenho e seu comparativo aos estudos de topologias j apresentados.
Entender-se- como ambiente Wireless
41
um equipamento utilizado pelo usurio
enquanto este est se locomovendo ou desconectado fisicamente de uma rede LAN, WAN ou
similar. Tem-se como exemplo desta aplicao um mdico que, do hospital conecta-se via
linha discada a seu equipamento localizado num escritrio distante (Crafters, 2002).
Tipicamente, encontram-se Laptops
42
ou notebooks como equipamentos capazes de
prover este tipo de servio e, por este motivo, ser encontrado como estao cliente padro
neste estudo de caso.
No diferente das explanaes anteriores sobre THIN CLIENT, a utilizao desta
tecnologia para conexes wireless prov uma srie de vantagens e outras desvantagens
quando de sua aplicao. Tratar-se- cada particularidade iniciando pelos pontos positivos e
na seqncia os negativos proporcionando assim a capacidade de discernimento do leitor
sobre a viabilidade de sua implementao.
1.3.5.2.1 VANTAGENS
Ao se implementar a arquitetura THIN CLIENT para conexes baseadas em sistemas
remotos, obtm-se xito superior quando comparado a outras solues dos quais destacam-se:
necessidade de instalao: uma vez conectado ao servidor, a estao remota ter
condies de executar o aplicativo desejado, sem a necessidade de instalao do
programa;
iseno de problemas com conflitos de verses: como no existe a instalao de
softwares no cliente, os problemas de conflito de verses no ocorre na
inicializao de um eventual novo aplicativo;
41
Sigla em ingls para o termo sem fio. Caracterizado por ausncia de conexo fsica entre um ponto e outro.
42
Equipamento porttil, um notebook de configuraes limitadas e, por este motivo, de dimenses menores.
47
disponibilidade: qualquer equipamento capaz de executar um browser ter
condies de executar o aplicativo principal;
atualizao: a distribuio de updates d-se a partir de um n central da rede
(servidor).
1.3.5.2.2 DESVANTAGENS
Agora que se conhece as premissas vantajosas quando da implementao da
arquitetura THIN CLIENT para conexes baseadas em sistemas remotos, destacam-se como
desvantagens nesta implementao:
baixo nvel de interatividade: o usurio intermedirio (na questo de necessidade
de aplicativos e utilizao de equipamento) deparar-se- com um ambiente mais
objetivo e direto, incapaz de fornecer a interatividade comum em estaes PCs
convencionais;
necessidade de navegao: correlacionado interatividade, a necessidade de
navegao se faz presente no momento em que o usurio precisa navegar mais
sobre as opes disponveis em tela, clicando em diversas opes at chegar ao
local (tela) desejada. Motivo este existente dada indisponibilidade de se
carregarem vrios aplicativos ou mdulos destes e minimizar-se janelas como
costumeiramente se pratica em PCs;
aplicativos com exigncia de compatibilidade: como as estaes clientes possuem
especificaes variadas, os aplicativos devem ser executados em verses de
browser antigas, assegurando a compatibilidade do aplicativo a todas os modelos
de equipamentos o que, por outro lado, impossibilita a utilizao de recursos dos
browsers mais atualizados;
acesso a servio na mquina cliente limitado: a elaborao de formatao
impraticvel, haja visto a quantidade de memria limitada na estao cliente;
conexo exigida: a estao cliente deve estar conectada durante todo o processo de
atividade, fator este eventualmente impossvel de se atender, dada justamente a
caracterstica de deslocamento do usurio.
48
Uma vez analisados os prs e contras da arquitetura THIN CLIENT, iniciou-se no
mercado uma focagem denominada arquitetura THICK CLIENT.
Neste novo conceito de aplicao wireless, uma cpia da base de dados mantida na
estao cliente, fator este que limita a utilizao dos mesmos equipamentos utilizados na
arquitetura THIN CLIENT exigindo capacidade de armazenamento para as estaes clientes.
Em relao aos tpicos mencionados acima, onde as vantagens e desvantagens de cada
topologia foram abordadas, o THICK CLIENT se apresenta competitivo visto que este
prover:
maior nvel de interatividade com o usurio, dado aos recursos locais dos
equipamentos (geralmente pocket PCs
43
);
maior liberdade ao usurio, que agora poder conectar-se ao servidor no momento
necessrio e, to logo tenha ocorrido a troca de informaes com o servidor a
desconexo no implicar no fim do trabalho;
facilidade ao acesso na mquina cliente, proporcionado pela ausncia da
necessidade de conexo.
Como todas as opes no mercado, o THICK CLIENT incorpora algumas
desvantagens em relao comunicao wireless sobre a arquitetura THIN CLIENT, entre
elas destacam-se:
o usurio dever efetuar o download para correes no aplicativo, para atualizar
verses, entre outras exigncias, o que torna esta a grande desvantagem desta
arquitetura;
o servidor deve estar preparado para atender a vrios tipos de verses das estaes
clientes, com seus aplicativos antigos e at obsoletos, o que aumenta em muito a
complexidade de manuteno deste sistema;
sem um software na estao cliente o acesso s informaes no possvel, o que
complica em muito o acesso aos dados quando comparado facilidade
proporcionada pelos browsers da tecnologia THIN CLIENT.
43
PCs de bolso, equipamentos portteis de tamanho bastante resumido.
49
Sintetizando a arquitetura THICK CLIENT pode-se dizer que a mesma no dependeu
do THIN CLIENT para destacar-se no mercado, mas sua atuao aparece como um
complemento a esta ltima para casos em que as desvantagens da arquitetura THIN CLIENT
so atendidas sem prejuzos pela THICK CLIENT.
50
1.3.6 ANLISE COMPARATIVA DE CONSUMO DE ENERGIA
Tido como uma vantagem bastante evidente da arquitetura THIN CLIENT sobre as
arquiteturas atualmente empregadas nas redes baseadas em processamento distribudo, a
questo de consumo de energia foi objeto de estudo capaz de corroborar a eficincia das redes
baseadas em THIN CLIENT na questo de economia na utilizao de energia eltrica.
O detalhamento que se segue visa apresentar dados que iro fundamentar o que os
pesquisadores responsveis pelo estudo pretenderam levantar. Dividiu-se o estudo efetuado
em tpicos que obedecem a ordem apresentada a seguir.
1.3.6.1 FONTE DE ESTUDO
Para bem apresentar as duas arquiteturas de rede, foi estabelecido em laboratrio uma
rede de PCs baseada em servidores Intel Pentium com seus equipamentos de rede (switch,
hubs, entre outros). Representando uma rede THIN CLIENT utilizou-se tambm um servidor
baseado em tecnologia Intel Pentium, componentes de rede (switch, hubs, entre outros) e
estaes THIN CLIENT (Greenberg, 2001; Anderson, 2001; Jennifer, 2001).
No intuito de apresentar valores gastos com energia eltrica, um trabalho com valores
cobrado em algumas regies dos Estados Unidos foi confeccionada, proporcionando um
clculo mais apurado ao substituir-se tais valores a outros praticados na regio onde pretende-
se implementar este comparativo.
1.3.6.2 METODOLOGIA DE ESTUDO
As questes bsicas que margearam a pesquisa so:
quanta energia consumida pela arquitetura THIN CLIENT quando
comparada s redes baseadas em PCs ?
51
qual o custo real economizado pelo THIN CLIENT ?
Os equipamentos objeto de estudo foram divididos como segue:
1) 2 servidores Windows NT Terminal Server verso 4.0;
4 modem para sees THIN CLIENT remotas;
4 modem para acesso a servios via dial-out.
2) 1 servidor Windows NT File Server;
1 switch 24 portas 10/100Mbps;
1 hub 08 portas 10Mbps.
3) Equipamento NCD THINSTAR 200 WB Terminal;
4) PC com uma variedade de aplicaes (entre aplicaes locais e de servidor).
Uma medida individual de cada equipamento foi tomada na seqncia com uma
medio em grupo, proporcionando um descritivo de consumo bastante apurado, num perodo
de cinco dias, sobre uma rede padro com intervalos de cinco minutos com os usurios
executando suas tarefas rotineiras.
Para apurao de valores propriamente ditos, a expresso abaixo foi utilizada como
referncia nos clculos, sendo suas variveis descritas como segue:
N x P x H x 52 = kWh por ano N = nmero de dispositivos
P = kW de consumo de cada equipamento
H = horas de equipamento ligado
52 refere-se ao nmero de semanas no ano
Os equipamentos utilizados nas estaes, servidores e dispositivos de rede podem ser
conferidos na tabela 7.1.
52
Tabela 7.1 Modelos de equipamentos utilizados
Fonte (Greenberg, 2001; Anderson, 2001; Jennifer, 2001)
53
1.3.6.3 RESULTADOS
Segmentando os equipamentos em seus principais componentes, obteve-se o grfico
de consumo conforme a figura 7.2 abaixo.
Figura 7.2 Consumo em Watts
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Na figura 7.3, tem-se a visualizao da mdia de consumo num perodo de cinco dias.
Como pode-se analisar, na maioria das horas do dia no h oscilaes que fujam muito
mdia do perodo. Na maioria dos testes as variaes presentes ocorrem na ordem de 5 a
10W.
54
Figura 7.3 Esboo grfico da mdia de consumo
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Numa anlise mais objetiva entre o equipamento THIN CLIENT e o PC convencional,
acaba-se por comprovar um consumo de 10W para o primeiro contra 69W para o segundo, de
acordo com a figura 7.4.
55
Figura 7.4 Diferena de consumo entre equipamentos
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Para monitores, pode-se apresent-los de maneira isolada haja visto que sua presena
d-se independente da tecnologia e seus valores de consumo podem ser considerados para os
dois casos. Desta forma a tabela 7.5 traz um resumo de modelos e consumo.
Tabela 7.5 Monitores e seus consumos
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
56
1.3.6.4 INTERPRETANDO RESULTADOS
Considerando-se uma rede de 5 a 100 usurios, o custo total de energia para esta rede
em kW/h deve acabar por receber um adicional em seu consumo oriundo do calor que cada
equipamento naturalmente emite, o que acaba por interferir diretamente na refrigerao do
ambiente.
Num clculo simples, pode-se assumir que para cada uma unidade de energia, tem-se
duas unidades de calor. O grfico da figura 7.6, considerando j o fator calor, apresenta
claramente a curva de consumo de cada tecnologia num ambiente de trabalho com utilizao
direta durante 80 horas semanais.
Figura 7.6 Grfico de consumo das tecnologias
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
Munido da concluso tirada no grfico acima, pode-se proceder com clculos que
fornecero valores a serem economizados com a tecnologia mais econmica que, conforme
apurado trata-se da THIN CLIENT.
57
A tabela 7.7 apresenta valores a serem economizados com a substituio por uma
arquitetura mais econmica e poder ser ajustado aos valores regionais para uma aplicao
mais relacionada ao caso particular de estudo.
Tabela 7.7 Custo de energia em algumas regies dos EUA
Fonte (Niehm, 2000; Yang, 2000; Novik, 2000)
1.3.6.5 CONCLUSES SOBRE CONSUMO DE ENERGIA
Aps anlise dos resultados obtidos, pode-se afirmar sem margem de erro que
desabone tal concluso que:
THIN CLIENT mais econmico que PCs no quesito consumo de energia;
PCs consomem 7 vezes mais energia quando comparados a estaes THIN
CLIENT;
58
THIN CLIENT, consumindo menos energia, produz menos calor;
utilizar PCs antigos como objeto de economia proporciona um gasto maior em
energia, o que viabiliza, num primeiro momento, a utilizao de equipamentos
THIN CLIENT como estaes clientes;
redes THIN CLIENT proporcionam uma economia de 30 a 60% de energia
numa viso mais ampla;
consumo de energia deve ser includo na anlise de TCO
44
.
44
Total Cost Ownership (custo total de propriedade). Trata-se de uma mtrica capaz de fornecer o montante de
gastos necessrios para a manuteno de um equipamento num ambiente produtivo.
59
2 IMPLEMENTAO DA ARQUITETURA THIN CLIENT
A fim de comprovar as caractersticas inerentes arquitetura THIN CLIENT, um
ambiente de teste foi implementado procurando aproximar suas peculiaridades abordadas nos
captulos anteriores realidade do mercado nacional, de forma a promover um comparativo
entre topologias comumente encontradas nas empresas e pequenos escritrios.
No ambiente de teste implementou-se um conjunto de trs estaes clientes Windows
Terminal acessando um servidor de dados rodando Windows 2003 Server. Um melhor
detalhamento dos equipamentos bem como da topologia da rede podem ser encontrados na
tabela 8.0 e figura 8.1 como segue:
Tabela 8.0 Caracterstica dos equipamentos em laboratrio
TIPO DE
EQUIPAMENTO
ESPECIFICAO DE
HARDWARE
ESPECIFICAO DE
SOFTWARE
Servidor Processador AMD Duron 1.3GHz
256Mb memria DDR 133MHz
HD 20Gb Ultra ATA 166MHz
Monitor 15
Placa de rede Encore 100Mbps
Windows Server 2003
(habilitado Windows
Terminal Server sobre
protocolo RDP)
Estao cliente Processador Intel Celeron 300MHz
64Mb memria DIMM
HD 2.1Gb IDE 66MHz
Placa de rede 3Com 100Mbps
Windows Terminal rodando
sobre Windows 98
Estao cliente Processador AMD K6-II 400MHz
128Mb memria DIMM
HD 10Gb IDE 66MHz
Placa de rede 10/100Mbps
Windows Terminal rodando
sobre Windows 98
Estao cliente Processador AMD K6-II 500MHz
128Mb memria EDO
HD 4.1Gb IDE 66MHz
Placa de rede 100Mbps
Windows Terminal rodando
sobre Windows 98
HUB Intel FastHub 100Mbps 8 portas -
60
A topologia de rede utilizada do tipo estrela, com todos os equipamentos conectados
diretamente ao hub.
No ambiente de pesquisa os equipamentos foram dispostos conforme topologia
representada na figura 8.1.
Figura 8.1 Topologia da rede
2.1 TESTE DE APLICATIVOS COMERCIAS
Neste tipo de teste, procurou-se simular a execuo de aplicativos comerciais, com
gravao e consulta a uma base de dados no servidor.
O aplicativo utilizado para desenvolver o programa teste foi elaborado em linguagem
Delphi trabalhando com uma base de dados SQL Interbase sendo que as fontes do
programa referente os aplicativos desenvolvidos em laboratrio podero ser encontrados em
sua ntegra no anexo I deste trabalho.
Nos procedimentos de testes, 40.000 registros foram apagados da base de dados e
regravados logo em seguida. Mediu-se o tempo de resposta para cada equipamento para ento
comparar-se este tempo com uma estao cliente PC (utilizada neste caso a ltima estao
mencionada na tabela 8.0) conectada a uma rede operando como estao standalone.
Tanto nos testes de escrita como de leitura, um equipamento acessava diretamente o
servidor enquanto que os demais limitavam-se a lanar na rede pacotes UDP, numa
Switch
Estaes
clientes
Servidor
61
inteno de simular-se um ambiente corporativo onde temos estaes acessando um programa
e outras processando outras atividades, como e-mail, acesso Internet, entre outros.
O grfico abaixo apresenta um comparativo do tempo de resposta para a estao THIN
CLIENT quando comparada a uma estao PC convencional alm da apresentao sinalizada
como local, medida esta que se refere ao tempo de processamento quando da execuo do
aplicativo diretamente no servidor.
Figura 8.2 Comparativo de desempenho
Como concluso da figura 8.2, tem-se que, para tabelas at 5000 registros, a diferena
de performance do aplicativo mantm-se praticamente igual, surgindo uma diferena
quantitativa para tabelas maiores, diferena esta que acaba por tornar o processo baseado
numa rede sobre THIN CLIENT mais rpido, finalizando em 01h07min contra 01h16min da
tecnologia baseada numa rede com PCs.
Para a estao PC, utilizou-se o equipamento baseado no processador Celeron
obedecendo s especificaes contidas na tabela 8.0, sendo utilizado os demais equipamentos
como estao cliente PC os quais no mostraram diferena de desempenho significativo para
ser elaborado separadamente no grfico acima.
Comparativo p/processo de gravao
0
5000
10000
15000
20000
25000
30000
35000
40000
45000
00:01:00 00:05:00 00:10:00 00:15:00 00:20:00 00:21:15 01:07:59 01:16:44
Tempo
R
e
g
i
s
t
r
o
s
Local Estao Cliente Thin Client
Ponto de equilbrio:
5000 registros
62
A fim de simular um ambiente prtico que representasse um processo de leitura
(acesso aos dados de determinada tabela), o aplicativo de consulta executa as seguintes
tarefas:
busca aleatria de um registro;
exibio em tela de informaes inerentes pesquisa efetuada;
repetir processo de busca aleatria na base de 40000 registros.
Nos testes de leitura, a performance do THIN CLIENT comparado ao PC foi obtido
conforme o esboo grfico abaixo:
Figura 8.3 Esboo grfico para medida de desempenho sobre leitura
Comparativo para consultas
0:23:32
0:23:16
0:23:26
0:23:07
0:23:11
0:23:15
0:23:20
0:23:24
0:23:28
0:23:33
0:23:37
1
Equipamento
T
e
m
p
o Local
PC
THIN CL
Ainda sobre os testes de laboratrio, efetuou-se medida de consumo da rede focando-
se o levantamento do troughput para as duas tecnologias.
63
Figura 8.4 Comportamento da rede para incluso de registros com estao PC
Figura 8.5 Comportamento da rede para incluso de registros com THIN CLIENT
Dos grficos representados nas figuras 8.4 e 8.5, percebe-se que o consumo da rede de
comunicao, representado por um pico, mais representativo quando a rede est voltada a
estaes clientes PCs, vindo a comprovar a melhor administrao dos recursos de rede da
tecnologia THIN CLIENT.
64
2.2 TESTE COM APLICATIVOS MICROSOFT
Neste tipo de teste, procurou-se executar um aplicativo muito comum nos ambientes
de trabalho: o Microsoft Office. A verso testada foi a XP que, embora ainda no tenha
muita representatividade no mercado em questes de licenas instaladas, fornecer um
parmetro que sedimentou a amplitude de implementaes da arquitetura THIN CLIENT.
Nas estaes cliente no foi possvel instalar o aplicativo em questo, entretanto, uma
vez executando-os a partir do servidor, ficou evidenciado a versatilidade da arquitetura THIN
CLIENT, onde as estaes que inicialmente sequer aceitavam a instalao dos aplicativos,
agora executavam o mesmo com um tempo de resposta compatvel com estaes PC
executando o mesmo aplicativo.
65
3 CONCLUSO
Uma vez conhecidas as peculiaridades dos sistemas baseados em arquitetura THIN
CLIENT, considerando o conhecimento comum j estabelecido para redes baseadas no
conceito de estaes PCs, pode-se traar um comparativo intuitivo, mas nem por isso
irrelevante sobre ambos os conceitos de topologia de rede.
Nos testes de laboratrio, concluiu-se que a tecnologia THIN CLIENT apresenta
rendimento satisfatrio a partir da manipulao de uma tabela acima de 5000 registros,
quantidade esta facilmente encontrada em pequenas e mdias corporaes.
A partir desta informao, tem-se que no apenas as grandes corporaes usufruem de
resultados significativos na migrao da sua topologia de rede, mas o THIN CLIENT
consegue abranger segmentos de mercado menos representativos em questes de
equipamentos conectados numa rede.
Como testado em laboratrio, o processo de consulta aquele que mais vai ao
encontro da afirmao de ser o THIN CLIENT uma soluo de desempenho superior quela
encontrada nas redes baseadas em PCs como estao cliente. Neste tipo de processo o
rendimento dos PCs como cliente superaram aquele obtido com as estaes THIN CLIENT
(Windows Terminal). Se considerarmos que os processos de consulta so predominantes num
setor da empresa como uma central de Call Center, um rendimento superior obtido com os
PCs poderia ser determinante se desconsiderarmos as vantagens apresentadas pela tecnologia
THIN CLIENT nos testes em laboratrios no exterior conforme apresentado na
fundamentao terica deste trabalho.
No que se refere ao processamento, o fato de ter-se um servidor dedicado, conforme
exige a implementao THIN CLIENT, a medida de processamento acaba por trazer um
resultado logicamente esperado, com o processador do servidor ocupado mais intensamente
como a topologia THIN CLIENT do que com aquela baseada em estaes PCs.
Especificamente neste caso, a implementao de um servidor mais robusto acabaria por
minimizar a ocupao de processamento, uma vez que a sua no execuo acarretaria um
servidor com poucas possibilidades de utilizao, uma vez que sua dedicao priorizaria a
rede (conforme configurao do servidor).
Com os testes efetuados e com a apresentao das vantagens levantadas em outros
testes trazidos na fundamentao terica deste trabalho, conclui-se que a tecnologia THIN
CLIENT consegue prover uma economia antes no considerada mas que, a partir de estudos
66
mais acurados, mostra-se de extrema importncia para a manuteno de um parque de
equipamentos sadio e uma rede eficaz dentro de uma corporao, seja ela de pequeno, mdio
ou grande porte.
Embora a fundamentao deste trabalho seja equiparar especificamente o troughput de
uma rede de comunicao, as concluses que esta tecnologia apresenta acabam por tornar-se
to amplas quanto sua importncia e, ao resumir-se esta concluso especificamente no
consumo da banda de uma rede de consumo, pode-se afirmar, sem margem para erros, que a
tecnologia THIN CLIENT consegue administrar o troughput de maneira mais eficaz,
mantendo a banda de comunicao encontrada nas topologias de rede tradicionais, deixando
para um segundo plano a melhoria em hardwares de rede e finalmente, dado seu acmulo de
vantagens, a torna eficaz e passvel de implementao quando se procura a migrao da
arquitetura numa corporao.
67
REFERNCIAS BIBLIOGRFICAS
BANBURY, John, BROWN John, Fat or Thin ? Is the Veredict In ?. Flinders
University Library.
CONSULTING. Comparison of Thin Client Solutions. CONSULTING, mar. 1999.
Dumbing Down the Desktop. Disponvel em: www.components-
online.com/Middleware/ClientDevice/default.htm. Acesso em: 02 Out. 2003.
GREENBERG Stephen, ANDERSON Christa, JENNIFER, Michell-Jackson,
Comparing Power Usage for PCs and Thin Clients in an Office Network
Environment. ago. 2001.
KANTER, Joel P. Understanding Thin-Client/Server Computing. Microsoft Press,
Redmond, Washington, 1998.
LOQUIAR PTY LTD. An Analysis of Thin Client Computing. LOQUIAR PTY
LTD.
MADDEN, Brian, Interview about the future of thin client devices, [2003?]. April
2003. Disponvel em: www.brianmadden.com/brian/interview_thinclients.htm. Acesso
em: 04 ago. 2003.
68
NIEHM Jason, YANG S. Jae, NOVIK Naomi. A Comparison of Thin-Client
Computing Architectures. Network Computing Laboratory, Columbia University,
Columbia, nov. 2000.
Site oficial da empresa Citrix. Disponvel em www.citrix.com, Acesso em: 20 out .
2003.
Site oficial da empresa Microsoft. Disponvel em: www.microsoft.com. Acesso em :
02 nov. 2003.
Site oficial da empresa Sun. Disponvel em: www.sun.com. Acesso em: 25 out.
2003.
SMITH Mark, Thin Client/Server Computing Works, Windows & .NET Magazine,
nov. 1998.
TECNHOLOGY CRAFTERS, INC. A Comparison Of Thin And Thick Client
Applications For Wireless And Mobile Applications. P.1-5, 2002.
VAUGHAN Frank. The Computer Curmudgeon, vol. 13, number 7, July, 2003.
Disponvel em: www.computerbits.com/archive/2003/0400/vaughan0304.html.
Acesso em: 05 ago. 2003.