Ho cercato per molti siti Web una definizione di "gruppo di attività", ma la maggior parte delle descrizioni è molto vaga. Ovunque posso trovare una definizione precisa di questo?
Ulteriori dettagli.
- Sono ammesse le dipendenze nel gruppo di attività?
- Un'attività in esecuzione può scambiare dati con altre attività in esecuzione?
- Per esprimere al contrario, le attività sono autorizzate ad accettare i dati solo prima di iniziare e sono autorizzati a pubblicare i risultati solo al termine dell'attività?
- Cosa tiene traccia delle risorse temporanee (memoria, CPU ecc.) utilizzate dalle attività?
- Come definire i pesi che incoraggeranno l'assegnazione efficiente delle attività?
- Ad esempio, se un'attività deve passare molti dati all'attività successiva, può avere senso eseguire l'attività successiva immediatamente dopo la prima attività e il più vicino al primo thread / CPU / macchina / cluster ( località) possibile
- Quali sono le attività che non sono note (non esistono) all'inizio, ma che sono state "create" in seguito?