Hi Nothile,
Your question highly depends on how you implmenet your scenario.
By default,
MobileDeviceManager class is responsible to send/receive tasks.
If you are using DefaultMobileDeviceManager class, you can check the functions below;
- submitTask: utilizes the edge orchestrator (via getDeviceToOffload function) to find the next hop and send the task to related entity
- processCloudletReturn: is a callback function invoked after the task is executed on the related entity
If your scenario is so complex, such that you have a multi-layer network topology, then the task will be sent to the destination in multiple hops, which makes your custom MobileDeviceManager and EdgeOrchestrator more complex.
As for your question, since edgecloudsim is a simulator, you don't actually need to encrypt/decript any data.
Simulators typically simplifies real life events and minimizes the problem.
What you can do is increase the task size to simulate the encryption/decryption overhead.
Best regards,
Cagatay