CCTV (circuito cerrado de televisión) se utiliza ampliamente para realizar vigilancia en una amplia gama de entornos, desde instalaciones militares hasta centros comerciales. Videovigilancia moderna, con instalaciones de grabación y reproducción, varias cámaras, y otras infraestructuras son bastante difíciles de manejar y dependen de costosos servidores informáticos que pueden procesar y almacenar vídeo.
Investigación realizada en India, donde la videovigilancia es cada vez más importante a medida que aumenta la incidencia de comportamientos antisociales en las ciudades, busca reducir las demandas en la infraestructura informática mediante el empleo, no computación en la nube, sino computación en la niebla. P. Prakash y Dhinesh Kumar de la Escuela de Ingeniería Amrita, en Coimbatore, Raghavi Suresh de la Universidad Jain en Bangalore, Explique cómo han modelado y simulado tal sistema utilizando una aplicación conocida como iFogSim. Computación de niebla, su modelo sugiere, es más eficiente y más seguro que un enfoque de computación en la nube para la infraestructura informática para la videovigilancia urbana.
El equipo explica que los sistemas de videovigilancia inteligentes deben almacenar secuencias de video y metadatos asociados con un lugar y los eventos que ocurren en ese lugar. Si bien la computación en la nube ofrece las herramientas remotas y supuestamente distribuidas para tal tarea, computación en la niebla, que es una extensión de la computación en la nube, hace que esto sea aún más eficiente. El paradigma de la computación en la nube ofrece agilidad, la puesta en común y el intercambio de recursos. El paradigma de la niebla utiliza recursos en el borde del sistema en lugar de volver a un clúster de nubes centralizado. Esto significa que la demora, o latencia, problemas asociados a menudo con el entorno de la nube, se evitan al tener parte del procesamiento y almacenamiento manejados en los bordes de la arquitectura más cerca de los usuarios finales, en otras palabras.