Mobile devices are becoming increasingly powerful, but also consume increasingly more power. For this reason, frameworks have been developed in recent years that make it possible to dynamically use computational power from other computational units. However, these available frameworks do not exploit the full potential of this technology. This project demonstrates that it is possible to allocate computing resources dynamically at runtime, based on collected performance numbers. Existing solutions usually work only with a fixed (cloud-based) computing unit . In addition, previous systems did not take security or privacy requirements into account.