Giter Club home page Giter Club logo

fogflow's Introduction

FogFlow

FogFlow is a standard-based data processing framework for service providers to easily programming and managing IoT services over cloud and edges. Below are the motivation, functionalities, and benefits of FogFlow.

  • Why do we need FogFlow?
    • the cost of a cloud-only solution is too high to run a large scale IoT system with >1000 geo-distributed devices
    • many IoT services require fast response time, such as <10ms end-to-end latency
    • service providers are facing huge complexity and cost to fast design and deploy their IoT services in a cloud-edge environment - business demands are changing fast over time and service providers need to try out and release any new services over their shared cloud-edge infrastructure at a fast speed
    • lack of programming model to fast design and deploy IoT services over geo-distributed ICT infrastructure
    • lack of interoperability and openness to share and reuse data and dervied results across various applications
  • What does FogFlow provide?
    • efficient programming model: programming a service is like building lego blocks
    • dynamic service orchestration: launching necessary data processing only when it is required
    • optimized task deployment: assigning tasks between cloud and edges based on the locality of producers and consumers
    • scalable context management: allowing flexible information exchanging (both topic-based and scope-based) between producers and consumers
  • How can customers benefit from FogFlow?
    • fast time-to-market when realizing and releasing new services over the shared, geo-distributed ICT infrastructure
    • reduced operation cost and management complexity when operating variou services
    • being able to provide services that require low latency and fast response time

More Information

License

FogFlow is licensed under BSD-4-Clause.

fogflow's People

Contributors

showersky avatar smartfog avatar sypheos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.