SEI-TAS / pycloud

Server software to manage virtualized services on a KVM-based discoverable cloudlet (Cloudlet Server component of the KD-Cloudlet.project)
Other
20 stars 11 forks source link

On-Demand VM Provisioning #2

Closed dhiru1602 closed 9 years ago

dhiru1602 commented 9 years ago

Does pycloud support On-Demand VM Provisioning so that the mobile device can create Service VM's on the Cloudlet Server based on the requirement? Instead of having pre-defined services in the Cloudlet Server, it is possible for the mobile device or a client to deploy a Service on the Cloudlet Server based on it's need, possibly by the usage of VM-Overlays?

This is more like a question rather than an issue.

jdroot commented 9 years ago

Hi dhiru1602!

Pycloud has not supported On-Demand VM Provisioning for about 18 months because the focus of the groups research had moved away from it. In our testing, we found that that On-Demand VM Provisioning took a while (transferring a whole VM) and drained a noticeable amount of battery (from the transfer). Due to this, the focus moved to having the VMs pre-provisioned on the server. I think it could be worth re-evaluating with newer technologies such as MarageOS or OSv. Both of these OSes are standalone and orders of magnitude smaller on disk than the old On-Demand VM Provisioning approach.

dhiru1602 commented 9 years ago

Thanks for the clarification James!