OpenEdge is an open edge computing framework that extends cloud computing, data and service seamlessly to edge devices. It can provide temporary offline, low-latency computing services, and include device connect, message routing, remote synchronization, function computing, video access pre-processing, AI inference, etc. The combination of OpenEdge and the Cloud Management Suite of BIE(Baidu IntelliEdge) will achieve cloud management and application distribution, enable applications running on edge devices and meet all kinds of edge computing scenario. About architecture design, OpenEdge takes modularization and containerization design mode. Based on the modular design pattern, OpenEdge splits the product to multiple modules, and make sure each one of them is a separate, independent module. In general, OpenEdge can fully meet the conscientious needs of users to deploy on demand. Besides, OpenEdge also takes containerization design mode to build images. Due to the cross-platform characteristics of docker to ensure the running environment of each operating system is consistent. In addition, OpenEdge also isolates and limits the resources of containers, and allocates the CPU, memory and other resources of each running instance accurately to improve the efficiency of resource utilization.
edge-computing mqtt-broker container micro-service functions-as-a-serviceA curated list of research in machine learning system. Link to the code if available is also present. Now we have a team to maintain this project. You are very welcome to pull request by using our template.
infrastructure distributed-systems machine-learning deep-neural-networks system deep-learning optimization paper deep-reinforcement-learning inference automl computer-system edge-computing model-database resouce-managementYoMo is an open-source Streaming Serverless Framework for building Low-latency Edge Computing applications. Built atop QUIC Transport Protocol and Functional Reactive Programming interface. makes real-time data processing reliable, secure, and easy. Congratulations! You have done your first YoMo Stream Function.
iot networking serverless realtime stream-processing functional-reactive-programming low-latency quic metaverse 5g edge-computing geodistributedsystems edge-ai distributed-cloud edge-mesh metaverse-infrastructureKubeEdge is an open source system extending native containerized application orchestration and device management to hosts at Edge. It is built upon Kubernetes and provides core infrastructure support for network, app. deployment and metadata synchronization between cloud and edge. It also supports MQTT and allows developers to author customer logic and enable resource constraint devices communication at Edge. With business logic running at Edge, volumes of data can be secured & processed locally. It reduces the bandwidth request between Edge and Cloud; increases the response speak; and protects customers' data privacy.
kubernetes edge-computingOps is a tool for creating and running a Nanos unikernel. It is used to package, create and run your application as a nanos unikernel instance. Building from source is easy if you have used Go before.
unikernels devops microservice serverless edge-computing virtualization operating-systems minimalist sandbox orchestrator imagebuilder unikernelThe Eclipse zenoh: Zero Overhead Pub/sub, Store/Query and Compute. Eclipse zenoh (pronounce /zeno/) unifies data in motion, data in-use, data at rest and computations. It carefully blends traditional pub/sub with geo-distributed storages, queries and computations, while retaining a level of time and space efficiency that is well beyond any of the mainstream stacks.
iot distributed-systems embedded networking robotics storage protocol messaging distributed-computing distributed distributed-storage network-programming ros2 edge-computing zenoh geo-distributed-storagesThis respository aims to provide accurate real-time semantic segmentation code for mobile devices in PyTorch, with pretrained weights on Cityscapes. This can be used for efficient segmentation on a variety of real-world street images, including datasets like Mapillary Vistas, KITTI, and CamVid. The models are implementations of MobileNetV3 (both large and small variants) with a modified segmentation head based on LR-ASPP. The top model was able to achieve 72.3% mIoU accuracy on Cityscapes val, while running at up to 37.3 FPS on a GPU. Please see below for detailed benchmarks.
computer-vision deep-learning pytorch semantic-segmentation kitti-dataset cityscapes edge-computing deeplabv3 mapillary-vistas-dataset aspp mobilenetv3 efficientnetYou need a running YAKS server to use it.
fog-computing mec edge-computing kvm lxd docker vnf-management sdn yaks nfvoThe StreamSets Data Collector Edge (SDC Edge) enables at-scale data ingestion and analytics for edge systems. An ultralight, small-footprint agent, it is an ideal solution for use cases like Internet of Things (IoT) or cybersecurity applications that collect data from resource-constrained sensors and personal devices. StreamSets Data Collector Edge is built on open source technologies, our code is licensed with the Apache License 2.0.
iot cybersecurity edge-computing fog-computing mqtt coap kafka tensorflow tensorflow-servingThe Movidius NCSDK API coverage provided in this repo should give you all the tools to use Movidius NCS to perform Neural Network inference.
neural-networks movidius inference-engine usb deep-learning edge-computingThere are currently two supported operating system installations for Galaxy Core Software. Installation.
blockchain raspberry-pi single-board-computers distributed-computing edge-computing iotThe Fly runtime is an open source Javascript environment built to run Edge Applications. It gives developers powerful caching, content modification, and routing tools. The runtime is based on v8, with a proxy-appropriate set of Javascript libraries. There are built in APIs for manipulating HTML and Image content, low level caching, and HTTP requests/responses. When possible, we use WhatWG standards (like fetch, Request, Response, Cache, ReadableStream).
serverless edge-computing server-side-rendering cli typescript(He's little). A pure Lua rewrite of Apache Spark 2.2, designed for embedding and edge computing.
spark streaming edge-computing embeddedFogFlow is an IoT edge computing framework to automatically orchestrate dynamic data processing flows over cloud and edges driven by context, including system context on the available system resources from all layers, data context on the registered metadata of all available data entities, and also usage context on the expected QoS defined by users. This project is part of FIWARE. For more information check the FIWARE Catalogue entry for Processing.
fiware-ngsi serverless-functions edge-computing fog-computing iot-platform fiware fiware-fogflowRules is a lightweight library written in Golang to simplify the building of contextually aware, declaritive rules. Getting started should be fairly easy. Lets start off with some definitions around various types used.
rules-processor ruleset golang-library rete event-driven events event-processing edge edge-computing rules-engineduedge 为租户提供 FaaS(Serverless) 服务, 租户可以将功能函数运行在 Edge 端 (cdn 节点), 实现边缘计算应用场景.
duedge edge edge-computingNearDB is a simple database that leverages cloud infrastructure like document storage and CDN to deliver an inexpensive unbelievably scalable document database optimized for reads and perfect for edge applications. While working on building edge applications for higher performance and lower latency there is a need store persistent data also on edge.
s3 database json-database edge-computing edge cache serverless lambda react-native iot cdn db key-valueA bunch of ESP32 with camera, a local server (probablye a raspberry pi ) running image classification and object detection using Tensorflow and sending the data to processed data to Google Cloud. Depending on your model, change on the platformio.ini file the env_default configuration depending on your board (m5cam or esp32cam). Also you need to change the Wifi credentials on the sdkconfig.h file ( CONFIG_WIFI_SSID and CONFIG_WIFI_PASSWORD).
platformio tensorflow computer-vision google-cloud edge-computingCloudflare Workers allow you to run JavaScript on Cloudflare's edge servers around the world. You can modify your site’s HTTP requests and responses, make parallel requests, or generate responses from the edge. This project develops, tests, and deploys NPM packages supporting the development of Cloudflare Workers using TypeScript. Get started on your own TypeScript Cloudflare Worker using the Template.
typescript cloudflare cloudflare-worker cdn edge-computing webpackThe Movidius NCSDK API coverage provided in this repo should give you all the tools to use Movidius NCS to perform Neural Network inference.
deep-learning usb neural-networks inference-engine edge-computing movidius
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.