TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Balanceamento de Carga

Por:   •  4/4/2018  •  Trabalho acadêmico  •  2.522 Palavras (11 Páginas)  •  374 Visualizações

Página 1 de 11

[pic 1]

[pic 2]

[pic 3]


Índice

1        Introdução        4

2        Objectivos        5

2.1        Gerais        5

2.2        Específicos        5

3        Justificativa        6

4        Metodologia        7

5        Computação em pipeline        8

5.1        Onde o pipelining pode ser usado para um bom efeito        8

6        Balanceamento de Carga        8

6.1        Definição        9

6.2        Objetivo do balanceamento de carga        10

6.3        Tipos de Balanceamento de carga        10

6.3.1        Balanceamento de carga estático        10

6.3.2        Balanceamento dinâmico de carga        12

6.4        Comparação de balanceamento da carga estática e dinâmica        14

6.5        Comparação de algoritimos de balanceamento de carga        15

6.6        Granulosidade        16

7        Bibliografia        17

  1. Introdução

Neste trabalho tencionamos partilhar a ideia de como ocorre o balanceamento de carga Estático e Dinâmico em computação Pipeline, abordando os factores que fazem parte deste assunto tais como, algoritimos de balanceamento de carga dinâmicos e estáticos assim como as estratégias no balanceamento dinâmico de carga.

  1. Objectivos

  1. Gerais

  • Analisar o balanceamento de carga dinâmico e estático em computação pipeline
  1. Específicos

  • Compreender o conseito de computação pipeline
  • Compreender o conseito de balanceamento de carga e o seu objectivo
  • Compreender o conseito de balanceamento de carga estático e dinâmico para sua posterior comparação
  • Compreender os algoritmos de balanceamento de carga e fazer uma comparação baseada em vários factores.
  1. Justificativa

A razão para a realização do trabalho de pesquisa reside sob o facto de estar inserido na cadeira de Sistemas Distribuidos, no curso informática na Universidade Pedagógica (UP)  para efeitos de avalição.

  1. Metodologia

Quanto a Natureza é uma pesquisa bibliográfica porque pretende-se produzir um certo conhecimento baseado em diversas bibliografias. Para a realização da pesquisa foram feitas várias consultas em manuais digitais e em artigos na internet.

  1. Computação em pipeline

-O problema original é dividido em séries de tarefas que podem ser concluído uma após o outra.

– Cada tarefa é executada por um processo separado ou processador.

[pic 4]

  1. Onde o pipelining pode ser usado para um bom efeito

Supondo que o problema pode ser dividido em uma série de tarefas seqüenciais, a abordagem em pipeline pode fornecer maior velocidade de execução em os seguintes três tipos de cálculos:

1. se mais de uma instância do problema completo for executado

2. se uma série de itens de dados deve ser processado, cada um exigindo várias operações

3. se as informações para iniciar o próximo processo podem ser passadas para a frente antes que o processo tenha completado todas as suas operações internas

  1. Balanceamento de Carga

Em computação paralela, o desempenho global do sistema depende de uma efetiva utilização de todos os processadores disponíveis, evitando que alguns processadores fiquem ociosos enquanto outros ainda executam trabalho de processamento. Para alcançar este objetivo é necessário proporcionar uma distribuição homogênea da carga de trabalho entre os processadores.

  1. Definição

O balanceamento de carga refere-se à capacidade de distribuir tarefas pelos processadores de modo a que todos os processadores estejam ocupados todo otempo. O balanceamento de carga pode ser visto como uma função de minimização do tempo em que os processadores não estão ocupados.

[pic 5]

O balanceamento de carga pode ser estático (em tempo de compilação) ou dinâmico (em tempo de execução).

[pic 6]

  1. Objetivo do balanceamento de carga

Técnicas de balanceamento de carga devem ser empregadas com o objetivo de promover uma distribuição mais homogênea da carga de trabalho e uma efetiva utilização de todos os processadores disponíveis, melhorando o desempenho global do sistema.

  1. Tipos de Balanceamento de carga

  1. Balanceamento de carga estático

Um método comum de balanceamento de carga consiste em promover uma distribuição estática de tarefas baseada em previsão de carga. Neste método, para cada tarefa é estimado um tempo relativo de execução com base em cálculos heurísticos, em uma fase de pré-processamento. A partir das estimativas de tempos de execução, as tarefas são estaticamente distribuídas entre os processadores, de modo a tentar igualar os tempos totais de execução previstos para as tarefas distribuídas para cada processador.Este método depende fundamentalmente da precisão da heurística empregada na estimativa de tempo de execução. Além disso, acrescenta um custo adicional em função do tempo de pré-processamento gasto com a previsão de carga.

...

Baixar como (para membros premium)  txt (17.1 Kb)   pdf (396 Kb)   docx (78.4 Kb)  
Continuar por mais 10 páginas »
Disponível apenas no TrabalhosGratuitos.com