Skip to content

Instantly share code, notes, and snippets.

View 1250100-Ribeiro's full-sized avatar

Samuel Ribeiro 1250100-Ribeiro

View GitHub Profile
@1250100-Ribeiro
1250100-Ribeiro / visualizandoPilhaDeAreia.md
Created December 9, 2025 15:49
Visualização do Modelo de Pilha de Areia Abeliana

Visualização do Modelo de Pilha de Areia Abeliana

Imagine um tabuleiro de xadrez. Cada quadrado deste tabuleiro representa um servidor, e cada um destes quadrados guarda um valor: a sua carga de trabalho, ou seja, as tarefas que estão a ser executadas naquele servidor, naquele momento.

Cada um destes servidores tem uma capacidade finita de carga de trabalho antes de "colapsar". Para identificar esta capacidade, analisamos o sistema com o qual estamos trabalhando:

  • Tabuleiro de xadrez: 2 dimensões.
  • Um único servidor: um quadrado do tabuleiro.
  • No tabuleiro, quantos "vizinhos" tem o quadrado? 4 (cima, baixo, esquerda, direita), pois o quadrado compartilha quatro arestas com outros quadrados.
  • A capacidade crítica é 4. Se um servidor tem 0 < n < 4 tarefas, ele está estável e guarda a carga. Se a carga atinge n >= 4, o servidor "transborda".