mirror of
https://github.com/Lore09/Tesi-Magistrale.git
synced 2025-12-19 04:14:35 +00:00
f11aa6d1dc8870cd7ed924728846787c61859d2e
Scope of project
Tha annotation must tell the splitter how to aggregate and where to send each task.
Possible implementation
The code will be processed and splitted into possible modules. Inside the path /build will be created a directory for each module. Inside there will be the wasm compiled bytecode, a file scheduler.config that will list all the information that schedule could need to schedule the module.
Targets
Possible devices that run the task:
- Cloud device, prossibly the same cloud that runs the scheduler
- Edge device
- IoT device, the only one that can run device specific tasks
Annotations
List of possible annotations:
@TaskGenericdefines a generic task that can run everywere@CloudSpecificruns only on cloud@EdgeSpecificruns only on edge@EndDeviceSpecificruns only on end device, in particular the device can be specified with@EndDeviceSpecific(device_name)
Description
Languages
TeX
75.6%
Python
12.6%
Assembly
6.6%
Dockerfile
2.9%
Go
2.3%