ACL Digital

Home / CaseStudy / Fog Computing for a US-based Industrial Edge Computing Software Solution Provider

Fog Computing for a US-based Industrial Edge Computing Software Solution Provider

Fog Computing for a US-based Industrial Edge Computing Software Solution Provider

CS FogComputing Banner

Overview

Our client, a leading provider of Industrial IoT platform as a service (PaaS) technologies, operates in the oil and gas, renewable energy, and transportation sectors. Committed to real-time data processing and secure application hosting, they sought innovative solutions to streamline operations, enhance security, and optimize resource management. Partnership with ACL Digital empowered our client to meet the challenges of real-time data processing and secure application hosting, ultimately driving innovation and operational excellence in Industrial IoT.

Download Case Study




    Challenges

    Need for real-time data processing demanded bringing compute resources closer to end devices

    Ensure secure application hosting from the cloud onto Fog devices

    Resource monitoring on both Fog devices and the cloud 

    Cluster management and high availability to ensure uninterrupted services

    Supporting distributed analytics and multi-tenancy to cater to diverse application needs

    Ensure support for internationalization, localization, and handling exceptions from the backend

    Provide an SDK for Fog services through CLI

    Solutions

    • API Development: Designed and developed REST APIs for provisioning and deploying applications, managing inventory, creating and deploying data streams, implementing multi-tenancy, role-based access control (RBAC), high availability, and snapshots
    • Resource Monitoring: Integration of an alarm and monitoring daemon was executed to monitor CPU, network, services, Docker containers, memory, and Nginx using the TICK stack (Telegraf, InfluxDB, Chronograf, Kapacitor)
    • Security Measures: A Finite State Machine Transition model was implemented to restrict resource access and enhance security
    • CLI-based Tool: A CLI-based tool was developed for efficient asset management, application provisioning, and deployment
    • Continuous Integration: Continuous integration was ensured through the integration of RabbitMQ, Jenkins, and Makefile for seamless development and deployment workflows

    Outcomes

    Fog Computing for a US based Industrial Edge Computing Software Solution Provider
    Fog Computing for a US based Industrial Edge Computing Software Solution Provider
    Scroll to Top