Anda di halaman 1dari 2

Configurar round robin

O round robin um mecanismo de balanceamento local utilizado pelos servidores de DNS para partilhar e distribuir cargas de recursos na rede. Pode utiliz-lo para rodar todos os tipos de registos de recursos (RR) contidos numa resposta de consulta se forem encontrados vrios RR. Por predefinio, o DNS utiliza o round robin para rodar a ordem dos dados de RR, devolvidos em respostas de consulta, quando existem vrios RR do mesmo tipo para um nome de domnio de DNS consultado. Esta funcionalidade fornece um mtodo simples de balanceamento de carga da utilizao de cliente dos servidores Web e de outros computadores multihomed frequentemente consultados. Se o round robin estiver desactivado para um servidor de DNS, a ordem da resposta para estas consultas baseada numa ordenao esttica dos RR na lista de respostas medida que so armazenadas na zona (o respectivo ficheiro de zona ou o Active Directory).

Exemplo: Rotao do round-robin


efectuada uma consulta do tipo pesquisa directa (para todos os A RR que correspondam a um nome de domnio de DNS) para um computador multihomed (multihomed.exemplo.microsoft.com) que tem trs endereos IP. Os A RR distintos so utilizados para mapear o nome do anfitrio para cada um destes endereos IP na zona. Na zona armazenada exemplo.microsoft.com, os RR aparecem nesta ordem fixa: multihomed IN A 10.0.0.1 multihomed IN A 10.0.0.2 multihomed IN A 10.0.0.3 O primeiro cliente de DNS que consulta o servidor para resolver este nome de anfitrio recebe a lista por ordem predefinida. Quando um segundo cliente envia uma consulta subsequente para resolver este nome, a lista rodada do seguinte modo: multihomed IN A 10.0.0.2 multihomed IN A 10.0.0.3 multihomed IN A 10.0.0.1

Restringir a rotao do round-robin para tipos de RR seleccionados


Por predefinio, o DNS executam a rotao do round-robin para todos os tipos de RR. Pode especificar que determinados tipos de RR no so rodados pelo round-robin no registo. Existe uma entrada de registo chamada DoNotRoundRobinTypes (REG_SZ) com um valor de cadeia contendo uma lista de tipos de RR. Ao modificar esta entrada, desactiva a rotao do round-robin para tipos de RR especficos. Por exemplo, para impedir a rotao do round-robin para tipos de registo A, PTR, SRV e NS, introduziria o seguinte valor para a entrada de registo: a ptr srv ns

Restringir a rotao do round-robin para todos os tipos de RR


A predefinio para a rotao do round-robin est contida na entrada do registo RoundRobin (REG_DWORD). Por predefinio, o valor desta entrada 1, rodando todos os tipos de RR excepto aqueles listados na entrada de registo DoNotRoundRobinTypes. Se o valor do RoundRobin for definido para 0, no ser rodado pelo round-robin nenhum tipo de RR. Ateno

A edio incorrecta do registo poder danificar gravemente o sistema. Antes de efectuar alteraes no registo, crie uma cpia de segurana de todos os dados importantes do computador. Tambm pode utilizar a opo de arranque ltima configurao em condies conhecida se tiver problemas depois de as alteraes manuais terem sido aplicadas.

Notas

O valor da cadeia para a entrada de registo DoNotRoundRobinTypes pode conter tipos numricos (conforme mostrado acima) de formatos mnemnicos. Ambas as entradas de registo de round robin devem ser criadas e armazenadas na seguinte subchave de registo: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\DNS\Parameters A prioridade de sub-rede local substitui a utilizao da rotao do round-robin para nomes multihomed. Quando activado, o round-robin continua a ser um mtodo secundrio utilizado para ordenar vrios RR devolvidos numa resposta listada. Para mais informaes sobre a prioridade da sub-rede local, consulte Dar prioridade a sub-redes locais.

http://technet.microsoft.com/pt-pt/library/cc787484(v=ws.10).aspx

Anlise do escalonamento Round-Robin


Suponha que existem processos na fila e que o timeslice . Idealmente, cada processo deveria utilizar do tempo da CPU em perodos de unidades de tempo

unidades de tempo, e no deveria esperar por mais que

para voltar CPU. Uma frmula mais realstica para essa espera , onde tempo da troca de contexto. desejvel que o tempo da troca de contexto seja pequeno em comparao com o timeslice. O desempenho do Round-Robin depende fortemente do timeslice. Se o timeslice grande, o algoritmo Round-Robin se aproxima do algoritmo First-Come, First-Served (pois grande parte dos processos podem ser executados completamente em um timeslice). Se o timeslice muito pequeno, o algoritmo denominado processor sharing. Outro parmetro importante do escalonamento o Tempo Mdio de Finalizao, dado por:
http://www.ime.usp.br/~kon/MAC5755/trabalhos/software/FlavioArruda/nod e3.html

Anda mungkin juga menyukai