Categorygithub.com/sagecontinuum/ses
repository
0.1.0
Repository: https://github.com/sagecontinuum/ses.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

Sage Edge Scheduler (SES)

SES offers software components that allow users to submit "jobs" that run applications (user plugins) on edge computing nodes.

One cloud scheduler manages multiple node schedulers. Each node scheduler must contact to only one cloud scheduler. Users interact only with a cloud scheduler to submit and monitor jobs.

Build Docker Image for SES

# Build a Docker image with the version 0.0.0
$ version=0.0.0 make docker

How To Run Cloud/Node Schedulers

We assume that a Kubernetes computing cluster runs on each cloud and edge computing platform. Then, use Cloud Kubernetes objects to run the cloud scheduler in the cloud and use Node Kubernetes objects to run node scheduler at the edge.

# Run cloud scheduler in the cloud computing cluster
$ kubectl apply -f kubernetes/cloudscheduler

# Run node scheduler in the edge computing cluster
$ kubectl apply -f kubernetes/nodescheduler