domingo, 10 de março de 2019

Distribuição geográfica nos Games e na Tecnologia Celular

Em termos de tecnologia, nada pode ser subestimada. Os jogos multiusuário (MMOPRGS - Multi Massive Online Role-Playing Games) são aqueles em que várias pessoas entram em um ambiente virtual, e jogam ao mesmo tempo, interagindo uns com os outros. Este tipo de jogo, em que uma pessoa do Brasil joga com uma pessoa da Rússia, outra da Austrália, outra do Chile, e assim por diante, trouxe consigo o problema de se lidar com um número de informações muito grande, que também mudam muito rapidamente.

Zoneamento de informações

Uma das estratégias encontradas para se lidar com este tipo de problema foi o "Zoneamento" das informações. Isto possibilitou o desenvolvimento dos algoritmos que tornaram possível a tecnologia dos Roteadores de Internet e, finalmente, da tecnologia para viabilizar a Telefonia Celular.
 Para compreender o Zoneamento de informações, é preciso entender os problemas da Abordagem Global, que acarreta a manipulação de enormes massas de dados, e a Abordagem Celular, que deu a solução para estes problemas.

Abordagem Global

Suponhamos a abordagem dos atuais jogos de Tiro, em que vários jogadores (em torno de 100), caem em uma ilha, ao mesmo tempo, e competem para ver quem fica mais tempo vivo. Alguns exemplos são o Fortnite, da Ubisoft, o Free Fire, o PUBG e outros.

Vamos imaginar em que consiste o problema de determinar a localização dos jogadores. A Abordagem Global exigiria uma pesquisa (query) na tabela de localização corrente, atual, dos jogadores, naquela "sala" específica (sessão), com 100 resultados:



Isto, além de trabalhoso para o "engine" (mecanismo) do jogo, é oneroso para a própria CPU do gadget ou do computador servidor que esta processando o jogo, pois para um jogador apenas interessam os jogadores que lhe estão mais próximos. De que adianta conhecer a posição de um jogador que está do outro lado da Ilha do jogo, se ele nem sequer vai estar visível, naquele momento ?

Abordagem Celular

Já começaremos a utiliozar a terminologia "celular" para unificar a compreensão dos jogos MMOPRGS com a da Telefonia que leva este nome. Vejamos as tais "ilhas" na abordagem celular:


Desta forma, estatisticamente, teremos 100/16 (o número total de bolas no desenho é apenas simbólico) resultados por jogadores, no interior de cada célula, ou seja, 6.25 jogadores por célula.

Consequência na Telefonia

Em um município como Belo Horizonte, com 2.800.000 habitantes, vamos supor que apenas 800.000 tem telefone celular. Como já vimos, o número de celulares não importa, mas o tamanho da "zona" a ser coberta.

Áreas densamente povoadas tem antenas e estações a distâncias curtas entre si, e as menos povoadas tem uma distribuição mais esparsa (a maior distância pode chegar a 32 km).

Uma Estação Base do Sistema celular tem 168 canais para chamadas de voz . O alcance mínimo de uma antena de celular é de, no mínimo, algumas centenas de metros, podendo chegar, na área rural, até a 150 km.

No caso do limite de chamadas ser excedido, usa-se o conceito celular, e as chamadas excedentes são atendidas pela antena mais próxima.

Para a área rural, caso não haja uma antena próxima, a chamada não será iniciada.

Limiar de capacidade

As antenas são agrupadas em células. Vejamos o menor destes arranjos:



A forma hexagonal é a mais perfeita para não deixar "buracos negros", como seria no caso da abordagem por áreas circulares. Na figura, os números represntam o número de chamadas sendo atendidas num determinado momento.

A célula central já atingiu o limite máximo, para este determinado momento, e o sistema direciona a ligação para a antena com o menor número de chamadas em andamento, no momento. Se esta chamada vier do Leste da célula, a antena com 23 ligações terá a preferência para atender a chamada.

Conclusão

O Sistema Celular não é uma solução apenas para a Telefonia. A sua Filosofia pode ser aplicada a qualquer problema que exija uma abordagem por zoneamento, para minimizar o tráfego de informações e que ajude a suportar soluções em massa.
















quarta-feira, 6 de março de 2019

São Paulo Metro Monorail Line 15

Eis a solução para o transporte viário em BH. Até quando vão querer tratar Belo Horizonte como roça ?