Towards Sustainable Edge Computing Through Renewable Energy Resources and Online, Distributed and Predictive Scheduling | Synapse