Edge computing (em português, computação de borda) é um modelo de computação distribuída que aproxima a computação e o armazenamento de dados das fontes de dados. De forma mais ampla, refere-se a qualquer design que empurre a computação fisicamente para mais perto de um usuário, a fim de reduzir a latência em comparação a quando uma aplicação é executada em um data center centralizado.[1]

O termo começou a ser usado na década de 1990 para descrever redes de entrega de conteúdo (CDNs) — estas eram usadas para entregar conteúdo de sites e vídeos a partir de servidores localizados próximos aos usuários.[2] No início dos anos 2000, esses sistemas expandiram seu escopo para hospedar outras aplicações,[3] levando aos primeiros serviços de computação de borda.[4] Esses serviços podiam realizar tarefas como localizar revendedores, gerenciar carrinhos de compras, coletar dados em tempo real e inserir anúncios.

A Internet das coisas (IoT), onde dispositivos estão conectados à Internet, é frequentemente associada à computação de borda.[5]

A infraestrutura de computação de borda

Definição

editar

A computação de borda envolve a execução de programas de computador que fornecem respostas rápidas próximas ao local onde as solicitações são feitas. Karim Arabi, durante uma palestra no IEEE DAC 2014[6] e posteriormente em um seminário no MIT MTL em 2015, descreveu a computação de borda como a computação que ocorre fora da nuvem, na borda da rede, particularmente para aplicações que necessitam de processamento imediato de dados.[7]

A computação de borda é frequentemente equiparada à computação em névoa (fog computing), particularmente em instalações menores.[8] No entanto, em implantações maiores, como smart cities, a computação em névoa serve como uma camada distinta entre a computação de borda e a computação em nuvem, com cada camada tendo suas próprias responsabilidades.[9][10]

O relatório "The State of the Edge" explica que a computação de borda foca em servidores localizados perto dos usuários finais.[11] Alex Reznik, presidente do comitê de padrões MEC ISG da ETSI, define 'borda' (edge) de forma ampla como qualquer coisa que não seja um data center tradicional.[12]

No jogo em nuvem, os nós de borda, conhecidos como "gamelets", estão tipicamente a um ou dois saltos de rede do cliente, garantindo tempos de resposta rápidos para jogos em tempo real.[13]

A computação de borda pode usar tecnologia de virtualização para simplificar a implantação e o gerenciamento de várias aplicações em servidores de borda.[14]

Conceito

editar

Em 2018, esperava-se que os dados do mundo crescessem 61 por cento, atingindo 175 zettabytes até 2025.[15] De acordo com a empresa de pesquisa Gartner, cerca de 10 por cento dos dados gerados por empresas são criados e processados fora de um data center centralizado tradicional ou nuvem. Até 2025, a empresa prevê que esse número chegará a 75 por cento.[16] O aumento de dispositivos de IoT na borda da rede está produzindo uma quantidade massiva de dados — armazenar e usar todos esses dados em data centers em nuvem leva os requisitos de largura de banda da rede ao limite.[17] Apesar das melhorias na tecnologia de redes, os data centers não conseguem garantir taxas de transferência e tempos de resposta aceitáveis, o que geralmente é um requisito crítico para muitas aplicações.[18] Além disso, dispositivos na borda consomem constantemente dados provenientes da nuvem, forçando as empresas a descentralizar o armazenamento de dados e a prestação de serviços, aproveitando a proximidade física com o usuário final.

De forma semelhante, o objetivo da computação de borda é mover a computação dos data centers em direção à borda da rede, explorando objetos inteligentes, telefones celulares ou gateways de rede para realizar tarefas e fornecer serviços em nome da nuvem.[19] Ao mover serviços para a borda, é possível fornecer cache de conteúdo, entrega de serviços, armazenamento persistente de dados e gerenciamento de IoT, resultando em melhores tempos de resposta e taxas de transferência. Ao mesmo tempo, a distribuição da lógica para diferentes nós da rede introduz novos problemas e desafios.[20]

Privacidade e segurança

editar

A natureza distribuída deste paradigma introduz uma mudança nos esquemas de segurança usados na computação em nuvem. Na computação de borda, os dados podem viajar entre diferentes nós distribuídos conectados via internet e, portanto, exigem mecanismos de criptografia especiais independentes da nuvem. Essa abordagem minimiza a latência, reduz o consumo de largura de banda e melhora a capacidade de resposta em tempo real para as aplicações. Os nós de borda também podem ser dispositivos com recursos limitados, restringindo a escolha em termos de métodos de segurança. Além disso, é necessária uma mudança da infraestrutura centralizada de cima para baixo para um modelo de confiança descentralizado.[21] Por outro lado, ao manter e processar dados na borda, é possível aumentar a privacidade minimizando a transmissão de informações sensíveis para a nuvem. Além disso, a propriedade dos dados coletados muda dos provedores de serviços para os usuários finais.[22]

Escalabilidade

editar

A escalabilidade em uma rede distribuída deve enfrentar diferentes problemas. Primeiro, deve levar em conta a heterogeneidade dos dispositivos, que possuem diferentes restrições de desempenho e energia, a condição altamente dinâmica e a confiabilidade das conexões em comparação com a infraestrutura mais robusta dos data centers em nuvem. Além disso, os requisitos de segurança podem introduzir latência adicional na comunicação entre os nós, o que pode retardar o processo de escalonamento.[18]

A técnica de agendamento de última geração pode aumentar a utilização efetiva dos recursos de borda e escalonar o servidor de borda atribuindo recursos mínimos a cada tarefa transferida (offloaded).[23]

Confiabilidade

editar

O gerenciamento de failovers é crucial para manter um serviço ativo. Se um único nó cair e ficar inacessível, os usuários ainda devem ser capazes de acessar um serviço sem interrupções. Além disso, os sistemas de computação de borda devem fornecer ações para se recuperar de uma falha e alertar o usuário sobre o incidente. Para esse fim, cada dispositivo deve manter a topologia da rede de todo o sistema distribuído, para que a detecção de erros e a recuperação se tornem facilmente aplicáveis. Outros fatores que podem influenciar este aspecto são as tecnologias de conexão em uso, que podem fornecer diferentes níveis de confiabilidade, e a precisão dos dados produzidos na borda, que podem ser não confiáveis devido a condições ambientais específicas.[18] Como exemplo, um dispositivo de computação de borda, como um assistente de voz, pode continuar a fornecer serviço aos usuários locais mesmo durante interrupções no serviço de nuvem ou na internet.[22]

Velocidade

editar

A computação de borda traz recursos computacionais analíticos para perto dos usuários finais e, portanto, pode aumentar a capacidade de resposta e a vazão das aplicações. Uma plataforma de borda bem projetada superaria significativamente um sistema tradicional baseado em nuvem. Algumas aplicações dependem de tempos de resposta curtos, tornando a computação de borda uma opção significativamente mais viável do que a computação em nuvem. Os exemplos variam de IoT a direção autônoma,[24] qualquer coisa relevante para a saúde ou segurança humana/pública,[25] ou que envolva percepção humana, como reconhecimento facial, que normalmente leva entre 370-620 ms para um humano realizar.[26] A computação de borda tem mais probabilidade de imitar a mesma velocidade de percepção que os humanos, o que é útil em aplicações como realidade aumentada, onde o dispositivo deve preferencialmente reconhecer quem é uma pessoa ao mesmo tempo que o usuário.

Eficiência

editar

Devido à proximidade dos recursos analíticos com os usuários finais, ferramentas analíticas sofisticadas e ferramentas de inteligência artificial podem ser executadas na borda do sistema. Esse posicionamento na borda ajuda a aumentar a eficiência operacional e é responsável por muitas vantagens do sistema. Em sistemas de IA distribuídos na borda, a compressão de dados é cada vez mais reconhecida como uma camada de design fundamental para mitigar as restrições de largura de banda causadas pela troca de modelos grandes e fluxos de sensores de alta resolução.[27]

Adicionalmente, o uso da computação de borda como um estágio intermediário entre os dispositivos clientes e a internet resulta em economia de eficiência que pode ser demonstrada no seguinte exemplo: um dispositivo cliente requer processamento computacional intensivo em arquivos de vídeo a ser realizado em servidores externos. Ao usar servidores localizados em uma rede de borda local para realizar esses cálculos, os arquivos de vídeo só precisam ser transmitidos na rede local. Evitar a transmissão pela internet resulta em economia significativa de largura de banda e, portanto, aumenta a eficiência.[26] Outro exemplo é o reconhecimento de voz. Se o reconhecimento for realizado localmente, é possível enviar o texto reconhecido para a nuvem em vez de gravações de áudio, reduzindo significativamente a quantidade de largura de banda necessária.[22]

Aplicações

editar

Os serviços de aplicação de borda reduzem os volumes de dados que devem ser movidos, o tráfego consequente e a distância que os dados devem percorrer. Isso proporciona menor latência e reduz os custos de transmissão. A transferência de computação (computation offloading) para aplicações em tempo real, como algoritmos de reconhecimento facial, mostrou melhorias consideráveis nos tempos de resposta, conforme demonstrado em pesquisas iniciais.[28] Pesquisas adicionais mostraram que o uso de máquinas ricas em recursos chamadas cloudlets ou micro data centers perto de usuários móveis, que oferecem serviços tipicamente encontrados na nuvem, proporcionou melhorias no tempo de execução quando algumas das tarefas são transferidas para o nó de borda.[29] Por outro lado, transferir todas as tarefas pode resultar em lentidão devido aos tempos de transferência entre dispositivo e nós, portanto, dependendo da carga de trabalho, uma configuração ideal pode ser definida.

Um sistema de rede elétrica baseado em IoT permite a comunicação de eletricidade e dados para monitorar e controlar a rede elétrica,[30] o que torna o gerenciamento de energia mais eficiente.

Outras aplicações notáveis incluem carros conectados, carros autônomos,[31] cidades inteligentes,[32] Indústria 4.0, automação residencial,[33] mísseis,[34] sistemas de satélites [35], bem como frameworks como MediaPipe. O campo crescente da inteligência artificial de borda (edge AI ou inteligência de borda, às vezes referida como "IA local" ou "IA no dispositivo") implementa inteligência artificial em um ambiente de computação de borda, no dispositivo ou próximo de onde os dados são coletados.[36][37]

Ver também

editar

Referências

editar
  1. Gill, Bob; Smith, David (14 de setembro de 2018). «The Edge Completes the Cloud: A Gartner Trend Insight Report» (PDF). Gartner. Gartner. G00360847. Consultado em 2 de fevereiro de 2026. Cópia arquivada (PDF) em 18 de dezembro de 2020 
  2. Dilley, John; Maggs, Bruce; Parikh, Jay; Prokop, Harald; Sitaraman, Ramesh; Weihl, Bill (31 de outubro de 2002). «Globally Distributed Content Delivery» (PDF). IEEE Internet Computing. 6 (5): 50-58. ISSN 1089-7801. doi:10.1109/MIC.2002.1036038. Consultado em 2 de fevereiro de 2026. Cópia arquivada (PDF) em 9 de agosto de 2017 
  3. Nygren, Erik; Sitaraman, Ramesh K.; Sun, Jennifer (17 de agosto de 2010). «The Akamai Network: A Platform for High-Performance Internet Applications» (PDF). ACM SIGOPS Operating Systems Review. 44 (3): 2–19. ISSN 0163-5980. doi:10.1145/1842733.1842736. Consultado em 2 de fevereiro de 2026. Cópia arquivada (PDF) em 13 de setembro de 2012. See Section 6.2: Distributing Applications to the Edge 
  4. Davis, Andy; Parikh, Jay; Weihl, William E. (2004). «EdgeComputing: Extending Enterprise Applications to the Edge of the Internet» (PDF). Proceedings of the 13th international World Wide Web conference on Alternate track papers & posters. WWW Alt. '04. p. 180-187. ISBN 1-58113-912-8. doi:10.1145/1013367.1013397. Consultado em 2 de fevereiro de 2026 
  5. Gill, Bob (3 de novembro de 2021). «2021 Strategic Roadmap for Edge Computing». www.gartner.com. Gartner. G00723410. Consultado em 11 de julho de 2021. Cópia arquivada em 30 de março de 2021 [ligação inativa]
  6. «IEEE DAC 2014 Keynote: Mobile Computing Opportunities, Challenges and Technology Drivers». Consultado em 25 de março de 2019. Cópia arquivada em 30 de julho de 2020 
  7. MIT MTL Seminar: Trends, Opportunities and Challenges Driving Architecture and Design of Next Generation Mobile Computing and IoT Devices[ligação inativa]
  8. «What is fog and edge computing?». Capgemini Worldwide (em inglês). 2 de março de 2017. Consultado em 6 de julho de 2021. Cópia arquivada em 9 de julho de 2021 
  9. Dolui, Koustabh; Datta, Soumya Kanti (junho de 2017). «Comparison of edge computing implementations: Fog computing, cloudlet and mobile edge computing». 2017 Global Internet of Things Summit (GIoTS). [S.l.: s.n.] pp. 1–6. ISBN 978-1-5090-5873-0. doi:10.1109/GIOTS.2017.8016213 
  10. «Difference Between Edge Computing and Fog Computing». GeeksforGeeks (em inglês). 27 de novembro de 2021. Consultado em 11 de setembro de 2022 
  11. «Data at the Edge Report». Seagate Technology 
  12. Reznik, Alex (14 de maio de 2018). «What is Edge?». ETSI - ETSI Blog - etsi.org. Consultado em 19 de fevereiro de 2019. What is 'Edge'? The best that I can do is this: it’s anything that's not a 'data center cloud'. 
  13. Anand, B.; Edwin, A. J. Hao (janeiro de 2014). «Gamelets — Multiplayer mobile games with distributed micro-clouds». 2014 Seventh International Conference on Mobile Computing and Ubiquitous Networking (ICMU). [S.l.: s.n.] pp. 14–20. ISBN 978-1-4799-2231-4. doi:10.1109/ICMU.2014.6799051 
  14. «Edge virtualization manages the data deluge, but can be complex | TechTarget». IT Operations (em inglês). Consultado em 13 de dezembro de 2022 
  15. Patrizio, Andy (3 de dezembro de 2018). «IDC: Expect 175 zettabytes of data worldwide by 2025». Network World (em inglês). Consultado em 9 de julho de 2021 
  16. «What We Do and How We Got Here». Gartner (em inglês). Consultado em 21 de dezembro de 2021 
  17. Ivkovic, Jovan (11 de julho de 2016). The Methods and Procedures for Accelerating Operations and Queries in Large Database Systems and Data Warehouse (Big Data Systems) (PDF). National Repository of Dissertations in Serbia (Tese de Doctoral) (em sérvio e inglês) 
  18. a b c Shi, Weisong; Cao, Jie; Zhang, Quan; Li, Youhuizi; Xu, Lanyu (outubro de 2016). «Edge Computing: Vision and Challenges». IEEE Internet of Things Journal. 3 (5): 637–646. Bibcode:2016IITJ....3..637S. doi:10.1109/JIOT.2016.2579198 
  19. Merenda, Massimo; Porcaro, Carlo; Iero, Demetrio (29 de abril de 2020). «Edge Machine Learning for AI-Enabled IoT Devices: A Review». Sensors. 20 (9): 2533. Bibcode:2020Senso..20.2533M. PMC 7273223Acessível livremente. PMID 32365645. doi:10.3390/s20092533Acessível livremente 
  20. «IoT management». Consultado em 8 de abril de 2020 
  21. Garcia Lopez, Pedro; Montresor, Alberto; Epema, Dick; Datta, Anwitaman; Higashino, Teruo; Iamnitchi, Adriana; Barcellos, Marinho; Felber, Pascal; Riviere, Etienne (30 de setembro de 2015). «Edge-centric Computing». ACM SIGCOMM Computer Communication Review. 45 (5): 37–42. doi:10.1145/2831347.2831354Acessível livremente. hdl:11572/114780Acessível livremente 
  22. a b c 3 Advantages of Edge Computing. Aron Brand. Medium.com. Sep 20, 2019
  23. Babar, Mohammad; Sohail Khan, Muhammad (julho de 2021). «ScalEdge: A framework for scalable edge computing in Internet of things–based smart systems». International Journal of Distributed Sensor Networks (em inglês). 17 (7). 155014772110353 páginas. ISSN 1550-1477. doi:10.1177/15501477211035332Acessível livremente 
  24. Liu, S.; Liu, L.; Tang, B. Wu; Wang, J.; Shi, W. (2019). «Edge Computing for Autonomous Driving: Opportunities and Challenges». Proceedings of the IEEE. 107 (8): 1697–1716. doi:10.1109/JPROC.2019.2915983 
  25. Yu, W.; et al. (2018). «A Survey on the Edge Computing for the Internet of Things». arXiv:2104.01776Acessível livremente. doi:10.1109/JIOT.2021.3072611 
  26. a b Satyanarayanan, Mahadev (janeiro de 2017). «The Emergence of Edge Computing». Computer. 50 (1): 30–39. Bibcode:2017Compr..50a..30S. ISSN 1558-0814. doi:10.1109/MC.2017.9 
  27. «Distributed AI and Edge Computing: Why Compression Is the Missing Layer». vanjasretenovic.com (em inglês). 19 de fevereiro de 2026. Consultado em 24 de fevereiro de 2026 
  28. Yi, S.; Hao, Z.; Qin, Z.; Li, Q. (novembro de 2019). «Fog Computing: Platform and Applications». 2015 Third IEEE Workshop on Hot Topics in Web Systems and Technologies (HotWeb). [S.l.: s.n.] pp. 73–78. ISBN 978-1-4673-9688-2. doi:10.1109/HotWeb.2015.22 
  29. Verbelen, Tim; Simoens, Pieter; De Turck, Filip; Dhoedt, Bart (2012). «Cloudlets». Proceedings of the third ACM workshop on Mobile cloud computing and services. [S.l.]: ACM. pp. 29–36. ISBN 9781450313193. doi:10.1145/2307849.2307858. hdl:1854/LU-2984272Acessível livremente. Consultado em 4 de julho de 2019 
  30. Minh, Quy Nguyen; Nguyen, Van-Hau; Quy, Vu Khanh; Ngoc, Le Anh; Chehri, Abdellah; Jeon, Gwanggil (2022). «Edge Computing for IoT-Enabled Smart Grid: The Future of Energy». Energies (em inglês). 15 (17). 6140 páginas. ISSN 1996-1073. doi:10.3390/en15176140Acessível livremente 
  31. It's Time to Think Beyond Cloud Computing Publicado por wired.com, acessado em 10 de abril de 2019.
  32. Taleb, Tarik; Dutta, Sunny; Ksentini, Adlen; Iqbal, Muddesar; Flinck, Hannu (março de 2017). «Mobile Edge Computing Potential in Making Cities Smarter». IEEE Communications Magazine. 55 (3): 38–43. Bibcode:2017IComM..55c..38T. doi:10.1109/MCOM.2017.1600249CMAcessível livremente. Consultado em 5 de julho de 2014 [ligação inativa]
  33. Chakraborty, T.; Datta, S. K. (novembro de 2017). «Home automation using edge computing and Internet of Things». 2017 IEEE International Symposium on Consumer Electronics (ISCE). [S.l.: s.n.] pp. 47–49. ISBN 978-1-5386-2189-9. doi:10.1109/ISCE.2017.8355544 
  34. Velayanikal, Malavika (15 de fevereiro de 2021). «Guided missiles homing in with Indian deep tech». Mint (em inglês). Consultado em 19 de fevereiro de 2021 
  35. Size of the Prize: How Will Edge Computing in Space Drive Value Creation? Published by Via Satellite retrieved August 18, 2023
  36. Su, Weixing; Li, Linfeng; Liu, Fang; He, Maowei; Liang, Xiaodan (2022). «AI on the edge: a comprehensive review»Subscrição paga é requerida. Artificial Intelligence Review. 55 (8): 6125–6183. doi:10.1007/s10462-022-10141-4. Consultado em 4 de novembro de 2025 
  37. Zhou, Zhi; Chen, Xu; Li, En; Zeng, Liekang; Luo, Ke; Zhang, Junshan (2019). «Edge Intelligence: Paving the Last Mile of Artificial Intelligence with Edge Computing». Proceedings of the IEEE. 107 (8): 1738–1762. arXiv:1905.10083Acessível livremente. doi:10.1109/JPROC.2019.2921977. Consultado em 4 de novembro de 2025 

📚 Artikel Terkait di Wikipedia

Cloud Native Computing Foundation

A Cloud Native Computing Foundation (CNCF) é um projeto da Linux Foundation fundado em 2015 para avançar o desenvolvimento e adoção de tecnologias de

Computação em nuvem

Computação em nuvem (em inglês, cloud computing) é um termo coloquial para a disponibilidade sob demanda de recursos do sistema de computador, especialmente

Plataforma (computação)

OpenJS Foundation. Consultado em 23 de maio de 2026  «Kubernetes» (em inglês). Cloud Native Computing Foundation. Consultado em 23 de maio de 2026 

Trusted Platform Module

em 2003. O Trusted Platform Module (TPM) foi concebido por um consórcio da indústria de computadores chamado Trusted Computing Group (TCG). Ele evoluiu

SAS (software)

outubro de 2011). «SAS ups 'big data' ante with high-performance computing platform». Tech Target. Consultado em 4 de outubro de 2013  Sheina, Madan;

Computação quântica baseada em nuvem

Public Quantum Computing Platform». quantumcomputingreport.com. 22 Abril 2020. Consultado em 5 de maio de 2020  «The basics of Quantum Computing». Quantum

IBM Quantum Platform

2016). «Homomorphic Encryption Experiments on IBM's Cloud Quantum Computing Platform». Frontiers of Physics. 12 (1): 120305. Bibcode:2017FrPhy..12l0305H

GeForce 10

Harris, Mark (5 de abril de 2016). «Inside Pascal: NVIDIA's Newest Computing Platform». Parallel Forall. Nvidia. Consultado em 23 de março de 2023. Cópia