@techreport{TR-IC-26-02,
   number = {IC-26-02},
   author = {T. G. Bannwart and L. F. F. Gonzalez and Gustavo P. C. P.
                   da Luz and J. F. Borin},
   title  =  {{Balanceador  de  carga  distribuído  tolerante a falhas
                   usando tv boxes reaproveitadas}},
   month = {July},
   year = {2026},
   institution = {Institute of Computing, University of Campinas},
   note = {In Portuguese, 18 pages.
    \par\selectlanguage{brazil}\textbf{Resumo}
       Ações  de  fiscalização  conduzidas  pela Anatel e pela Receita
       Federal  têm retirado do mercado brasileiro um grande volume de
       TV   Boxes   sem   homologação,  equipamentos  tradicionalmente 
       destinados  à  destruição, gerando custos logísticos e resíduos
       eletrônicos.  Como alternativa, a Receita Federal tem destinado
       parte   desses  dispositivos  a  instituições  de  ensino  para 
       projetos  de  reaproveitamento.  Neste  contexto, este trabalho
       investiga  a  viabilidade do uso de TV Boxes reaproveitadas, do
       modelo  Youit  TX2,  como  nós  de  um cluster distribuído para
       balanceamento  de  carga  TCP  tolerante  a  falhas.  O sistema
       utiliza o subsistema IPVS (\textit{IP Virtual Server}) do Linux
       em   modo   \textit{Direct   Routing}  e  emprega  o  algoritmo 
       \textit{Bully}  para  eleição  dinâmica  de líder, permitindo a
       substituição  automática do nó coordenador em caso de falha. Um
       cluster  composto  por  três  TV  Boxes  foi  implementado para
       avaliar  a  tolerância  a  falhas  da  solução. Adicionalmente,
       clientes e \textit{workers} virtuais foram utilizados em testes
       de  saturação  para  caracterizar  o  limite  de  desempenho do
       balanceador  sob  cargas elevadas. Os experimentos demonstraram
       recuperação em menos de 200 ms para falhas \textit{fail-stop} e
       em  poucos  segundos  para falhas \textit{fail-silent}, sendo o
       tempo  de recuperação determinado principalmente pelo intervalo
       de  \textit{heartbeat}  configurado. Nos testes de saturação, o
       sistema atingiu vazão de aproximadamente 40 mil requisições por
       segundo,  limitado  pelo hardware do nó coordenador, enquanto o
       desempenho  escalou  de  forma  aproximadamente  linear  com  o 
       aumento  do número de \textit{workers} para a carga de trabalho
       avaliada.  Os resultados demonstram que TV Boxes reaproveitadas
       constituem  uma  alternativa  viável  para  a  implementação de
       balanceadores   de  carga  distribuídos  tolerantes  a  falhas, 
       oferecendo  baixo custo, resiliência e potencial para reduzir o
       descarte  de  equipamentos  eletrônicos no contexto da economia
       circular.
  }
}
